Question

Владислав2
Новичок

Всем привет, я вставляю команду 


CMD:rep(playerid, params[])

{
    if(!GetPlayerAdminEx(playerid)) return SendClientMessage(playerid, 0xFFFFFFFF"{FF0000}| {FFFFFF}Доступно только администрации проекта!");

    if(!g_report_created) return SendClientMessage(playerid, 0xCECECEFF"{FF0000}| {FFFFFF}Нет обращений для проверки!");

    new fmt_text[360],
        bool: rep_is_found;

    for(new idx; idx < g_report_created; idx ++)
    {
        if(GetReportData(idx, REP_EDIT) || GetReportData(idx, REP_CREATOR) == INVALID_PLAYER_ID) continue;

        format
        (
            fmt_text, sizeof fmt_text,
            "{FFFF00}|{FFFFFF}Отправитель: {FFFF00}%s[%d]\n\n{FFFF00}|{FFFFFF}Содержимое: {FFFF00}%s \n\n"\
            "{FFFFFF}Вам необходимо сформулировать, а затем ввести ответ на\n"\
            "жалобу игрока в диалоговое поле ниже.",
            GetPlayerNameEx(GetReportData(idx, REP_CREATOR)), GetReportData(idx, REP_CREATOR), GetReportData(idx, REP_TEXT)
        );

        Dialog(playerid, DIALOG_REPORT_EDIT, DIALOG_STYLE_INPUT, "{EB4C42}"SERVER_NAME" {FFFFFF}| Жалобы", fmt_text, "Далеее""Отмена");

        SetReportData(idx, REP_EDIT, true);

        SetPVarInt(playerid, "report_id", idx);

        rep_is_found = true;

        break;
    }

    if(!rep_is_found) return SendClientMessage(playerid, 0xCECECEFF"{FF0000}| {FFFFFF}Нет актуальных обращений для рассмотрения!");

    return 1;
}

И после у меня появляются варнинги:

error 017: undefined symbol "g_report_created"
error 017: undefined symbol "g_report"
error 017: undefined symbol "g_report_created"
error 001: expected token: ";", but found "]"

Можете помочь, как убрать ошибки?

Share this post


Link to post

2 answers to this question

  • 0
Web
¯\_(ツ)_/¯

Ключевое "Вставляю"

Изучите, пожалуйста, базовые основы по языку "Pawn", а не "Pawno"

Т.к pawno - редактор кода и не более и даже можно использовать другие

В этом посте я делился замечательным учебником:

https://pawno-rus.ru/topic/8215-videouroki-po-pawn/?do=findComment&comment=32806

И тогда вам станет понятно. Что вы не объявили необходимые переменные/функции. Если вы вырезали это из чужого мода, вы должно найти и сделать это. Если мануал / урок перечитать его еще раз.

Edited by Web

Share this post


Link to post
  • 0
sinvays
Завсегдатый

@Владислав2 Переменные g_report_created и g_report нигде не объявлены, а функции GetReportData и SetReportData, скорее всего, у тебя тоже нет.

 

Перед тем как вставлять код с другого мода, разберись, как работает система репортов непосредственно в нём. Если хочешь использовать эту команду, создай систему репортов или адаптируй код под свой мод.

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • снайк
      By снайк
      Всех приветствую! Наша команда сейчас вовсю разрабатывает проект Meridian Project, и нам нужны лишние руки (и глаза), чтобы проверить, как всё работает. Проект еще не открылся, поэтому работы хватает: нужно бегать по серверу, проверять системы, искать баги и говорить нам, если что-то идет не так. Нам не важны ваши «дипломы» или стаж работы в IT — главное, чтобы ты понимал, как устроено CR:MP, и хотел помочь сделать сервер лучше.
       
      Сейчас мы на стадии активной разработки и формируем основную команду. На данном этапе прямых денежных выплат нет, так как все средства уходят на техническую часть и оборудование.
       
      Мы ищем надежных людей, готовых включиться в процесс сейчас. Взамен на старте вы получите максимальный уровень поддержки: это касается как игрового капитала и имущества, так и уникальных преимуществ, которые технически невозможно будет получить позже.
      Те, кто проявит себя в деле, в дальнейшем смогут напрямую влиять на развитие проекта и принимать ключевые решения. Мы ищем тех, кто готов работать на результат в долгосрочной перспективе.
       
      Готовы присоединиться? Пишите нам:
      Telegram: https://t.me/escape_log
      ВКонтакте: https://vk.com/oskar_novicc
    • Maxwell
      By Maxwell
      Как добавить поворотники на Q E? На мод Радмира? Можно кодик плиз?)