if(dialogid == DIALOGID+2)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, -1, "SERVER: Vocк nгo tкm dinheiro suficiente!");
{
if(GetPlayerMoney(playerid) >= 20)
GivePlayerMoney(playerid, -20);
Habilitacao[playerid] = 1;
}
}
}
return 1;
}
Habilitacao[playerid] = 1;
if(dialogid == DIALOGID+2)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, -1, "SERVER: Vocк nгo tкm dinheiro suficiente!");
GivePlayerMoney(playerid, -20);
Habilitacao[playerid] = 1;
DOF2::SetInt(/*Aqui o Arquivo*/, "Habilitaзгo", Habilitacao[playerid]);
}
}
return 1;
}
if(dialogid == DIALOGID+2)
{
if(response)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, -1, "SERVER: Vocк nгo tкm dinheiro suficiente!");
GivePlayerMoney(playerid, -20);
Habilitacao[playerid] = 1;
DOF2::SetInt(/*Aqui o Arquivo*/, "Habilitaзгo", Habilitacao[playerid]);
DOF2::SaveFile();
}
}
return 1;
}
new string[100];
format(string, sizeof(string), "Contas/%s.ini" , name);
DOF2_SetInt(string, "Habilitaзгo", Habilitacao[playerid]);
|
Whoo vocк esqueceu de dar um SaveFile, que no caso ficaria assim
|
new
cFile[ 30 ], //var para o arquivo;
cNome[ MAX_PLAYER_NAME ] //var para o nome do player;
;
GetPlayerName( playerid, cNome, MAX_PLAYER_NAME ); // pego o nome do player;
format(cFile, sizeof( cFile ), "Dados/%s.ini", cNome); // Aqui Salva em Scriptfiles na Pasta Dados o nome do player;
DOF2::CreateFile( cFile ); // .... aqui cria o arquivo com o nome do player...
if(DOF2::FileExists(cFile)){ // ...... verificando se o arquivo com o nome do player exista na pasta Dados.
// se existe vem oque tiver...
}else{
// ou se nгo existir rs...
}
DOF2::SetInt( cFile, "Habilitaзгo", Habilitacao[playerid]);
DOF2::SaveFile(); // para salvar os arquivos como LockedLucas Disse;