25.05.2013, 15:30
Hello !
Quote:
public OnPlayerCommandText(playerid, cmdtext[]) { new tmp[256],str[256],Name[MAX_PLAYER_NAME]; if(!strcmp("/makeadmin",cmdtext,true)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp))return SendClientMessage(playerid,-1,"/makeadmin (id) (level)"); new id = strval(tmp); if(id==playerid)return SendClientMessage(playerid,-1,"Invalid playerid"); if(IsPlayerConnected(id))return SendClientMessage(playerid,-1,"This player isn't connected"); tmp = strtok(cmdtext, idx); if(!strlen(tmp))return SendClientMessage(playerid,-1,"/makeadmin (id) (level)"); new level = strval(tmp); if(level<0 || level >4)return SendClientMessage(playerid,-1,"! ! ! ! !"); GetPlayerName(playerid,Name,sizeof(Name)); format(str,sizeof(str),"You have nomited an admin level %d by %s",level,Name); SendClientMessage(id,-1,str); PlayerInfo[id][AdminLevel]=level; return 1; } return 0; } |