• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
Ошибки при компиляции
HiTON
Рыцарь
Пытаюсь объеденить 2 патча на випки.
Вылазят вот такие ошибки:
Код

\src\server\scripts\Custom\vip_commands.cpp(20): error C2590: vipcommands: список инициализации базовых классов и членов может быть только в конструкторе
\src\server\scripts\Custom\vip_commands.cpp(56): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
\src\server\scripts\Custom\vip_commands.cpp(87): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
\src\server\scripts\Custom\vip_commands.cpp(117): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
\src\server\scripts\Custom\vip_commands.cpp(148): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
src\server\scripts\Custom\vip_commands.cpp(179): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
src\server\scripts\Custom\vip_commands.cpp(212): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
\src\server\scripts\Custom\vip_commands.cpp(243): error C2664: World::getBoolConfig: невозможно преобразовать параметр 1 из "WorldIntConfigs" в "WorldBoolConfigs"
6>          Для преобразования в перечисляемый тип требуется явное приведение (static_cast, приведение в стиле С или приведение в стиле функции)
src\server\scripts\Custom\vip_commands.cpp(268): error C2061: синтаксическая ошибка: идентификатор "vipcommands"

Пример кода:
Код
     if (!sWorld->getBoolConfig(CONFIG_VIP_DEBUFF_COMMAND))
         {
             handler->SendSysMessage(LANG_VIP_COMMAND_DISABLED);
             handler->SetSentErrorMessage(true);
             return false;
         }
Сообщение # 1 отредактировано HiTON - Воскресенье, 09.03.2014, 18:45
staford11
^s†af0rd f0rever^
HiTON, у тебя компилятор пытается преобразовать целочисленное значение (1) в логическое (начиная со второй ошибки и до предпоследней). Возможно, там где-то пропущена проверка, либо автор патча криворукий. Во всяком случае там можно переделать чисто для буловых значений, но это уже в world.cpp и world.h.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 2 отредактировано staford11 - Понедельник, 10.03.2014, 14:01
  • Страница 1 из 1
  • 1
Поиск: