valera_furman
Ученик
Настройте под себя. Сделал сам. + лишним не будет.
PHP:
if(strcmp(cmd, "/offstats", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Недостаточно прав для использования команды.");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAD1, "Введите: /offstats [ник]");
format(string, sizeof(string), "Accounts/%s.ini", tmp);
if(fexist(string))
{
format(string, sizeof(string), "Accounts/%s.ini", tmp);
new File = ini_openFile(string);
new Level,AdminLevel,DonateRank,Warnings,Wanted,FWarn,Last_TimeD,Last_TimeM,Last_TimeY,Bank,Money,Banned,Leader,Member,Job,Rank,Gold;
ini_getInteger(File,"Level",Level);
ini_getInteger(File,"AdminLevel",AdminLevel);
ini_getInteger(File,"DonateRank",DonateRank);
new DonateRank2[32];
if(DonateRank == 0) DonateRank2 = "Нет"; else DonateRank2 = "Да";
ini_getInteger(File,"Warnings",Warnings);
ini_getInteger(File,"Wanted",Wanted);
ini_getInteger(File,"FWarn",FWarn);
ini_getInteger(File, "Last_TimeY", Last_TimeY);
ini_getInteger(File, "Last_TimeM", Last_TimeM);
ini_getInteger(File, "Last_TimeD", Last_TimeD);
ini_getInteger(File,"Money",Money);
ini_getInteger(File,"Bank",Bank);
ini_getInteger(File,"Banned",Banned);
ini_getInteger(File,"Leader",Leader);
ini_getInteger(File,"Member",Member);
ini_getInteger(File,"Rank",Rank);
ini_getInteger(File,"Job",Job);
ini_getInteger(File,"Gold",PlayerInfo[playerid][pGold]);
ini_closeFile(File);
new Banned2[32];
if(Banned == 0) Banned2 = "Нет"; else Banned2 = "Да";
new ttext[50];// Фракция
if(Member == 0 && Leader == 0) { ttext = "-";}
else if(Member == 1 || Leader == 1) { ttext = "{45B4FE}Полиция{6EFF6E}"; }
else if(Member == 2 || Leader == 2) { ttext = "{45B4FE}ФБР{6EFF6E}"; }
else if(Member == 3 || Leader == 3) { ttext = "{45B4FE}Армия{6EFF6E}"; }
else if(Member == 4 || Leader == 4) { ttext = "{45B4FE}МЧС{6EFF6E}"; }
else if(Member == 5 || Leader == 5) { ttext = "{45B4FE}LCN{6EFF6E}"; }
else if(Member == 6 || Leader == 6) { ttext = "{45B4FE}Yakuza{6EFF6E}"; }
else if(Member == 7 || Leader == 7) { ttext = "{45B4FE}Мэрия{6EFF6E}"; }
else if(Member == 8 || Leader == 8) { ttext = "{45B4FE}Хитман{6EFF6E}"; }
else if(Member == 9 || Leader == 9) { ttext = "{45B4FE}Репоретры{6EFF6E}"; }
else if(Member == 10 || Leader == 10) { ttext = "{45B4FE}Инструкторы{6EFF6E}"; }
else if(Member == 11 || Leader == 11) { ttext = "{45B4FE}Ballas{6EFF6E}"; }
else if(Member == 12 || Leader == 12) { ttext = "{45B4FE}Grove{6EFF6E}"; }
else if(Member == 13 || Leader == 13) { ttext = "{45B4FE}LS Vagos{6EFF6E}"; }
else if(Member == 14 || Leader == 14) { ttext = "{45B4FE}El Coronos{6EFF6E}"; }
else if(Member == 15 || Leader == 15) { ttext = "{45B4FE}Rifa{6EFF6E}"; }
new jtext[48];// Работа
if(Job == 1) { jtext = "{037DFF}Детектив{6EFF6E}"; }
else if(Job == 2) { jtext = "{037DFF}Адвокат{6EFF6E}"; }
else if(Job == 3) { jtext = "{037DFF}Проститутка{6EFF6E}"; }
else if(Job == 4) { jtext = "{037DFF}Наркодилер{6EFF6E}"; }
else if(Job == 5) { jtext = "{037DFF}Автоугонщик{6EFF6E}"; }
else if(Job == 6) { jtext = "{037DFF}Репортер{6EFF6E}"; }
else if(Job == 7) { jtext = "{037DFF}Механик{6EFF6E}"; }
else if(Job == 8) { jtext = "{037DFF}Телохранитель{6EFF6E}"; }
else if(Job == 9) { jtext = "{037DFF}Гандилер{6EFF6E}"; }
else if(Job == 10) { jtext = "{037DFF}Воришка{6EFF6E}"; }
else if(Job == 14) { jtext = "{037DFF}Водитель автобуса{6EFF6E}"; }
else if(Job == 15) { jtext = "{037DFF}Разносчик газет{6EFF6E}"; }
else if(Job == 16) { jtext = "{037DFF}Дальнобойщик{6EFF6E}"; }
else if(Job == 17) { jtext = "{037DFF}Таксист{6EFF6E}"; }
else if(Job == 18) { jtext = "{037DFF}Рыболов{6EFF6E}"; }
else if(Job == 19) { jtext = "{037DFF}Строитель{6EFF6E}"; }
else { jtext = "Безработный"; }
new dname[256]; format(dname, sizeof(dname), "{00FF00}Статистика персонажа {FFFFFF}%s", tmp);
new dialog[2048]; format(dialog, sizeof(dialog), "{FFFF00}Имя\t\t\t\t%s{6EFF6E}\
\nВход\t\t\t\t%d.%d.%d\
\nБан\t\t\t\t%s\
\nДеньги\t\t\t%d\
\nВ банке\t\t\t%d\
\nУровень\t\t\t%d\
\nАдмин\t\t\t\t%d\
\nВарны\t\t\t\t%d\
\nВыговоры\t\t\t%d\
\nРозыск\t\t\t%d\
\nСлитки\t\t\t%d\
\nРанг\t\t\t\t%d\
\nРабота\t\t\t\t%s\
\nОрганизация\t\t\t%s\
\nПремиум\t\t\t%s", tmp,Last_TimeD,Last_TimeM,Last_TimeY,Banned2,Money,Bank,Level,AdminLevel,Warnings,FWarn,Wanted,Gold,Rank,jtext,ttext,DonateRank2);
ShowPlayerDialog(playerid,1000,DIALOG_STYLE_MSGBOX,dname,dialog,"Готово","");
return 1;
}
else
{
format(string, sizeof(string), "Файл - аккаунт не найден");
SendClientMessage(playerid, COLOR_GRAD1, string);
}
return 1;
}
Последнее редактирование:
