29.07.2014, 03:22
Hi again, I fixed my old problem with the command not showing up for people, now I have a new problem, when I try to use a command on someone else or myself, it shows that Im not connected, but it works fine on my home server, not on my host, Ill post my code right now.
Any suggestion is always greatly appreciated
pawn Код:
CMD:setadminlevel(playerid, params[])
{
new
str[128],
targetid,
level;
if(PlayerInfo[playerid][pAdmin] != 5) return SendClientMessage(playerid, -1, "You are not a Server Owner!");
if(sscanf(params, "ud", targetid, level)) return SendClientMessage(playerid, -1, "Usage: /setadminlevel [playerid] [level]");
if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, "This player is not connected!");
if(level < 0 || level > 5) return SendClientMessage(playerid, -1, "Enter a Admin Level not less than 1 and more than 5");
if(IsPlayerConnected(targetid))
{
PlayerInfo[targetid][pAdmin] = level;
format(str, sizeof(str), "You have promoted %s to Admin Level %d", PlayerNameEx(targetid), level);
SendClientMessage(playerid, -1, str);
format(str, sizeof(str), "Server Owner %s has set your Admin Level to %d",PlayerNameEx(playerid),level);
SendClientMessage(targetid, -1, str);
}
return 1;
}


