16.08.2013, 22:22
pawn Код:
CarregarPlayer(playerid)
{
new Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
new String[50];
format(String, sizeof(String), CONTAS-TDM, Nome);
format(ArrayDados[playerid][pSenha],sizeof(50),"%s",DOF2::GetString(String, "Senha"));
GivePlayerMoney(playerid, DOF2::GetInt(String, "Dinheiro"));
ArrayDados[playerid][pTime] = DOF2::GetInt(String, "Time");
ArrayDados[playerid][pAdmin] = DOF2::GetInt(String, "Admin");
ArrayDados[playerid][pMatou] = DOF2::GetInt(String, "Matou");
ArrayDados[playerid][pMorreu] = DOF2::GetInt(String, "Morreu");
ArrayDados[playerid][pProfissao] = DOF2::GetInt(String, "Profissao");
DOF2::SaveFile();
return 1;
}
Aee, resolvi.
fiz assim:
antes de comparar o inputtext com a variavel da senha, eu tinha que carrega-la. Mas ae eu apagui aquela linha do erro e no OnDialogResponse ao inves de:
pawn Код:
if ( !strcmp ( inputtext, ArrayDados[playerid][pSenha], false))
pawn Код:
new String[100];
if ( !strcmp ( inputtext,DOF2::GetString(String, "Senha"), false))