03/07/2022 18:25
(Esta mensagem foi modificada pela última vez a: 04/07/2022 15:40 por xbruno1000x.)
Troquei o sistema de salvamento de dof2 pra sql, porém alguns players estão tendo problema em perder todo inventário ao carregar o servidor, isso acontece somente com alguns players, porém acredito que não seja n salvamento, pois não é algo generalizado, vou deixar o código abaixo pra caso alguém que tenha conhecimento sobre tal acontecimento consiga me ajudar
Código:
stock CarregarInventario(playerid)
{
new string2[5000];
format(string2, sizeof(string2), "SELECT * FROM `Inventario` WHERE `Nome`='%q'",DB_Escape(PlayerName(playerid)));
Resultado = db_query(Conexao,string2);
if(db_num_rows(Resultado) > 0)
{
for(new i = 0; i != 75; ++i)
{
new field[30];
new strslot[25], strunidade[25];
format(strslot,25,"Slot%d",i);
db_get_field_assoc(Resultado, strslot, field, sizeof(field));
InventarioInfo[playerid][i][iSlot] = strval(field);
format(strunidade,25,"Unidades%d",i);
db_get_field_assoc(Resultado, strunidade, field, sizeof(field));
InventarioInfo[playerid][i][iUnidades] = strval(field);
}
}
return 1;
}