31.10.2013, 22:31
Quote:
Vocк estб teleportando o jogador depois que ele faz o login?
se nгo use quando ele clicar em login e checar se a senha ta certo https://sampwiki.blast.hk/wiki/SetSpawnInfo |
Olha como esta:
OnPlayerConnect:
pawn Код:
public OnPlayerConnect(playerid)
{
PlayerLogado[playerid] = false;
GetPlayerName(playerid, gPlayerName[playerid], MAX_PLAYER_NAME);
if (fexist(ObterINI(playerid)))
{
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Login",""BRANCO"Digite sua senha abaixo para efetuar login.","logar","Sair");
}
else
{
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,""BRANCO"Registrando",""BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registrar","Sair");
}
return 1;
}
pawn Код:
public OnPlayerRequestClass(playerid, classid)
{
if(PlayerLogado[playerid]) return GameTextForPlayer(playerid,"~n~~n~~n~~r~Logue-se primeiro",3000,4);
//Resto do code
pawn Код:
if(strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Você digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Quit");
}
SetPlayerScore( playerid, INI_ReadInt("Score" ) );
ResetPlayerMoney( playerid );
GivePlayerMoney( playerid, INI_ReadInt( "Dinheiro" ) );
PlayerLogado[playerid] = true;
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
INI_Close();