Добавлен
Господа эксперты , Что я сломал на карте (Кампаний)? , если нужно могу скинуть последнее.

Принятый ответ

Забыл упомянуть она выходит при запуске кампаний а затем карты через игру.

Не Стандартная верфь и Корабль. Мдаа.... настолько нелогичная причина фатала что я сперва удалил все нестандарт декор почистил редактор обьектов от полчища скиллов и юнитов которые возникли из за того что заходил в другие карты и они каким то образом сохранились у меня на карте.
Проблема решена это черт возьми нестандартный Корабль и Верфь.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
Кет, это 4 оператора взятых из вджасс и сиджасс
видимо так юные айсфроги называют эти 2 диалекта jass
ответ прост
качаем джнгп последней версии и ЧИТАЕМ МАНУАЛЫ
ответ
Увы нет, смотреть из за чего ошибка и потом смотреть что в коде могло её вызвать.
Так же нелишним будет собрать статистику а что именно происходило в этот момент и изучать код, кторый работал в этот момент.
Фаталить могут даже дефолтные способности.
ответ
ClotPh:
Должна появиться папка Errors с текстовкой
по логу можно попытаться найти причину фатала
Нашёл, в этой папке после фатала появляются каждый раз новые текстовые документы. Но как из них понять причину?
Всем спасибо, проблему решил: проблема была в тригерре мной сделанном. Но не понятно осталось почему в игре по локальной сети ошибок не возникало, а через хост-бота выдавало fatal error. И в каких случаях возникает этот фатал
ответ
~8gabriel8:
Скорее из-за Windows, у меня тоже 1.26. Попробуй в Свойствах на вкладке Совместимость поставить Windows 7 и выполнение с правами администратора. Только эта кампания вылетает, другие кампании и карты всегда стабильно работают?
ответ
После загрузки сохранённой игры пропадают эффекты молний.
Может быть молнии не сохраняются в игре, а при загрузке их уже нет? Проверил вашу карту. Информация в переменных не сохраняется, даже в хэше. Если это так, то нужно сохранять их как-то по-другому. Там координаты, цвет

По существу переменная сохраняет молнию, даже, если она удалена или уже не существует. В ней остается информация хэндла. Если двигать или удалять несуществующую, то приводит к фаталу. А проверить существует ли молния или нет - никак. Даже просто достать информацию цвета молнии ARGB приводит к этому.
Я в своей карте после удаления обнуляю переменную
call DestroyLightning(udg_lightning_1[i])
set udg_lightning_1[i] = null

if GetHandleId(udg_lightning_1[i]) > 0 then
    call DestroyLightning(udg_lightning_1[i])
	set udg_lightning_1[i] = null
 endif
если только по хэндлу проверять или молния!=null, то тогда нужно всегда нулить переменную. Тк переменная сохраняет хэндл, даже, если она удалена или не существует. При сохранении игры удаляешь все, а при загрузке пересоздаешь

Драколич говорил, что каждая молния создается для игрока локально.

0
4
2 года назад
0
Забыл упомянуть она выходит при запуске кампаний а затем карты через игру.

Не Стандартная верфь и Корабль. Мдаа.... настолько нелогичная причина фатала что я сперва удалил все нестандарт декор почистил редактор обьектов от полчища скиллов и юнитов которые возникли из за того что заходил в другие карты и они каким то образом сохранились у меня на карте.
Проблема решена это черт возьми нестандартный Корабль и Верфь.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.