17.02.2013, 03:38
or...
i couldnt do the indetations bcuz i had to go good luck
Код:
COMMAND:setrank(playerid, params[]) { new giveplayerid, rank; // maybe i need something more here, i need help. if(sscanf(params, "us", giveplayerid, rank)) return SendClientMessage(playerid,-1,"Usage: /setrank [PlayerID/PartOfName] [RankNr]"); // This one is correct right? if(PlayerInfo[playerid][pMinister] == 1) { if(rank < 1 || rank > 6) { SendClientMessage(playerid, -1, "Rank number must be from 1 to 6."); if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if(PlayerInfo[giveplayerid][pMinister] != Minister) { SendClientMessageEx(playerid, COLOR_GREY, "That player isn't in your changeme."); return 1; } if(PlayerInfo[giveplayerid][pRank] > PlayerInfo[playerid][pRank]) { SendClientMessageEx(playerid, COLOR_GREY, "You can't adjust higher ranks."); return 1; } format(string, sizeof(string), "* You've given %s rank %d.",GetPlayerNameEx(giveplayerid),rank); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Minister leader %s has given you rank %d.",GetPlayerNameEx(playerid),rank); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); PlayerInfo[giveplayerid][pRank] = rank; return 1; }