Excepcion de comando en una funcion -
Lobo - 02.05.2011
Hola, tengo duda con esta funcion, no eh podido arreglarla desde hace un tiempo:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]){
if(PlayerInMinigame[playerid] == 1 && PlayerInfo[playerid][Level] < 4) return
GameTextForPlayer(playerid,"~r~/KILL PARA SALIR DEL MINIJUEGO",5000,5);
La funcion es para no activar comandos mientras esta en un minijuego, y funciona, no puede poner comandos, pero me gustarнa que en ese caso fuera solo 1, es /kill, ya que tambien se desactivo ¬¬
Y a menos que sea jugador nivel 4 o no este en un minijuego, no puede usar comandos... pero me gustarнa que fuera eso mismo, pero con la excepcion del comando "/kill"
Se me ocurrio usarlo de esta manera:
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]){
if(PlayerInMinigame[playerid] == 1 && PlayerInfo[playerid][Level] < 4 && !strcmp(cmdtext, "/kill", true)) return
GameTextForPlayer(playerid,"~r~/KILL PARA SALIR DEL MINIJUEGO",5000,5);
Pero no funciona, se activan los demas comandos... y no se ocmo podria aсadir una excepcion dentro de esa funcion, si alguien me puede ayudar, excelente n.n
Re: Excepcion de comando en una funcion -
SeQu4lX - 02.05.2011
Intenta colocar el comando /kill ensima de la condicion de no permitir comandos tal vez funcione.
Respuesta: Excepcion de comando en una funcion -
Jovanny - 02.05.2011
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[]){
//Aca arriba pon el comando /kill
if(PlayerInMinigame[playerid] == 1 && PlayerInfo[playerid][Level] < 4) return
GameTextForPlayer(playerid,"~r~/KILL PARA SALIR DEL MINIJUEGO",5000,5);
Re: Excepcion de comando en una funcion -
Lobo - 02.05.2011
Funciono!!
Demonios... creo que debo empezar a ver el pawno un poco mas logico ._.
Tengo hace un aсo mi servidor no intente cambiar el orden en mi Gamemode ¬¬'
Gracias, Problema solucionado!