Admin Commands not working
#1

Hello.Today I made Admin system but from start all commands was working but now commands are not working I don`t know why..Giving this message "[ERROR]You are not authorized to use this command!"

pawn Код:
CMD:setlevel(playerid,params[])
{
    if(UserStats[playerid][Admin] >= 5 || IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,""embed_red"[ERROR]"embed_white"You are not authorized to use this command!");
    new id,str[250],level;
    if(sscanf(params, "ud", id, level)) return SendClientMessage(playerid, yellow, "[Usage]"embed_white "/setlevel "embed_white"<id> <level>");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, red, "[ERROR]"embed_white "That player is not connected");
    if(level < 0 || level > 5) return SendClientMessage(playerid, red, "[ERROR]"embed_white "Invalid level! | MIN 0  | MAX 5");
    if(UserStats[id][Admin] == level) return SendClientMessage(playerid, red, "[ERROR]"embed_white "Player is already that level!");
    new action;
    if(UserStats[id][Admin] < level)
    {
        action = 1;
    }
    else
    {
        action = 0;
    }
    UserStats[id][Admin] = level;
    format(str, sizeof(str), "UPDATE `Users` SET `Admin` = %i WHERE `Name` = '%s'", UserStats[id][Admin], UserStats[id][Name]);
    mysql_query(str);

    format(str, 128,""embed_blue"[Admin]"embed_white"Admin "embed_blue"%s[%i]"embed_white" %s "embed_white"you to "embed_sw"%d"embed_white"!", UserStats[playerid][Name], playerid,action ? (embed_green"promote") : (embed_red"demote"), level);
    SendClientMessage(id, white, str);

    format(str, 128,"You %s "embed_blue"%s[%i]"embed_white" to "embed_sw"%d"embed_white"!", action ? (embed_green"promote"embed_white) : (embed_red"demote"embed_white),UserStats[id][Name], id, level);
    SendClientMessage(playerid, white, str);
    return 1;
}
CMD:kick(playerid,params[])
{
    if(UserStats[playerid][Admin] >= 1 || IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,""embed_red"[ERROR]"embed_white"You are not authorized to use this command!");
    new id,string[158],reason[78];
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, red, "[ERROR]"embed_white "That player is not connected");
    if(sscanf(params,"uS(No Reason)[78]", id, reason)) return SendClientMessage(playerid, yellow, "[Usage]"embed_white "/kick [Part Of Name/ID] [Reason]");
    if(UserStats[playerid][Admin] < UserStats[id][Admin]) return SendClientMessage(playerid, red, "[ERROR]"embed_white "You can not kick that player! Report him on forum");

    format(string, sizeof(string),"You kicked "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[id][Name], reason);
    SendClientMessage(playerid, white, string);
   
    format(string, sizeof(string),""embed_blue"[Admin]"embed_white"You are kicked by admin "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[playerid][Name], reason);
    SendClientMessage(id,white, string);

    format(string, sizeof(string),""embed_blue"[Admin]"embed_white"Admin "embed_blue"%s "embed_white"kicked "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[playerid][Name], UserStats[id][Name], reason);
    SendClientMessageToAll(white, string);
   
    Kick(id);
    return 1;
}
CMD:setexp(playerid,params[])
{
    if(UserStats[playerid][Admin] >= 5 || IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,""embed_red"[ERROR]"embed_white"You are not authorized to use this command!");
    new id,str[250],exp;
    if(sscanf(params, "ud", id, exp)) return SendClientMessage(playerid, yellow, "[Usage]"embed_white "/setlevel "embed_white"<id> <level>");
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, red, "[ERROR]"embed_white "That player is not connected");
    if(exp < 0 || exp > 50000) return SendClientMessage(playerid, red, "[ERROR]"embed_white "Invalid level! | MIN 0  | MAX 50.000");
   
    UserStats[id][Exp] = exp;
    format(str, sizeof(str), "UPDATE `Users` SET `Exp` = %i WHERE `Name` = '%s'", UserStats[id][Exp], UserStats[id][Name]);
    mysql_query(str);

    format(str, sizeof(str),""embed_blue"[Admin]"embed_white"Admin "embed_blue"%s[%i] "embed_white"gave you "embed_orange"%d "embed_white"experience!", UserStats[playerid][Name], exp);
    SendClientMessage(id, white, str);

    format(str, sizeof(str),"You gave "embed_orange"%d "embed_white"experience to"embed_blue"%s[%i]"embed_white"!", exp,UserStats[id][Name], id);
    SendClientMessage(playerid, white, str);
    return 1;
}
CMD:ban(playerid,params[])
{
    if(UserStats[playerid][Admin] >= 1 || IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFFFFFF,""embed_red"[ERROR]"embed_white"You are not authorized to use this command!");
    new id,string[158],reason[78];
    if(!IsPlayerConnected(id)) return SendClientMessage(playerid, red, "[ERROR]"embed_white "That player is not connected");
    if(sscanf(params,"uS(No Reason)[78]", id, reason)) return SendClientMessage(playerid, yellow, "[Usage]"embed_white "/ban [Part Of Name/ID] [Reason]");
    if(UserStats[playerid][Admin] < UserStats[id][Admin]) return SendClientMessage(playerid, red, "[ERROR]"embed_white "You can not ban that player! Report him on forum");

    format(string, sizeof(string),"You banned "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[id][Name], reason);
    SendClientMessage(playerid, white, string);

    format(string, sizeof(string),""embed_blue"[Admin]"embed_white"You are banned by admin "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[playerid][Name], reason);
    SendClientMessage(id,white, string);

    format(string, sizeof(string),""embed_blue"[Admin]"embed_white"Admin "embed_blue"%s "embed_white"banned "embed_blue"%s "embed_white"for: {ED136A}%s", UserStats[playerid][Name], UserStats[id][Name], reason);
    SendClientMessageToAll(white, string);

    Ban(id);
    return 1;
}
Reply


Messages In This Thread
Admin Commands not working - by Sanady - 23.08.2012, 16:24
Re: Admin Commands not working - by ZBits - 23.08.2012, 16:33
Re: Admin Commands not working - by Sanady - 23.08.2012, 16:34
Re: Admin Commands not working - by [KHK]Khalid - 23.08.2012, 16:43
Re: Admin Commands not working - by Sanady - 23.08.2012, 17:04
Re: Admin Commands not working - by DeadLy™ - 23.08.2012, 17:06
Re: Admin Commands not working - by ZBits - 23.08.2012, 17:06
Re: Admin Commands not working - by scottyishere - 23.08.2012, 17:13
Re: Admin Commands not working - by Lordzy - 23.08.2012, 17:13
Re: Admin Commands not working - by Sanady - 23.08.2012, 17:23

Forum Jump:


Users browsing this thread: 3 Guest(s)