24.02.2012, 13:59
Код:
CMD:adminlevel(playerid, params[]) { if(PlayerMuted[playerid] == 1) return SendClientMessage(playerid, COLOR_RED, "[SERVER PROTECTION] You are muted!"); if(GetAdminLevel(playerid) >= 5|| IsPlayerAdmin(playerid)) { new reason[10], giveplayerid, sendername[24], str[128], str2[128], PlayerName[24], file[128]; if(sscanf(params, "ui", giveplayerid,reason)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /adminlevel [playerid] [1-5]"); if(!IsPlayerConnected(giveplayerid)) return 1; GetPlayerName(playerid, sendername, 20); GetPlayerName(giveplayerid, PlayerName, sizeof(PlayerName)); format(file, 128, USER_FILE, PlayerName); dini_Set(file, "AdminLevel",reason); format(str, 128, "You have set the admin level of %s to %d!", PlayerName, reason); format(str2, 128, "You have been Ranked up (Admin team) %d. use /ahelp for info", reason); SendClientMessage(playerid, COLOR_RED, str); SendClientMessage(giveplayerid, COLOR_RED, str2); } if(GetAdminLevel(playerid) ==0) { SendClientMessage(playerid, COLOR_WHITE, "[SYSTEM] You are not an admin"); } return 1; }