01.06.2010, 07:06
Код:
if(strcmp(cmd, "/setadmin", true) == 0) { new tmp[24],tmp2[24], giveplayerid,level; new Index; new giveplayer[MAX_PLAYER_NAME],sendername[MAX_PLAYER_NAME]; tmp = strtok(cmdtext, Index); tmp2=strtok(cmdtext, Index); if(!strlen(tmp)) return SendClientMessage(playerid, COLOUR_WHITE, "USAGE: /setadmin [playerid] [level]"); giveplayerid = strval(tmp); if(!strlen(tmp2)) return SendClientMessage(playerid, COLOUR_WHITE, "USAGE: /setadmin [playerid] [level]"); level=strval(tmp2); if(adminlevel[playerid] < SETADMINLEVEL) return SendClientMessage(playerid, COLOUR_BAD, "You are not an Admin."); if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOUR_BAD, "Player is not connected"); new gcstr[64]; adminlevel[giveplayerid] = level; GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(gcstr, sizeof(gcstr), "you have set %s's admin level to %d", giveplayer, level); SendClientMessage(playerid,COLOUR_YELLOW, gcstr); format(gcstr, sizeof(gcstr), "%s has set your admin level to %d", sendername,level); SendClientMessage(giveplayerid, COLOUR_YELLOW, gcstr); return 1; }