Tema Solucionado -
GOM3Z - 24.12.2016
Tema solucionado porfavor *cerrar tema*, borrado poara evitar *COPIA*
Re: [Pedido]Como pongos los rangos de administracion -
El Bardo - 24.12.2016
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.
Respuesta: [Pedido]Como pongos los rangos de administracion -
GOM3Z - 25.12.2016
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?
Respuesta: [Pedido]Como pongos los rangos de administracion -
Ghost112397 - 25.12.2016
Код:
switch(Info[playerid][jAdmin]){
case 1:{
//blablabla
}
case 2:{
//blablabla
}
}
Код:
if(Info[playerid][jAdmin] < 5) return SendClientMessage(playerid, COLOR_ROJO, "No eres administrador");