jInformacion[playerid][ADMIN_VARIABLE] = valor;
#define MAX_NIVEL_ADMIN 4//en este caso '4' es el valor. new Enum { ADMIN_VARIABLE //Variable la cual contiene el valor.. }; CMD:hola(playerid,params[]) { if(jInformacion[playerid][ADMIN_VARIABLE] != MAX_NIVEL_ADMIN) return 0; SendClientMessageToAll(-1,"*un administrador dice, Hola!"); return 1; }
COMMAND:admin(playerid, params[]) { if(PlayerInfo[playerid][pAdmin] >= 1) { SendClientMessage(playerid, -1,"Hola Funciono MMGv"); } else SendClientMessage(playerid, COL_WHITE, "Error: Usted No Es Admin Para Usar Este Comando."); return 0b1; } |
El nivel es identificado como el valor de la variable:
Код:
jInformacion[playerid][ADMIN_VARIABLE] = valor; Код:
#define MAX_NIVEL_ADMIN 4//en este caso '4' es el valor. new Enum { ADMIN_VARIABLE //Variable la cual contiene el valor.. }; CMD:hola(playerid,params[]) { if(jInformacion[playerid][ADMIN_VARIABLE] != MAX_NIVEL_ADMIN) return 0; SendClientMessageToAll(-1,"*un administrador dice, Hola!"); return 1; } |
C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (34) : error 001: expected token: ";", but found "{" C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (187) : error 017: undefined symbol "jInformacion" C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (187) : warning 215: expression has no effect C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (187) : error 001: expected token: ";", but found "]" C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (187) : error 029: invalid expression, assumed zero C:\Users\User Principal 2\Documents\DeTodoUnPoco\filterscripts\adminV1.pwn (187) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. Osea El New Enum Me Da Error y el if Del Commando Tambien |
enum Usuarios { ADMIN_VARIABLE }; new JInfo[MAX_PLAYERS][Usuarios];
CMD:hola(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] != MAX_NIVEL_ADMIN) return 0; SendClientMessageToAll(-1,"*un administrador dice, Hola!"); return 1; } |
CMD:hola(playerid,params[]) { if(PlayerInfo[playerid][pAdmin] != MAX_NIVEL_ADMIN) return SendClientMessage(playerid,-1,"*No autorizadooo"); SendClientMessageToAll(-1,"*un administrador dice, Hola!"); return 1; }