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;
}
SpawnPlayer(playerid);
|
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.
|
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);
}