#Whise
Новичок
Всем привет! Я выкладываю в данную тему команду которая будет выдавать права администратора. P.S Может кому то и пригодится.
PHP:
if(!strcmp(cmd,"/newallowid",true))
{
if(IsPlayerConnected(playerid))
{
new str[100];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))return SendClientMessage(playerid, COLOR_GRAD2, "/newallowid [ID игрока] [LVL]");
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(pData[para1][pWarnc]) return SendClientMessage(playerid,CGRAY,"У игрока есть варн");
if(pData[playerid][pAdmin] >= 7)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(level < 0 || level > 7) return SendClientMessage(playerid, COLOR_GREY, "Админка от 0 до 7!");
pData[para1][pAdmin] = level;
if(level > 0)
{
format(str, sizeof(str), "%s назначил Вас администратором", pData[playerid][pNickname]);
SendClientMessage(para1, COLOR_YELLOW, str);
format(str, sizeof(str), "Вы назначили %s администратором %i уровня.", pData[para1][pNickname], level);
SendClientMessage(playerid, COLOR_YELLOW, str);
}
else if(level == 0)
{
SendMes(playerid, COLOR_YELLOW, "Вы сняли %s с должности администратора.", pData[para1][pNickname]);
SendMes(para1, COLOR_YELLOW, "%s снял вас с должности администратора.", pData[playerid][pNickname]);
}
new query[150];
format(query,sizeof(query),"UPDATE `accounts` SET `admin` = '%d' WHERE id = '%d'",pData[para1][pAdmin],pData[para1][pMysqlID]);
sql_query(zConn, query, QUERY_THREADED);
}
}
}
}
}
