Вопросы

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


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 "]"

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

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

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

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

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

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

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

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

Отредактировано пользователем Web

Поделиться сообщением


Ссылка на сообщение
  • 0

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

 

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

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • kirill1995
      От kirill1995
      Крч делаю свой сервер пытаюсь запустить его и у меня вылазит ошибка [MySQL R41-4]: Подключиться к базе данных не удалось.
      может кто шарит как это пофиксить заплачу!