YKPAUNEU213
Дебютант
*бд - easydb*
Всё работает нормально, моя команда /stats выводит статистику, а это значит, что база данных нормально загружает/заносит данные. Код, который я отправил используется в паблике OnDialogResponse. Проблема в том, когда игрок спавнится, ему зачисляются деньги, но они сразу же начинают сводится к 0. Находил схожую проблему, но у меня деньги начисляются. В чём проблема
PHP:
gUser[playerid][u_admin] = DB::GetIntEntry(gGlobal[s_usertable], key, "admin");
gUser[playerid][u_vip] = DB::GetIntEntry(gGlobal[s_usertable], key, "vip");
gUser[playerid][u_kills] = DB::GetIntEntry(gGlobal[s_usertable], key, "kills");
gUser[playerid][u_deaths] = DB::GetIntEntry(gGlobal[s_usertable], key, "deaths");
gUser[playerid][u_score] = DB::GetIntEntry(gGlobal[s_usertable], key, "score");
gUser[playerid][u_money] = DB::GetIntEntry(gGlobal[s_usertable], key, "money");
gUser[playerid][u_hours] = DB::GetIntEntry(gGlobal[s_usertable], key, "hours");
gUser[playerid][u_minutes] = DB::GetIntEntry(gGlobal[s_usertable], key, "minutes");
gUser[playerid][u_seconds] = DB::GetIntEntry(gGlobal[s_usertable], key, "seconds");
SetPlayerScore(playerid, gUser[playerid][u_score]); // rabotaet
ResetPlayerMoney(playerid); // here
GivePlayerMoney(playerid, gUser[playerid][u_money]); // here
SendClientMessage(playerid, COLOR_GREEN, "ACCOUNT: Вы зашли на аккаунт (auto-mode)");
new string[156];
format(string, sizeof(string), "Admin level: %i", gUser[playerid][u_admin]);
SendClientMessage(playerid, COLOR_GREEN, string);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 0.0);
SetPVarInt(playerid, "GAdmin_Loggedin", 1);
DeletePVar(playerid, "GAdmin_Guest");
return 1;
Последнее редактирование модератором:
