• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

После регистрации количество денег возвращается к 0

YKPAUNEU213

Дебютант
*бд - easydb*

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;
Всё работает нормально, моя команда /stats выводит статистику, а это значит, что база данных нормально загружает/заносит данные. Код, который я отправил используется в паблике OnDialogResponse. Проблема в том, когда игрок спавнится, ему зачисляются деньги, но они сразу же начинают сводится к 0. Находил схожую проблему, но у меня деньги начисляются. В чём проблема
 
Последнее редактирование модератором:
Сверху Снизу