Question

Crowsk1ck
Новичок
Спойлер

CMD:checknomer(playerid, params[])
{
    extract params -> new model_id; else return SendClientMessage(playerid, 0xCECECEFF, "Èñïîëüçóéòå: /checknomer [id ìîäåëè]");

    new query[90],
        Cache: result,
        rows;

    mysql_format(dbHandle, query, sizeof query, "SELECT * FROM nomer_nastroyki_bd WHERE Model_ID=%d LIMIT 1", model_id);
    result = mysql_query(dbHandle, query, true);

    rows = cache_num_rows();

    if(rows)
    {
         nomera_settings[model_id][c_model_id] = cache_get_value_name_int(0, "Model_ID");
        nomera_settings[model_id][nomer_xpered] = cache_get_value_name_float(0, "x_p");
        nomera_settings[model_id][nomer_ypered] = cache_get_value_name_float(0, "y_p");
        nomera_settings[model_id][nomer_zpered] = cache_get_value_name_float(0, "z_p");
        nomera_settings[model_id][nomer_xrpered] = cache_get_value_name_float(0, "xr_p");
        nomera_settings[model_id][nomer_yrpered] = cache_get_value_name_float(0, "yr_p");
        nomera_settings[model_id][nomer_zrpered] = cache_get_value_name_float(0, "zr_p");
        nomera_settings[model_id][nomer_xzad] = cache_get_value_name_float(0, "x_z");
        nomera_settings[model_id][nomer_yzad] = cache_get_value_name_float(0, "y_z");
        nomera_settings[model_id][nomer_zzad] = cache_get_value_name_float(0, "z_z");
        nomera_settings[model_id][nomer_xrzad] = cache_get_value_name_float(0, "xr_z");
        nomera_settings[model_id][nomer_yrzad] = cache_get_value_name_float(0, "yr_z");
        nomera_settings[model_id][nomer_zrzad] = cache_get_value_name_float(0, "zr_z");

        new string1[256], string2[256];
        format(string1, sizeof(string1), "Model: %d, xp: %f, yp: %f, zp: %f, xrp: %f, yrp: %f, zrp: %f", nomera_settings[model_id][c_model_id], nomera_settings[model_id][nomer_xpered],
        nomera_settings[model_id][nomer_ypered], nomera_settings[model_id][nomer_zpered], nomera_settings[model_id][nomer_xrpered], nomera_settings[model_id][nomer_yrpered], nomera_settings[model_id][nomer_zrpered]);
        SendClientMessage(playerid, -1, string1);

        format(string2, sizeof(string2), "Model: %d, xz: %f, yz: %f, zz: %f, xrz: %f, yrz: %f, zrz: %f", nomera_settings[model_id][c_model_id], nomera_settings[model_id][nomer_xzad],
        nomera_settings[model_id][nomer_yzad], nomera_settings[model_id][nomer_zzad], nomera_settings[model_id][nomer_xrzad], nomera_settings[model_id][nomer_yrzad], nomera_settings[model_id][nomer_zrzad]);
        SendClientMessage(playerid, -1, string2);
    }
    else SendClientMessage(playerid, 0xCECECEFF, "Íîìåðîâ äëÿ äàííîãî àâòî íåò");

    cache_delete(result);
    return 1;
}

Спойлер

C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4334) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4335) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4336) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4337) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4338) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4339) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4340) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4341) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4342) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4343) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4344) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4345) : warning 202: number of arguments does not match definition
C:\Users\crowsk1ck\Desktop\Pawno Rus\gamemodes\new.pwn(4346) : warning 202: number of arguments does not match definition
Pawn compiler 3.10.10              Copyright (c) 1997-2006, ITB CompuPhase

Header size:          16012 bytes
Code size:           986216 bytes
Data size:         12071752 bytes
Stack/heap size:      16384 bytes; estimated max. usage=2036 cells (8144 bytes)
Total requirements:13090364 bytes

13 Warnings.

 

помогите

Share this post


Link to post

5 answers to this question

  • 0
Cawfee
Великий Гуру

@Crowsk1ck, выше правильно подметили, что функция требуют 3 аргумента, последний из которых - ссылка на переменную, в которую необходимо записать считанное по ключу значение. Соответственно, приводите к следующему виду:

cache_get_value_name_int(0, "Model_ID", nomera_settings[model_id][c_model_id]);
cache_get_value_name_float(0, "x_p", nomera_settings[model_id][nomer_xpered]);
cache_get_value_name_float(0, "y_p", nomera_settings[model_id][nomer_ypered]);
cache_get_value_name_float(0, "z_p", nomera_settings[model_id][nomer_zpered]);
cache_get_value_name_float(0, "xr_p", nomera_settings[model_id][nomer_xrpered]);
cache_get_value_name_float(0, "yr_p", nomera_settings[model_id][nomer_yrpered]);
cache_get_value_name_float(0, "zr_p", nomera_settings[model_id][nomer_zrpered]);
cache_get_value_name_float(0, "x_z", nomera_settings[model_id][nomer_xzad]);
cache_get_value_name_float(0, "y_z", nomera_settings[model_id][nomer_yzad]);
cache_get_value_name_float(0, "z_z", nomera_settings[model_id][nomer_zzad]);
cache_get_value_name_float(0, "xr_z", nomera_settings[model_id][nomer_xrzad]);
cache_get_value_name_float(0, "yr_z", nomera_settings[model_id][nomer_yrzad]);
cache_get_value_name_float(0, "zr_z", nomera_settings[model_id][nomer_zrzad]);

 

Share this post


Link to post
  • 0
Crowsk1ck
Новичок
12 часов назад, king98 сказал:

покажи в каких строчках варнинг

Спойлер

         nomera_settings[model_id][c_model_id] = cache_get_value_name_int(0, "Model_ID");
        nomera_settings[model_id][nomer_xpered] = cache_get_value_name_float(0, "x_p");
        nomera_settings[model_id][nomer_ypered] = cache_get_value_name_float(0, "y_p");
        nomera_settings[model_id][nomer_zpered] = cache_get_value_name_float(0, "z_p");
        nomera_settings[model_id][nomer_xrpered] = cache_get_value_name_float(0, "xr_p");
        nomera_settings[model_id][nomer_yrpered] = cache_get_value_name_float(0, "yr_p");
        nomera_settings[model_id][nomer_zrpered] = cache_get_value_name_float(0, "zr_p");
        nomera_settings[model_id][nomer_xzad] = cache_get_value_name_float(0, "x_z");
        nomera_settings[model_id][nomer_yzad] = cache_get_value_name_float(0, "y_z");
        nomera_settings[model_id][nomer_zzad] = cache_get_value_name_float(0, "z_z");
        nomera_settings[model_id][nomer_xrzad] = cache_get_value_name_float(0, "xr_z");
        nomera_settings[model_id][nomer_yrzad] = cache_get_value_name_float(0, "yr_z");
        nomera_settings[model_id][nomer_zrzad] = cache_get_value_name_float(0, "zr_z");

 

Share this post


Link to post
  • 0
king98
Постоянный
6 минут назад, Crowsk1ck сказал:
  закрыть спойлер

         nomera_settings[model_id][c_model_id] = cache_get_value_name_int(0, "Model_ID");
        nomera_settings[model_id][nomer_xpered] = cache_get_value_name_float(0, "x_p");
        nomera_settings[model_id][nomer_ypered] = cache_get_value_name_float(0, "y_p");
        nomera_settings[model_id][nomer_zpered] = cache_get_value_name_float(0, "z_p");
        nomera_settings[model_id][nomer_xrpered] = cache_get_value_name_float(0, "xr_p");
        nomera_settings[model_id][nomer_yrpered] = cache_get_value_name_float(0, "yr_p");
        nomera_settings[model_id][nomer_zrpered] = cache_get_value_name_float(0, "zr_p");
        nomera_settings[model_id][nomer_xzad] = cache_get_value_name_float(0, "x_z");
        nomera_settings[model_id][nomer_yzad] = cache_get_value_name_float(0, "y_z");
        nomera_settings[model_id][nomer_zzad] = cache_get_value_name_float(0, "z_z");
        nomera_settings[model_id][nomer_xrzad] = cache_get_value_name_float(0, "xr_z");
        nomera_settings[model_id][nomer_yrzad] = cache_get_value_name_float(0, "yr_z");
        nomera_settings[model_id][nomer_zrzad] = cache_get_value_name_float(0, "zr_z");

 

смотри по аргументам,тут их не хватает
найти такое же в смоем моде и посчитай аргументы там ,и потом сравни с этими

 

Share this post


Link to post
  • 0
Crowsk1ck
Новичок

@Снеговик 

14 часов назад, king98 сказал:

покажи в каких строчках варнинг

Спойлер

         nomera_settings[model_id][c_model_id] = cache_get_value_name_int(0, "Model_ID");
        nomera_settings[model_id][nomer_xpered] = cache_get_value_name_float(0, "x_p");
        nomera_settings[model_id][nomer_ypered] = cache_get_value_name_float(0, "y_p");
        nomera_settings[model_id][nomer_zpered] = cache_get_value_name_float(0, "z_p");
        nomera_settings[model_id][nomer_xrpered] = cache_get_value_name_float(0, "xr_p");
        nomera_settings[model_id][nomer_yrpered] = cache_get_value_name_float(0, "yr_p");
        nomera_settings[model_id][nomer_zrpered] = cache_get_value_name_float(0, "zr_p");
        nomera_settings[model_id][nomer_xzad] = cache_get_value_name_float(0, "x_z");
        nomera_settings[model_id][nomer_yzad] = cache_get_value_name_float(0, "y_z");
        nomera_settings[model_id][nomer_zzad] = cache_get_value_name_float(0, "z_z");
        nomera_settings[model_id][nomer_xrzad] = cache_get_value_name_float(0, "xr_z");
        nomera_settings[model_id][nomer_yrzad] = cache_get_value_name_float(0, "yr_z");
        nomera_settings[model_id][nomer_zrzad] = cache_get_value_name_float(0, "zr_z");

спосибо 

тема закрыта

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

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Korochansky
      By Korochansky
      Я рад объявить о выпуске первой публичной версии современной IDE с открытым исходным кодом под лицензией GPLv3 для разработки open.mp и SA-MP, которая отличается интеграцией с SAMPCTL, управлением зависимостями и встроенной поддержкой Git.
       
      Особенности:
      • Разработано специально для open.mp и SA-MP разработки.
      • Встроенная интеграция с SAMPCTL для создания, запуска и управления проектами.
      • Менеджер зависимостей для удобной установки и обновления серверных пакетов и компонентов.
      • Встроенная поддержка Git с индикаторами состояния репозитория и историей коммитов.
      • Маркеры истории изменений для отслеживания измененных и сохраненных строк.
      • Автоматическое сопоставление и выделение скобок
      • Предварительный просмотр цвета для значений RGBA и HEX прямо в редакторе.
      • Интеграция инструмента выбора цвета для быстрой вставки цветов в код Pawn.
      • Режим 'Разделенный редактор кода' для одновременной работы с несколькими файлами.
      • Дерево проекта, оптимизированное для крупных проектов.
      • Интегрированные панели вывода результатов сборки и консоли сервера.
      • Автоматический мониторинг и обновление файлов проектов.
      • Портативная версия (установка не требуется).
       
      В репозитории: https://github.com/daniilkorochansky/spawn
    • Margiela
      By Margiela
      устал от vs code + он часто конфликтует с маками, конкретно с версией M3(как у меня).
      имеются ли аналоги pawno на mac?