[Off] їQuй sucйde? REGISTRO
#1

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

Код:
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;
		}
FUNCION REGISTRARJUGADOR

Код:
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;
}
ESPERO SU AYUDA PORFAVOR
Reply
#2

Coloca:

pawn Код:
SpawnPlayer(playerid);
al final de tu funciуn de RegistrarJugador.
Reply
#3

OFF: este tema no es Off Topic, por lo cual no debe llevar dicho Tag. Off Topic se refiere a un Tema que no involucra nada relacionado a PAWN.
Reply
#4

Quote:
Originally Posted by GranaT3
Посмотреть сообщение
OFF: este tema no es Off Topic, por lo cual no debe llevar dicho Tag. Off Topic se refiere a un Tema que no involucra nada relacionado a PAWN.
Huu perdon no lo sabia, no volvera a pasar :S .

PD: Coloco Spawnplayer(playerid); y sigue sin servir...
Reply
#5

їHas probado mandar al jugador a requerir una clase y allн hacer que spawnee?

pawn Код:
CallLocalFunction("OnPlayerRequestClass", "d", playerid);
o
OnPlayerRequestClass(playerid);

public OnPlayerRequestClass(playerid)
{
     SetSpawnInfo(playerid, NO_TEAM, skinid, Float:x, Float:y, Float:z, Float:Angle, 0, 0, 0, 0, 0, 0);
}
Reply
#6

Esto ya lo pude arreglar. Porfavor si me pueden ayudar con esto Se reinicia solo click aqui!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)