nak
Ученик
Надоело делать для себя вот решил выложить команду чтобы выдать админку могли только вы
PHP:
if(strcmp(cmd, "/mmakeadmin", true) == 0||strcmp(cmd, "/madm", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new Nick1[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nick1, sizeof(Nick1));
if(strfind(Nick1, "ваш ник", true) != -1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, " *{00fb00}Используйте:{ffffff} /dadm [playerid/PartOfName] [leveladmin]");
return 1;
}
new para1;
new level;
para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
level = strval(tmp);
if(PlayerInfo[playerid][pAdmin] >= 0 || IsPlayerAdmin(playerid))
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[para1][pAdmin] = level;
printf("AdmCmd: %s дал %s админку уровня %d.", sendername, giveplayer, level);
format(string, sizeof(string), " Вы были назначены администратором %s на уровень %d.", sendername,level);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Вы назначили %s админом уровня %d.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Вы не уполномочены использовать эту команду!");
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, " Толкьо для Ваш ник");
}
}
return 1;
}
