|
Архив - только для чтения |
| Модератор форума: andycrowz |
| Форум Корзина форума Корзина Ошибки при компиляции (Помогите!) |
| Ошибки при компиляции |
Пытаюсь объеденить 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; } |
HiTON, у тебя компилятор пытается преобразовать целочисленное значение (1) в логическое (начиная со второй ошибки и до предпоследней). Возможно, там где-то пропущена проверка, либо автор патча криворукий. Во всяком случае там можно переделать чисто для буловых значений, но это уже в world.cpp и world.h.
|
| |||
| |||
