Westik
Ученик
При выдаче админки он сразу не появляется у игрока, ему приходится перезаходить чтобы она появилась.
PHP:
CMD:makeadmin(playerid, params[])
{
if(!IsPlayerConnected(playerid) || !PlayerInfo[playerid][pLogin]) return true;
if(!strcmp(PlayerInfo[playerid][pNames], FD1, true) || !strcmp(PlayerInfo[playerid][pNames], FD2, true) || !strcmp(PlayerInfo[playerid][pNames], FD3, true))
{
new Name[24],Level;
if(sscanf(params, "s[24]d",Name,Level)) return SendClientMessage(playerid, COLOR_WHITE, "• {FFC800}[Ïîäñêàçêà] {ffffff}Èñïîëüçóéòå /makeadmin [ÈÌß] [ÓÐÎÂÅÍÜ]");
if((!strcmp(Name, FD1, true) || !strcmp(Name, FD2, true)) && Level < 1) return SCM(playerid, -1, "• {AC0000}[Îøèáêà] {ffffff}Çàïðåùåíî ñíÿòü ðàçðàáîò÷èêà!");
if(Level > 14 || Level < 0) return SCM(playerid, -1, "• {FFC800}[Ïîäñêàçêà] {ffffff}Çíà÷åíèå íå äîëæíî áûòü ìåíüøå 0 è áîëüøå 14!");
new string[MAX_STR];
format(string, MAX_STR, "SELECT * FROM `admin` WHERE `name` = '%s'", Name);
mysql_tquery(connects, string, "Moderator", "dsd",playerid,Name,Level);
}
return true;
}
