[Pedido]Como pongos los rangos de administracion
#1

Tema solucionado porfavor *cerrar tema*, borrado poara evitar *COPIA*
Reply
#2

Si la variable es 1 o superior que le envнe un mensaje con los comandos para rango 1
Si la variable es 2 o superior que le envнe un mensaje con los comandos para rango 2
Si la variable es 3 o superior que le envнe un mensaje con los comandos para rango 3
Si la variable es 4 o superior que le envнe un mensaje con los comandos para rango 4
Si la variable es 5 o superior que le envнe un mensaje con los comandos para rango 5
Si la variable es 6 o superior que le envнe un mensaje con los comandos para rango 6

Los administradores con nivel 3 por ejemplo van a recibir los mensajes de variable 1, 2 y 3.
Los administradores con nivel 6 van a recibir todos.
Algo asн:
Код:
if(Info[playerid][jAdmin] >= 1)
{
        SendClientMessage(playerid, COLOR_ROJO, "---Comandos Nivel 1---");
	SendClientMessage(playerid, COLOR_ROJO, " /loquesea"); 
}
if(Info[playerid][jAdmin] >= 2)
{
        SendClientMessage(playerid, COLOR_ROJO, "---Comandos Nivel 2---");
	SendClientMessage(playerid, COLOR_ROJO, " /loquesea"); 
}
Lo demбs
Y en el comando de banear fijate que estбs poniendo que si la variable es mayor a 5 le diga que no es administrador, tendrнa que ser si es menor a 5.
Reply
#3

Lo puse asi y no me da fallos
1
Quote:

CMD:banear(playerid, params[])
{
new str[150], razon[150], id;
if(Info[playerid][jAdmin]>=5) return SendClientMessage(playerid, COLOR_ROJO, "No eres administrador");
if(!sscanf(params, "ds", id, razon))
{
new sname[24];GetPlayerName(id, sname, 24);
format(str, 150, "El usuario %s fue baneado del servidor por un adminitrador razуn: %s", sname, razon);
SendClientMessageToAll(-1, str);
SetTimerEx("banmessage", 600, false, "i", id);
}else SendClientMessage(playerid, -1, "Uso /banear ID Razon");
return 1;
}

entonces este comando lo puede utilizar los de nivel 5 y 6 no?
Reply
#4

Код:
switch(Info[playerid][jAdmin]){
    case 1:{
        //blablabla
    }
    case 2:{
        //blablabla
    }
}
Код:
if(Info[playerid][jAdmin] < 5) return SendClientMessage(playerid, COLOR_ROJO, "No eres administrador");
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)