• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

error 017: undefined symbol ""

wemmbley

Дебютант
Всем привет. Модульно разделил проект на части, и в одном из таких модулей посыпались непонятные ошибки, ругается на #define

Код:
\pawno\include\..\source\player_core.inc(1) : error 010: invalid function or declaration
\pawno\include\..\source\player_core.inc(20) : error 017: undefined symbol "DIALOG_REGISTRATION_PASSWORD"
\pawno\include\..\source\player_core.inc(28) : error 017: undefined symbol "DIALOG_REGISTRATION_PASSWORD"
\pawno\include\..\source\player_core.inc(45) : warning 213: tag mismatch: expected tag "bool", but found none ("_")
C++:
#define DIALOG_REGISTRATION_PASSWORD 0

enum PlayerInfo {
    isLogged,
    name,
    pass,
    mail,
    phone
};
new Player[MAX_PLAYERS][PlayerInfo];

function OnPlayerRequestClass_PlayerCore(playerid, classid)
{
    new registrationTitle[64];
    format(registrationTitle, sizeof(registrationTitle), "Добро пожаловать!");

    new registrationText[128];
    format(registrationText, sizeof(registrationText), "Введи пароль");

    SPD(playerid, DIALOG_REGISTRATION_PASSWORD, DSP, registrationTitle, registrationText, "Отмена", "Далее");

    return true;
}

function OnDialogResponse_PlayerCore(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid) {
        case DIALOG_REGISTRATION_PASSWORD: {
            if(response) {
                SCM(playerid, COLOR_GREEN, "Добро.");
            } else {
                SCM(playerid, COLOR_RED, "НЕ Добро.");
            }
        }
    }
}

function loginPlayer(playerid)
{
    Player[playerid][isLogged] = true;
}

function isPlayerLogged(playerid)
{
    if(Player[playerid][isLogged] == true) {
        return true;
    }

    return false;
}
 
Сверху Снизу