dcmd_nivel(jugador, params[]) { if(JugadorInfo[jugador][pAdmin] < 5) return Mensaje(jugador, Rojo, "* Solo los propietarios del servidor pueden modificar niveles."); new id, nivel; if(sscanf(params, "ud", id, nivel)) return Mensaje(jugador, Rojo, "Usa: /Nivel <Id/ParteDelNombre> <Nivel>"); else if(!IsPlayerConnected(id)) return Mensaje(jugador, Rojo, "** Ese jugador estб desconectado."); else if(0 > nivel > 4) return Mensaje(jugador, Rojo, "** Solo puedes poner niveles del 0 al 5."); //Solo se puede hacer nivel hasta el 4. Los propietarios (nivel 5) son ъnicos. else { new nombre[2][24], string[111]; JugadorInfo[id][pAdmin] = nivel; GetPlayerName(jugador, nombre[0], 24); GetPlayerName(id, nombre[1], 24); format(string, sizeof(string), "El Administrador %s te ha cambiado el nivel a %d.", nombre[0], nivel); Mensaje(id, Azul, string); format(string, sizeof(string), "Le has cambiado el nivel a %s, ahora es nivel %d.", nombre[1], nivel); Mensaje(jugador, Azul, string); } return 1; }
else if(0 > nivel > 4) // INCORRECTO (yo lo hacнa antes hasta que alguien me lo corrigiу)
else if(nivel < 0 || nivel > 4) // CORRECTO
Originally Posted by SAWC™
El problema no estб en el comando, debe estar al momento de guardar el nivel en el archivo o al momento de cargarlo...
|
C:\Documents and Settings\La-Net@\Mis documentos\asd\Infra\filterscripts\AdminMx.pwn(857) : error 017: undefined symbol "cmdtext" C:\Documents and Settings\La-Net@\Mis documentos\asd\Infra\filterscripts\AdminMx.pwn(865) : error 017: undefined symbol "cmdtext" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 2 Errors.
cmd = strtok(cmdtext, idx);