29.09.2012, 16:58
Retire o cуdigo:
Do OnPlayerConnect e faзa da seguinte forma:
pawn Код:
new arquivo[64];
GetPlayerName(playerid,arquivo,sizeof(arquivo));
format(arquivo,sizeof(arquivo),DOF2_File(arquivo));
if(DOF2_FileExists(arquivo))
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Bem vindo!","Digite sua senha para fazer o login","Logar","Sair");
SetPlayerPos(playerid,1527.4813,-1666.8242,55.9591);
SetPlayerCameraPos(playerid,1527.4813,-1666.8242+30,55.9591);
SetPlayerCameraLookAt(playerid,1527.4813,-1666.8242,55.9591);
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Por favor Registre-se","Escreva uma senha para se registrar","Registrar","Sair");
}
pawn Код:
public OnPlayerConnect(playerid)
{
SetTimerEx("LoginPlayer", 3000, false, "d", playerid);
return 1;
}
forward LoginPlayer(playerid)
public LoginPlayer(playerid)
{
new arquivo[64];
GetPlayerName(playerid,arquivo,sizeof(arquivo));
format(arquivo,sizeof(arquivo),DOF2_File(arquivo));
if(DOF2_FileExists(arquivo))
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,"Bem vindo!","Digite sua senha para fazer o login","Logar","Sair");
SetPlayerPos(playerid,1527.4813,-1666.8242,55.9591);
SetPlayerCameraPos(playerid,1527.4813,-1666.8242+30,55.9591);
SetPlayerCameraLookAt(playerid,1527.4813,-1666.8242,55.9591);
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD,"Por favor Registre-se","Escreva uma senha para se registrar","Registrar","Sair");
}
return 1;
}