08.02.2014, 16:16
Nгo consegui resolver o problema.. 

pawn Код:
if(dialogid == DIALOG_LOGIN)
{
if(!response)
{
SendClientMessage(playerid,cor_vermelho,"Vocк foi kickado por cancelar o login.");
Kick(playerid);
}
else
{
if(!strcmp(DOF2_GetString(Contas(playerid),"Senha"), inputtext, false) && strlen(inputtext) != 0)
{
CarregarConta(playerid);
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Conectando","Ops, Senha Incorreta!\n\nDigite a senha certa para entrar:\n\n","Entrar","Sair");
ErrouASenha[playerid] ++;
if(ErrouASenha[playerid] == 3)
{
SendClientMessage(playerid,cor_vermelho,"Vocк foi kickado por errar a senha 3 vezes.");
Kick(playerid);
return 1;
}
}
}
}
stock CarregarConta(playerid)
{
if(DOF2_FileExists(Contas(playerid)))
{
if(IsPlayerConnected(playerid))
{
PlayerInfo[playerid][Admin] = DOF2_GetInt(Contas(playerid),"Admin");
SetPlayerScore(playerid, DOF2_GetInt(Contas(playerid),"Score"));
PlayerInfo[playerid][Kills] = DOF2_GetInt(Contas(playerid),"Kills");
PlayerInfo[playerid][Deaths] = DOF2_GetInt(Contas(playerid),"Deaths");
GivePlayerMoney(playerid, DOF2_GetInt(Contas(playerid),"Money"));
PlayerInfo[playerid][Vip] = DOF2_GetInt(Contas(playerid),"Vip");
PlayerInfo[playerid][Banido] = DOF2_GetInt(Contas(playerid),"Banido");
PlayerInfo[playerid][Jailed] = DOF2_GetInt(Contas(playerid),"Jailed");
PlayerInfo[playerid][JailedTime] = DOF2_GetInt(Contas(playerid),"JailedTime");
}
}
return true;
}