Bug muito estranho no DOF2 -
Ro08756 - 18.04.2014
Anteriormente o sistema de salvamento do meu servidor era DINI, recentemente alterei para DOF2 (mudei tudo para DOF2 mesmo, sem esquecer do DOF2_SaveFile(); no final de cada alteraзгo), mas estб havendo um bug muito estranho, simplesmente do nada o DOF2 comeзa a setar vбrias linhas iguais na conta de algum jogador, arquivo de casa ou arquivo de empresa. Por exemplo, na ъltima vez que isso ocorreu, foi quando um jogador foi tunar o veнculo da casa dele, onde ao selecionar "Nitro" no menu, o DOF2 ao invйs de setar somente uma linha (Nitro1 = 1) no arquivo da casa, comeзou a setar diversas linhas Nitro1 = 1 e sу parou quando o arquivo da casa atingiu o tamanho 2gb e o servidor caiu. Aqui estб o cуdigo do exemplo:
pawn Код:
if(GetPlayerMoneyEx(playerid) < 50000)
{
SendClientMessage(playerid, 0xFE7456AA,"(ERRO) Vocк nгo tem dinheiro suficiente!");
TogglePlayerControllable(playerid, true);
return 1;
}
new casas[128];
format(casas, sizeof(casas), CASAS, InHousePickup[playerid]);
if(DOF2_GetInt(casas, "Nitro1") == 1)
{
SendClientMessage(playerid, 0xFE7456AA, "(ERRO) Vocк jб pussui esse componente em seu veнculo!");
TogglePlayerControllable(playerid, true);
return 1;
}
format(casas, sizeof(casas), CASAS, InHousePickup[playerid]);
DOF2_SetInt(casas,"Nitro1", 1);
DOF2_SaveFile();
GivePlayerMoneyEx(playerid, - 20000);
SendClientMessage(playerid, 0xB9D3EEAA, "(INFO) Vocк adicionou Nitro 2x no seu veнculo!");
TogglePlayerControllable(playerid, 1);
PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
Lembrando que eu utilizo uma maquina Linux CentOS 6.
Alguйm poderia me ajudar? nгo consegui encontrar ninguйm no fуrum que tenha tido esse problema, й realmente estranho.
Re: Bug muito estranho no DOF2 -
lKoDlFuLLaNNo - 18.04.2014
Quote:
Originally Posted by Ro08756
Anteriormente o sistema de salvamento do meu servidor era DINI, recentemente alterei para DOF2 (mudei tudo para DOF2 mesmo, sem esquecer do DOF2_SaveFile(); no final de cada alteraзгo), mas estб havendo um bug muito estranho, simplesmente do nada o DOF2 comeзa a setar vбrias linhas iguais na conta de algum jogador, arquivo de casa ou arquivo de empresa. Por exemplo, na ъltima vez que isso ocorreu, foi quando um jogador foi tunar o veнculo da casa dele, onde ao selecionar "Nitro" no menu, o DOF2 ao invйs de setar somente uma linha (Nitro1 = 1) no arquivo da casa, comeзou a setar diversas linhas Nitro1 = 1 e sу parou quando o arquivo da casa atingiu o tamanho 2gb e o servidor caiu. Aqui estб o cуdigo do exemplo:
pawn Код:
if(GetPlayerMoneyEx(playerid) < 50000) { SendClientMessage(playerid, 0xFE7456AA,"(ERRO) Vocк nгo tem dinheiro suficiente!"); TogglePlayerControllable(playerid, true); return 1; } new casas[128]; format(casas, sizeof(casas), CASAS, InHousePickup[playerid]); if(DOF2_GetInt(casas, "Nitro1") == 1) { SendClientMessage(playerid, 0xFE7456AA, "(ERRO) Vocк jб pussui esse componente em seu veнculo!"); TogglePlayerControllable(playerid, true); return 1; } format(casas, sizeof(casas), CASAS, InHousePickup[playerid]); DOF2_SetInt(casas,"Nitro1", 1); DOF2_SaveFile(); GivePlayerMoneyEx(playerid, - 20000); SendClientMessage(playerid, 0xB9D3EEAA, "(INFO) Vocк adicionou Nitro 2x no seu veнculo!"); TogglePlayerControllable(playerid, 1); PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
Lembrando que eu utilizo uma maquina Linux CentOS 6.
Alguйm poderia me ajudar? nгo consegui encontrar ninguйm no fуrum que tenha tido esse problema, й realmente estranho.
|
Voce quer que salve quando ele tune seu veiculo ? quando pra quando ele desconectar e conectar novamente o carro fique salvo tunado ?
Re: Bug muito estranho no DOF2 -
Ro08756 - 18.04.2014
Quote:
Originally Posted by lKoDlFuLLaNNo
Voce quer que salve quando ele tune seu veiculo ? quando pra quando ele desconectar e conectar novamente o carro fique salvo tunado ?
|
A questгo й que quando o DOF2 nгo seta diversas linhas iguais fazendo o servidor cair e o arquivo ficar 2gb tudo funciona perfeitamente, o que eu quero й simples e unicamente resolver esse bug, e jб estou quase acreditando que o DOF2 tem algum problema com o Linux...
Re: Bug muito estranho no DOF2 -
lKoDlFuLLaNNo - 18.04.2014
Quote:
Originally Posted by Ro08756
A questгo й que quando o DOF2 nгo seta diversas linhas iguais fazendo o servidor cair e o arquivo ficar 2gb tudo funciona perfeitamente, o que eu quero й simples e unicamente resolver esse bug, e jб estou quase acreditando que o DOF2 tem algum problema com o Linux...
|
Ja tentou usar Windows ?
Re: Bug muito estranho no DOF2 -
Ro08756 - 18.04.2014
Quote:
Originally Posted by lKoDlFuLLaNNo
Ja tentou usar Windows ?
|
Em uma maquina e com vбrios jogadores conectados nгo, mas o dini funciona corretamente tanto com o Linux quanto com o Windows, й muito estranho justo o DOF2 supostamente ter algum problema com Linux...