dcmd_noob(playerid, params[]) { if(PlayerInfo[playerid][Level] >= 1) { new tmp[256], Index; tmp = strtok(params,Index); if(!strlen(params)) return SendClientMessage(playerid, red, "USAGE: /noob [playerid]"); new player1,playername[MAX_PLAYER_NAME], string[128]; player1 = strval(tmp); GetPlayerName(player1,playername,sizeof(playername)); format(string,sizeof(string),"You have made %s Noob",playername); SendClientMessage(playerid,red,string); PlayerInfo[player1][Noob] = 1; SetPlayerColor(player1,COLOR_BLUE); SendClientMessage(player1,red,"You are now a noob"); } else SendClientMessage(playerid,red,"You are not an admin"); return 1; }
enum Info { Rank } new PlayerInfo[MAX_PLAYERS][Info]; |
f (strcmp(cmd, "/giverank", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /giverank [Player ID] [Rank]"); giveplayerid = strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); if(!IsPlayerConnected(giveplayerid))return SendClientMessage(playerid, COLOR_GREY, "Invalid player ID."); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "USAGE: /giverank [Player ID] [Rank]"); new prank=strval(tmp); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[giveplayerid][Rank] = prank; printf("%s has given %s rank %d.", sendername, giveplayer, prank); format(string, sizeof(string), "You are now rank %d thanks to %s.", prank,sendername); SendClientMessage(giveplayerid, COLOR_WHITE, string); format(string, sizeof(string), "You have set %s's rank to %d.", giveplayer,PlayerInfo[giveplayerid][Rank]); SendClientMessage(playerid, COLOR_WHITE, string); return 1; } |