18.12.2011, 19:04
Lo qe pasa es qe tengo este codigo en un cmd
copilacion perfecta!
pero al entrar al svr! pongo
se logea!
y al usar /Nivel(para darme adm)
me sale el mensaje
no encuentro el bug si podrian ayudarmee
COMANDO COMPLETO:
pawn Код:
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][Nivel] < 5)
return SendClientMessage(playerid, Rojo, "[[InfO:]] Lo Sentimos no eres Admin de Nivel suficiente");
pero al entrar al svr! pongo
Код:
/rcon login contraseсa
y al usar /Nivel(para darme adm)
me sale el mensaje
pawn Код:
"[[InfO:]] Lo Sentimos no eres Admin de Nivel suficiente");
COMANDO COMPLETO:
pawn Код:
/******************************************************************************/
dcmd_Nivel(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid][Nivel] < 5)
return SendClientMessage(playerid, Rojo, "[[InfO:]] Lo Sentimos no eres Admin de Nivel suficiente");
new id, nivel, string[72];
if(sscanf(params, "ud", id, nivel)) return SendClientMessage(playerid, Naranja, "Uso: /Nivel [id][Nivel]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, Rojo, "[[Info]] Jugador no Conectado");
else if(playerid == id) return SendClientMessage(playerid, Rojo, "[[Info]] No puedes cambiar tu propio Nivel!");
else if(nivel < 1 || nivel > 5) return SendClientMessage(playerid, Rojo, "[[Info]] El Nivel tiene qe ser de 1 a 5");
else if(PlayerInfo[id][Nivel] >= PlayerInfo[playerid][Nivel]) return SendClientMessage(playerid, Rojo, "[[Info]]No puedes modificar a este jugador");
new
Name[24];
PlayerInfo[playerid][Nivel] = nivel;
GetPlayerName(playerid, Name, 24);
format(string, sizeof(string), "[Admin] %s Te puso [Admin] Nivel: %d!", Name, nivel);
SendClientMessage(id, Aviso, string);
GetPlayerName(id, Name, 24);
format(string, sizeof(string), "Le has dado a %s, [Admin] Nivel: %d!", Name, nivel);
SendClientMessage(playerid, Azul, string);
return 1;
}