27.10.2015, 23:18
Buenas Forum samp Espaсol, otra vez yo trallendo preguntas.
Bien esta vйz la pregunta es de algo que no logro comprender, un bug en el registro.
Como veran cuando entra al juego aparйce el dialog de meter la contraseсa apra registrarse, pero al colocarla y dar registrar, se queda sin hacer ninguna funcion.
OSea desaparece el dialog, y queda elk de abajo que es la flecha izq la flecha der y spawn...
Tambien queda el td de login, pero de resto no se ejecuta nada
DEJO FUNCIONES
DIALOG DEL REGISTRO
FUNCION REGISTRARJUGADOR
ESPERO SU AYUDA PORFAVOR
Bien esta vйz la pregunta es de algo que no logro comprender, un bug en el registro.
Como veran cuando entra al juego aparйce el dialog de meter la contraseсa apra registrarse, pero al colocarla y dar registrar, se queda sin hacer ninguna funcion.
OSea desaparece el dialog, y queda elk de abajo que es la flecha izq la flecha der y spawn...
Tambien queda el td de login, pero de resto no se ejecuta nada
DEJO FUNCIONES
DIALOG DEL REGISTRO
Код:
case DIALOG_REGISTRO:{ if(response == 1){ if(strlen(inputtext) > 12){ ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_PASSWORD ,"","La contraseсa debe tener como mбximo 12 carбcteres.","Registrar","Salir"); return 1; } if(isnull(inputtext)){ ShowPlayerDialog(playerid,DIALOG_REGISTRO,DIALOG_STYLE_PASSWORD,"","Ingresa una contraseсa","Registrar","Salir"); return 1; } RegistrarJugador(playerid,inputtext); return 1; } else{ SendClientMessage(playerid, -1, "Fuiste expulsado del servidor automбticamente."); Kick(playerid); } return 1; }
Код:
stock RegistrarJugador(playerid, password[]) { ShowPlayerDialog(playerid, DIALOG_SEXO, DIALOG_STYLE_MSGBOX, "Registro de sexo.", "{00C200}їQuй sexo?", "Masculino", "Femenino"); new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"Informacion"); INI_WriteString(File,"Contra", password); INI_Close(File); SetPVarInt(playerid, "HaLogueado", 1); SetPlayerPos(playerid, 2770.641113, -1871.648925, 22.665542); InterpolateCameraPos(playerid, 2770.641113, -1871.648925, 22.665542, 2761.425292, -1992.413574, 18.984594, 12000); InterpolateCameraLookAt(playerid, 2770.638427, -1876.626953, 22.197479, 2764.325683, -1996.359497, 17.975938, 6000); return 1; }