Карта ЖНА 1.5d. После уменьшения кол-ва игроков с 8 до 6, при выборе любого игрока кроме красного, вылетает такая ошибка после инициализации. Что это за дичь и как решить?
xgm.guru/files/100/302589/Screenshot_7.png исправленный триггер

Всем кто пытался помочь и подсказать - благодарность. Оказалось все проще: во всех действиях после указания переменной number players и players number, обращение к целому числу А вызывало краш. Нужно было везде обращаться к этим переменным. Столько дней пытались это решить и вот наконец.
`
ОЖИДАНИЕ РЕКЛАМЫ...
4
Что-то вызывает ерор. Если уверен, что именно изменение кол-ва игроков вызвало ошибку, то смотри тригеры, возможно какой-то тригер обращается к игроку которого нет, и это вызывает ошибку.
У меня ещё было похожее, но в качестве бага со скиллом. Там обращался к нормальному скиллу, тригером(условием тригера), и карта или не запускалась, или крашилась при инициализации. Как оказалось скил просто забаговался при создании. Удалил, создал абсолютно такой-же, и всё стало норм.
Попробуй от админа ещё позапускать, и редактор, и игру. Меня строка "read" смущает в ероре.
И антивирусы выруби временно. А то вдруг не даёт просто файл читать.
3
WorldEdition, ку, да ты прав, связано с проверкой триггера к слотам игроков. Но загвоздка в том, что те строки триггера, что и вызывают ошибку, я не трогал и никак не изменял. Просто раньше работало, а теперь не работает.
Загруженные файлы
4
WorldEdition, ку, да ты прав, связано с проверкой триггера к слотам игроков. Но загвоздка в том, что те строки триггера, что и вызывают ошибку, я не трогал и никак не изменял. Просто раньше работало, а теперь не работает.
Честно говоря, не знаю даже, на крайний попробуй переписать триггер. Проверь на конфликт с другими триггерами, может что-то, где-то, задевать стало, вот и вызывается краш.
А когда именно кстати краш происходит? При инициализации? Т.е. выбрал ты игрока "синий" - запускаешь, и сразу краш?

Если вылет происходит не сразу, попробуй продиагностировать на какой фазе конкретно он происходит. Поставь вайты между действиями, и пусь отсылают комментарии по типу "действие 1 - 2- 3- 4- - 5" и т.д. Ещё есть функция, но вроде только для кода, BJDebugMsg.

3
WorldEdition, краш происходит в момент проверки слота игрока = играет. Если ставлю вместо инициализации "с начала игры прошло n секунд", то через столько секунд и крашится. Такое ощущение, что редактор просто чекнулся, и забыл, как вообще реагировать на это ведь сравнение, ведь повторю, я эти стреки в функции IF-THEN-ElSE никак не трогал, все работало четко. Не знаю, кажется, уже нет смысла это исправлять, просто лютейшая баговинка.
4
WorldEdition, краш происходит в момент проверки слота игрока = играет. Если ставлю вместо инициализации "с начала игры прошло n секунд", то через столько секунд и крашится. Такое ощущение, что редактор просто чекнулся, и забыл, как вообще реагировать на это ведь сравнение, ведь повторю, я эти стреки в функции IF-THEN-ElSE никак не трогал, все работало четко. Не знаю, кажется, уже нет смысла это исправлять, просто лютейшая баговинка.
А ты проверял, вызывают этот краш именно "действия"? Может условия? Оно проверяет что-то, и это что-то крашит. У меня было такое при сравнении с багованой способностью. Игра правда сразу при инициализации крашилась, но крашилась из-за условия.)
А, точно, ты же проверяешь = играет. Значит как раз и на условии выбрасывает?
Тогда скорее всего конфликт с чем-то, или что-то из этих строк забаговалось. Тут скорее всего полностью переделывать, и пытаться понять что конкретно забаговалось. Попробуй в менеджере объектов посмотреть с чем взаимодействует переменная "играет", может что-то задевает.
3
Всем кто пытался помочь и подсказать - благодарность. Оказалось все проще: во всех действиях после указания переменной number players и players number, обращение к целому числу А вызывало краш. Нужно было везде обращаться к этим переменным. Столько дней пытались это решить и вот наконец.
Принятый ответ
4
Всем кто пытался помочь и подсказать - благодарность. Оказалось все проще: во всех действиях после указания переменной number players и players number, обращение к целому числу А вызывало краш. Нужно было везде обращаться к этим переменным. Столько дней пытались это решить и вот наконец.
Мои поздравления!)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.