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