SA-MP Forums Archive
[Off] їQuй sucйde? REGISTRO - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Off] їQuй sucйde? REGISTRO (/showthread.php?tid=592638)



їQuй sucйde? REGISTRO - PedroMojica0715 - 27.10.2015

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


Respuesta: їQuй sucйde? REGISTRO - Tirael - 28.10.2015

Coloca:

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


Respuesta: їQuй sucйde? REGISTRO - GranaT3 - 28.10.2015

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.


Re: Respuesta: їQuй sucйde? REGISTRO - PedroMojica0715 - 28.10.2015

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...


Respuesta: їQuй sucйde? REGISTRO - xXmAn40100Xx - 31.10.2015

ї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);
}



Re: їQuй sucйde? REGISTRO - PedroMojica0715 - 19.12.2016

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