Question

Приветствую всех. Недавно решил перевести мод с R39-6 на R41-4. Справился практически со всеми новыми функциями, заменил старые на актуальные, но столкнулся с проблемой. Точнее с ошибкой "ошибка 035: несоответствие типа аргумента (аргумент 2)" (ниже пример, где эта ошибка проявляется). Проявление появилось после обновления cache_get_row_int на cache_get_value_name_int и cache_get_row на cache_get_value_name. В чем может быть проблема? Суть ошибки я понял, но не смог найти причину :( 

Спойлер

    PI[playerid][pID] = cache_get_value_name_int(0, 0, dbHandle); // id

    cache_get_value_name(0, 3, PI[playerid][pLastIP], dbHandle, 16); // ip

    cache_get_value_name(0, 4, PI[playerid][pNumberVehicle], dbHandle, 64); // veh_number

    PI[playerid][pRegVehicle] = cache_get_value_name_int(0, 5, dbHandle); // veh_reg

    PI[playerid][pAdmin] = cache_get_value_name_int(0, 6, dbHandle); // admin

 

Share this post


Link to post

4 answers to this question

  • 0

@heazych, в версии R41-4 функции получения значений из набора результатов возвращают результат (успех/неуспех), а не само значение, как это было прежде. Соответственно, приводите свой код к следующему виду:

cache_get_value_index_int(00, PI[playerid][pID]); // id
cache_get_value_name(03, PI[playerid][pLastIP]); // ip
cache_get_value_name(04, PI[playerid][pNumberVehicle]); // veh_number
cache_get_value_name_int(05, PI[playerid][pRegVehicle]); // veh_reg
cache_get_value_name_int(06, PI[playerid][pAdmin]); // admin

Официальная документация – здесь.

Share this post


Link to post
  • 0

@Cawfee Спасибо, ошибки пропали, но возник вопрос. У меня идут разделения по скиллам (1 спойлер), мне их прописывать как во 2 спойлере?
 

Спойлер
    PI[playerid][pGunSkill][0] = cache_get_value_name_int(0, 63, PI[playerid][pGunSkill][0]); // sdpistol
    PI[playerid][pGunSkill][1] = cache_get_value_name_int(0, 64, dbHandle); // deserteagle
    PI[playerid][pGunSkill][2] = cache_get_value_name_int(0, 65, dbHandle); // shotgun
    PI[playerid][pGunSkill][3] = cache_get_value_name_int(0, 66, dbHandle); // mp5
    PI[playerid][pGunSkill][4] = cache_get_value_name_int(0, 67, dbHandle); // ak47
    PI[playerid][pGunSkill][5] = cache_get_value_name_int(0, 68, dbHandle); // m4
    PI[playerid][pGunSkill][6] = cache_get_value_name_int(0, 69, dbHandle); // pistol
    PI[playerid][pGunSkill][7] = cache_get_value_name_int(0, 70, dbHandle); // microuzi
Спойлер
cache_get_value_name_int(0, "pGunSkill0", PI[playerid][pGunSkill][0]); // sdpistol

 

Share this post


Link to post
  • 0

@heazych, я так понимаю столбцы имеют названия pGunSkill0, pGunSkill1, ..., pGunSkill6?

Share this post


Link to post
  • 0

@Cawfee Стоп, я походу допёр...

atom_cikUaKtRWA.png

Получается, что я сейчас впустую потратил 10 минут...Эх, но всё равно спасибо - основную мою головную боль Вы решили :D

Заметка от keyl , создано

2.8. Если вы нашли ответ на свой вопрос, рекомендуется поощрить автора лучшего ответа поднятием репутации, а также обязательно пометить ответ на вопрос лучшим.  Как пометить ответ лучшим?

Устное предупреждение.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • danya_white
      By danya_white


      Просмотр файла Игровой мод Renaissance RolePlay
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
      Добавил danya_white Добавлено 26.10.2021 Категория Моды Автор danya  
    • danya_white
      By danya_white
      Доброго времени суток, хочу выставить на продажу игровой мод проекта Renaissance RP.
       
      Данный мод является не последний актуальный версии проекта, а версия ниже, многие актуальные систему отсутствуют, но они будут дополняться, со временем. Основные функции на проекте Renaissance RP присутствую в данном моде, это первая версия проекта, поэтому буду дополнять тему своими доработками, также есть TEST IP, реальному покупателю в личные сообщение на форуме, дам данные.
       
      Информация о моде:
      Версия MYSQL - R39-6
      Античит - Встроенный + SAMP-AC
      Стример - Streamer Plugin v2.9.4 by Incognito
      Командный процессор - Pawn CMD
      Основа мода - Brilliant RP
      Остальное Все плагины обновлены до последней версии
       
       
      Основные системы которые присутствуют в данном моде:
      - Система промокодов для семей (/family) - Система выборов - Динамичная система (/lmenu), возможность назначать транспорт, форму сотрудников - Система подразделений в гос.организациях - Система КАЗИНО - Система акксесуаров - Оптимизация игрового мода. - Риелторское агенство. - Квестовая линия (НАЧАЛО) p.s И еще многие другие системы, более подробно на тестовом сервере.
    • Kirill_Bess
      By Kirill_Bess
      Приветствую
      При запуске сервера на хостинге выдаёт ошибку [Unknown] 
      При запуске сервера через приложение samp-server.exe выдаёт ошибки плагинов,но я не знаю как из исправить подскажите пожалуйста
      Сразу спасибо за помощь
      Вот логи: