@Elrmrnt-Kritik,Так статистику сделал,только так и не понял как делать!Вот к примеру сделал показать лицензии
сам код
{
if(sscanf(params, "u", params[0])) return SCM(playerid, -1, "ИНФО: /showlic [ID]");
if(!IsPlayerConnected(params[0])) return SCM(playerid, -1, "Этот игрок оффлайн!");
if(GetDistancePlayer(playerid, params[0]) > 1.5) return SCM(playerid, COLOR_GREY, "Вы слишком далеко!");
if(params[0] == playerid) return SCM(playerid, COLOR_GREY, "Чтобы проверить свои лицензии, используйте /licenses");
new A[5], B[5], C[5], D[5], E[5], F[5], G[5], H[5], I[5], s[55];
switch(Account[playerid][pCarLic])
{
case 0: A = "Нет";
case 1: A = "Есть";
}
switch(Account[playerid][pFlyLic])
{
case 0: B = "Нет";
case 1: B = "Есть";
}
switch(Account[playerid][pBoatLic])
{
case 0: C = "Нет";
case 1: C = "Есть";
}
switch(Account[playerid][pFishLic])
{
case 0: D = "Нет";
case 1: D = "Есть";
}
switch(Account[playerid][pGunLic])
{
case 0: E = "Нет";
case 1: E = "Есть";
}
switch(Account[playerid][pMotoLic])
{
case 0: F = "Нет";
case 1: F = "Есть";
}
switch(Account[playerid][pTruckLic])
{
case 0: G = "Нет";
case 1: G = "Есть";
}
switch(Account[playerid][pBusLic])
{
case 0: H = "Нет";
case 1: H = "Есть";
}
switch(Account[playerid][pGunLicAllow])
{
case 0: I = "Нет";
case 1: I = "Есть";
}
format(s, sizeof(s), "|__________ Лицензии %s __________|", gn(playerid));
SCM(params[0], -1, s);
format(s, sizeof(s), "Права категории 'А': %s", F);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Права категории 'B' %s", A);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Права категории 'C' %s", G);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Права категории 'D' %s", H);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Права категории 'F': %s", D);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Права на управление лодкой: %s", B);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Лицензия на рыбалку: %s", C);
SCM(params[0], COLOR_GREY, s);
format(s, sizeof(s), "Оружие: Разрешение %s | Лицензия %s", I, E);
SCM(params[0], COLOR_GREY, s);
if(GPVI(playerid, "MASK")) format(s, sizeof(s), "Незнакомец предъявляет вам свои лицензии");
else format(s, sizeof(s), "%s предъявляет вам свои лицензии", gn(playerid));
SCM(params[0], COLOR_LIGHTBLUE, s);
format(s, sizeof(s), "Вы показали свои лицензии %s", gn(params[0]));
SCM(playerid, COLOR_LIGHTBLUE, s);
return 1;
}
То что у меня получилось
new sctring[2000],str[128];
format(str,sizeof(str),"Ïðàâà êàòåãîðèè 'À': %s", F);
strcat(sctring,str);
format(str,sizeof(str),"Ïðàâà êàòåãîðèè 'B' %s", A);
strcat(sctring,str);
format(str,sizeof(str),"Ïðàâà êàòåãîðèè 'C' %s", G);
strcat(sctring,str);
format(str,sizeof(str),"Ïðàâà êàòåãîðèè 'D' %s", H);
strcat(sctring,str);
format(str,sizeof(str),"Ïðàâà êàòåãîðèè 'F': %s", D);
strcat(sctring,str);
format(str,sizeof(str),"Ïðàâà íà óïðàâëåíèå ëîäêîé: %s", B);
strcat(sctring,str);
format(str,sizeof(str),"Ëèöåíçèÿ íà ðûáàëêó: %s", C);
strcat(sctring,str);
format(str,sizeof(str),"Îðóæèå: Ðàçðåøåíèå %s | Ëèöåíçèÿ %s", I, E);
strcat(sctring,str);
new string1[128];
format(string, sizeof(string), "Ëèöåíçèè %s",gn(giveplayerid));
ShowPlayerDialog(playerid, 10000, DIALOG_STYLE_MSGBOX, string1, string, "Õîðîøî", "");
if(GPVI(playerid, "MASK")) format(s, sizeof(s), "Íåçíàêîìåö ïðåäúÿâëÿåò âàì ñâîè ëèöåíçèè");
else format(s, sizeof(s), "%s ïðåäúÿâëÿåò âàì ñâîè ëèöåíçèè", gn(playerid));
SCM(params[0], COLOR_LIGHTBLUE, s);
format(s, sizeof(s), "Âû ïîêàçàëè ñâîè ëèöåíçèè %s", gn(params[0]));
SCM(playerid, COLOR_LIGHTBLUE, s);
return 1;
}
Но у меня ерроры на данную строку