PHP код:
//==========================================================================
if(strcmp(cmd, "/giverank", true) == 0)
{
if(Player[playerid][pLeader] == 0 && Player[playerid][pZam] == 0) return send(playerid, 0xff0000ff,UnAdminMes);
if((Player[playerid][pZam] < 1 || FInfo[Player[playerid][pMember]][fGiverank] == false) && Player[playerid][pLeader] < 1) return send(playerid, 0xff0000ff, UnAdminMes);
if(sscanf(params,"dd",params[0],params[1])) return send(playerid, 0x33CCFFFF, "•{ffffff} /giverank [playerid] [ранг]");
if(params[1] > 11 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREEN, "Используйте: {FFFFFF} /giverank [ID] [1-11]");
if(!IsPlayerConnected(params[0])) return send(playerid, 0xff0000ff, NoConnectGivePlayer);
if(Player[playerid][pMember] != Player[params[0]][pMember])return send(playerid, 0xff0000ff, ""vError"Игрок не в вашей фракции!");
if(Player[params[0]][pLeader] > 0)return send(playerid, 0xff0000ff, ""vError"Данный игрок - лидер!");
if(Player[params[0]][pZam] > 0)return send(playerid, 0xff0000ff, ""vError"Данный игрок - заместитель!");
Player[params[0]][pRank] = params[1];
if(params[1] > Player[params[0]][pRank])
{
f(string,"Ты был(а) повышен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
send(params[0],COLOR_LIGHTBLUE,string);
f(string,"Ты повысил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
send(playerid,COLOR_LIGHTBLUE,string);
}
else
{
f(string,"Ты был(а) понижен(а) до %d ранга лидером %s.",params[1],sendername(playerid));
send(params[0],COLOR_LIGHTBLUE,string);
f(string,"Ты понизил(а) игрока %s до %d ранга.",sendername(params[0]),params[1]);
send(playerid,COLOR_LIGHTBLUE,string);
}
SpawnPlayer(params[0]);
CheckPlayerSkin(params[0]);
SaveAccount(params[0]);
return 1;
}