Samuel_Lecompte
Умник
Всех приветствую, посмотрел видео с админки Голубя и решил написать такую же команду как на SRP.
Автор команды: Samuel_Lecompte
Необходимо:
MySQL R5
Командный процессор DC_CMD / ZCMD
Вот и все, спасибо за внимание. У кого будут ошибки, пишем в эту тему - помогу исправить.
Автор команды: Samuel_Lecompte
Необходимо:
MySQL R5
Командный процессор DC_CMD / ZCMD
PHP:
CMD:splist(playerid,params[])
{
new strin[2048], query[1048];
query = ""; strin = "";
if(PlayerInfo[playerid][pIsAdmin] < 4) return true; // Проверка на админку
new Names[MAX_PLAYER_NAME],DataReg[50],LastLogin[50],LastIP[16],RatingSupport[256],CMDstr[256]; // Объявляем переменные
strcat(query,"Имя | Рейтинг | Дата Регистрации | Дата посл.входа | Последний IP \n\n"); // Текст сверху
format(CMDstr, sizeof(CMDstr), "SELECT * FROM `accounts` WHERE pHelper = '%d'",1); // Чекаем на хелперку
mysql_query(CMDstr);
mysql_store_result();
if(mysql_fetch_row_format(CMDstr))
{
BaseGet("Name",Names); // Ник
BaseGet("pDataReg",DataReg); // Дата Регистрации
BaseGet("pvIp",LastIP); // Последний IP
BaseGet("pOnline",LastLogin); // Последний вход
BaseGet("pRatingSupport",RatingSupport); // Кол-во ответов на вопросы
format(strin,sizeof(strin),"{FFFFFF}%s | %s | %s | %s | %s\n",Names,RatingSupport,DataReg,LastLogin,LastIP);
strcat(query, strin);
while(mysql_next_row())
{
BaseGet("Name",Names); // Ник
BaseGet("pDataReg",DataReg); // Дата Регистрации
BaseGet("pvIp",LastIP); // Последний IP
BaseGet("pOnline",LastLogin); // Последний вход
BaseGet("pRatingSupport",RatingSupport); // Кол-во ответов на вопросы
format(strin,sizeof(strin),"{FFFFFF}%s | %s | %s | %s | %s\n",Names,RatingSupport,DataReg,LastLogin,LastIP);
strcat(query, strin);
}
}
ShowPlayerDialog(playerid,0,0,"Список Саппортов",query,"Закрыть",""); // Диалог
mysql_free_result();
return 1;
}
Последнее редактирование:
