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; } |