Artem_Sneil
Новичок
Помогите сделать чтобы команду мог использовать только я, пытался всяко сделать не чего не получается вобщем вот команда:
PHP:
YCMD:addmoderator(playerid, params[], help)
{
if(PlayerInfo[playerid][pLogin] == 0) return true;
if(PlayerInfo[playerid][pAdmmatroska] < 7 || dostup[playerid] == 0) return true;
if(!IsPlayerConnected(playerid)) return true;
if(sscanf(params, "ud",params[0],params[1])) return SendClientMessage(playerid, COLOR_GRAD2, "Ââåäèòå: /addmoderator [playerid] [óðîâåíü(1-6)]");
if(!IsPlayerConnected(params[0])) return true;
if(PlayerInfo[params[0]][pAdmmatroska] > 0)
{
PlayerInfo[params[0]][pAdmmatroska] = params[1];
printf(" %s ïðîäâèíóë %s íà óðîâåíü %d admin.",Name(playerid),Name(params[0]),params[1]);
format(YCMDstr, sizeof(YCMDstr), "Âû áûëè ïîâûøåíû/ïîíèæåíû íà ðàíã %d Àäìèíèñòðàòîðîì %s",params[1],Name(playerid));
SendClientMessage(params[0], COLOR_LIGHTBLUE, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Âû ïîâûñèëè/ïîíèçèëè %s äî óðîâíÿ %d.",Name(params[0]),params[1]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, YCMDstr);
}
else
{
PlayerInfo[params[0]][pAdmmatroska] = params[1];
strmid(PlayerInfo[params[0]][pDostup], GeneratePassword(Random(10,15)), 0, 20, 20);
format(YCMDstr, sizeof(YCMDstr), "UPDATE "TABLE_ACCOUNT" SET pDostup = '%s' WHERE Name = '%s'",PlayerInfo[playerid][pDostup],Name(playerid));
mysql_query(YCMDstr);
printf(" %s ïðîäâèíóë %s íà óðîâåíü %d admin.",Name(playerid),Name(params[0]),params[1]);
format(YCMDstr, sizeof(YCMDstr), "Âû áûëè íàçíà÷åíû %d ðàíãîì àäìèíèñòðàòèðîâàíèÿ. Àäìèíèñòðàòîðîì %s, âàø àäì. ïàðîëü: %s",params[1],Name(playerid),PlayerInfo[params[0]][pDostup]);
SendClientMessage(params[0], COLOR_LIGHTBLUE, YCMDstr);
format(YCMDstr, sizeof(YCMDstr), "Âû íàçíà÷èëè %s àäìèíèñòðàòîðîì óðîâíÿ %d.",Name(params[0]),params[1]);
format(YCMDstr, sizeof(YCMDstr), "{FF0000}Àäìèíèñòðàòîð [%s] íàçíà÷èë [%s] àäìèíèñòðàòîðîâ [%d] ðàíãà.", Name(playerid), Name(params[0]), params[1]);
ABroadCast(COLOR_GREY,YCMDstr,1);
}
return true;
}
