stock RegistrarJogador(playerid, Senha[])
{
new string[128];
format(string, sizeof(string), "Jogadores/%s.txt", GetPlayerNameEx(playerid));
strmid(PlayerInfo[playerid][pSenha], Senha, 0, strlen(Senha), 255);
INI_Create(string);
INI_Open(string);
INI_WriteString("Senha", PlayerInfo[playerid][pSenha]);
INI_WriteInt("Level", PlayerInfo[playerid][pLevel]);
INI_WriteInt("Dinheiro", PlayerInfo[playerid][pDinheiro]);
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, BoxLogar, DIALOG_STYLE_PASSWORD, "Login", "Registrado.\n\nInsira sua Senha:", "Logar", "Sair");
return 1;
}
stock LogarJogador(playerid, Senha[])
{
new string[128], var[64];
format(string, sizeof(string), "Jogadores/%s.txt", GetPlayerNameEx(playerid));
INI_Create(string);
INI_Open(string);
strmid(var, INI_ReadString("Senha"), 0, strlen(INI_ReadString("Senha")), 255);
if(!strcmp(Senha, var, true))
{
PlayerInfo[playerid][pLevel] = INI_ReadInt("Level");
PlayerInfo[playerid][pDinheiro] = INI_ReadInt("Dinheiro");
}
else
{
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, BoxLogar, DIALOG_STYLE_PASSWORD, "Login", "Bem-Vindo.\n\nInsira a Senha Correta:", "Logar", "Sair");
return 1;
}
INI_Save();
INI_Close();
PlayerInfo[playerid][pLogado] = true;
SendClientMessage(playerid, CorServidor, "<!> Logado!");
return 1;
}
stock RegistrarJogador(playerid, Senha[])
{
new string[128];
format(string, sizeof(string), "Jogadores/%s.txt", GetPlayerNameEx(playerid));
strmid(PlayerInfo[playerid][pSenha], Senha, 0, strlen(Senha), 255);
INI_Create(string);
INI_Open(string);
INI_WriteString("Senha", PlayerInfo[playerid][pSenha]); printf("Senha: %s", PlayerInfo[playerid][pSenha]);
INI_WriteInt("Level", PlayerInfo[playerid][pLevel]); printf("Level: %d", PlayerInfo[playerid][pLevel]);
INI_WriteInt("Dinheiro", PlayerInfo[playerid][pDinheiro]); printf("Dinheiro: %d", PlayerInfo[playerid][pDinheiro]);
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, BoxLogar, DIALOG_STYLE_PASSWORD, "Login", "Registrado.\n\nInsira sua Senha:", "Logar", "Sair");
return 1;
}
stock RegistrarJogador(playerid, Senha[])
{
new string[128];
format(string, sizeof(string), "Jogadores/%s.txt", GetPlayerNameEx(playerid));
strmid(PlayerInfo[playerid][pSenha], Senha, 0, strlen(Senha), 255);
INI_Create(string);
INI_Open(string);
INI_WriteString("Senha", Senha);
INI_WriteInt("Level", PlayerInfo[playerid][pLevel]);
INI_WriteInt("Dinheiro", PlayerInfo[playerid][pDinheiro]);
INI_Save();
INI_Close();
ShowPlayerDialog(playerid, BoxLogar, DIALOG_STYLE_PASSWORD, "Login", "Registrado.\n\nInsira sua Senha:", "Logar", "Sair");
return 1;
}
O Erro nгo й ao Salvar em vez de PlayerInfo[.][pSenha] salvar sу a string Senha.
O Erro ta no LogarJogador que eu coloquei INI_Save =X Vlw Caroline ![]() |