Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 4 из 4
  1. #1
    Аватар для Hecf
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.07.2017
    Сообщений
    46
    Репутация:
    0 ±

    R39 mysql нашел ошибку в регистрации Деймоса.

    Деймос, может это моя рукожопость, но дело в том что, к примеру если я начну аккаунты регать с id 1 у меня деньги сохраняются.
    Но я поставил регистрацию начиная с 100000 id ОТТуда вообще деньги не обновляются, незнаю в чем прикол. Я даже выделял память что бы проверить мб не хватает. Но нет не робит. Можешь помочь с этим?

  2. #2
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    Предоставь код, скрины(желательно)

  3. #3
    Аватар для Hecf
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.07.2017
    Сообщений
    46
    Репутация:
    0 ±

    UPD Я проверял с 1000 id тоже не идет сохранение.

    Цитата Сообщение от Geebrox Посмотреть сообщение
    Предоставь код, скрины(желательно)
    Какой участок кода нужен?

    - - - Добавлено - - -

    Я вообщем изучил немного поковырял по id и там крч вот такая ситуация. Я регал акки меня ид в бд, потом дело в том что до 999 id всё нормально сохраняется, у меня сохранение денег стоит по помощи Деймоса он кидал типа через ac_GivePlayerMoney.

    Но с тысячи id уже не сохраняется сразу, лишь после выхода из игры. У меня в дисконекте прописано все сохранения.
    Но как бы деньги должны сохранятся сразу при ее передачи. И начиная с 1 до 999 всё кажись норм. Начиная от 1000 уже нет.


    - - - Добавлено - - -

    Давайте подтягивайтесь помогать, буду очень благодарен. Память выделял паблику CreateAccount, ещё UploadeNumber

    - - - Добавлено - - -

    Мб кто-то сталкивался?

  4. #4
    Аватар для Hecf
    Пользователь

    Статус
    Оффлайн
    Регистрация
    21.07.2017
    Сообщений
    46
    Репутация:
    0 ±
    Проблему решил :D там в static ща покажу если кто-то как и я не доглядит будет знать

    PHP код:
    stock UpdateAccountDataInt(playerid, const field_name[], value)
    {
        static
            
    query_string[100];
        
    format(query_stringsizeof(query_string), "UPDATE player_acc SET `%s` = %d WHERE id = %d"field_namevaluepInfo[playerid][pID]);
        
    mysql_tquery(mysql_connect_IDquery_string"""");
        return 
    1;

    Просто выделяйте достаточно памяти. :D

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •