10.03.2011, 21:07
Hey guys. I made an adminlevel command and it doesn't seem to work. I get no errors or anything.
It just does this
Anyone see a problem?
pawn Код:
CMD:adminlevel(playerid, params[])
{
if(sscanf(params, "ui", str)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /adminlevel [playerid] [level 1-5]");
if(GetAdminLevel(playerid)>=5) {
new giveplayerid;
giveplayerid = ReturnUser(params[1]);
new givename[24];
GetPlayerName(giveplayerid, givename, sizeof(givename));
new sendername[24];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_YELLOW, "This player is not online!");
format(str, sizeof(str), "%s has set your admin level to %i!", sendername, params[2]);
format(str, sizeof(str), "You have set the admin level of %s to %i!", givename, strval(params[2]));
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, str);
SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
format(str, sizeof(str), USER_FILE, givename);
dini_IntSet(str, "AdminLevel", strval(params[2]));
}
return 1;
}
pawn Код:
if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, COLOR_YELLOW, "This player is not online!");