Доброго времени суток всем.
Создаю карты в свое удовольствие и столкнулся с тем что во время проверки карты (с ботами) - получаю фатальную ошибку, которую пытаюсь разобрать.
Читал много статей, подобные этим:
Где рассказывают что можно установить Debug который может помочь отследить ошибку, при фатальности.
Но я не могу его установить, ибо при установке кода - редактор выдает много уведомлений об отсутствии строк и после отключает триггер полностью.
Я понимаю что неправильно его устанавливаю, поэтому это дополнительный мой вопрос к Вам.
Мои 2 вопроса, которые я бы хотел уточнить у профессиональных картоделов:
  1. Помогите расшифровать лог ошибки, которая у меня возникла на моей карте.
  2. Как устанавливать Debug, из ресурсов выше. Дабы после можно было отслеживать логи. (Инструкцию для чайника можно :с)
3(дополнительный вопрос). Как можно (или где можно научиться) расшифровать лог ошибки Варкрафта.
Сам лог с ошибкой: disk.yandex.com/d/4M0BC8EMcVdiLw
Сама фатальная ошибка: disk.yandex.com/i/sSjNgQ-OHfwe8w
Заранее спасибо Вам большое, за уделенное время и адекватные ответы. <3

я думал что в комьюнити нашем есть ребята, которые знают как отследить логи
ну не знаю комьюнити как комьюнити, половина толковых ребят бустанулись по карьерной ветке, а другая половина (или меньше) остались в варе, но они не особо горят желанием сидеть и отвечать на вопросы новичков, да и смотивировать их нормально только деньгами можно, это я тут лошок на энтузиазме (за лайки) пытаюсь тебе как-то помочь решить проблему, с горем пополам)
отследить то отследишь, даже просто те что варик тебе кидает, вот только ошибки могут быть абсолютно по разным причинам, вообще, что-то можно понять, как например утечки памяти, а что-то тупо рандом, тут тебе вряд ли какой либо профи уже поможет
системы я разобрал, нужное нашёл и перенёс на джасс, соответственно тебе тупо после каждой функции, после каждого действия нужно добавлять инфу в лог
в карте есть пример с крашем, когда юниту выдаёшь геройский инвентарь и даёшь книжку на статы
сам лог сохраняется на диск С в папке дебага (ты можешь поменять путь), в нём ты увидишь примерно это на тестовой карте
оно по факту вообще тебе может не помочь, реально, потому что, к примеру, геройский инвентарь ты можешь дать со старта игры, а крашнет из-за него спустя 10 минут игры, когда будут куча совсем других действий которые могли и не повлиять на краш вообще
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
вероятно потому что ты просто не включил вджасс с сджассом либо не дал скомпилироваться карте посредством сохранения (иногда нужно 2 раза) перед тестированием
Выходит код, который я выслал выше - он должен работать стабильно?
Вы можете мне помочь в установке дебага в карту? И объяснить работает он сам или нужно его активировать или как?
Господи, я уже готов заплатить, за знания, которые Вы можете мне дать и за Ваше потраченное время. При необходимости 😂
28
zpxo, я не знаю работает или нет, я мигом посмотрел код представленный из самого вопроса и понял принцип работы, всё

там собственно и код не нужно было смотреть, всё в описании расписано

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

из-за того что там сджасс, ненавижу эту штуку
Загруженные файлы
2
zpxo, я не знаю работает или нет, я мигом посмотрел код представленный из самого вопроса и понял принцип работы, всё

там собственно и код не нужно было смотреть, всё в описании расписано

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

из-за того что там сджасс, ненавижу эту штуку
Да, конечно, я понимаю. По этой причине пытаюсь только получить от Вас информацию и все)
А вот касательно момента связанного "все в описании расписано" - я как раз встал в ступор от фраз:
"ты вставляешь этот код ВЕЗДЕ во всех функциях" - Не могу понять, в каждый триггер мне вставлять этот код? Или о каких функциях идет речь?
"доводишь до рабочего состояния, чтобы ошибок не выходило" - Не могу понять в каких местах нужно "довести до рабочего". Ибо я ели как понимаю сам код, а тут еще его нужно адаптировать под меня :с
Я просто при всем своем желании сидел несколько часов и ковырялся, пробовал, тыкал, изучал. Но тщетно...
28
"ты вставляешь этот код ВЕЗДЕ во всех функциях" - Не могу понять, в каждый триггер мне вставлять этот код? Или о каких функциях идет речь?
угум, прям во все триггеры после каждой функции, я попробовал перевести это на нормальный джасс но это дичь какая-то, мне больно(
2
угум, прям во все триггеры после каждой функции, я попробовал перевести это на нормальный джасс но это дичь какая-то, мне больно(
Вот и я о том же, типа вставить этот код в 100 триггеров, но это слишком сильно.
Так или иначе спасибо большое за помощь.
Видимо мой вопрос так и не закроется :( я думал что в комьюнити нашем есть ребята, которые знают как отследить логи
28
я думал что в комьюнити нашем есть ребята, которые знают как отследить логи
ну не знаю комьюнити как комьюнити, половина толковых ребят бустанулись по карьерной ветке, а другая половина (или меньше) остались в варе, но они не особо горят желанием сидеть и отвечать на вопросы новичков, да и смотивировать их нормально только деньгами можно, это я тут лошок на энтузиазме (за лайки) пытаюсь тебе как-то помочь решить проблему, с горем пополам)
отследить то отследишь, даже просто те что варик тебе кидает, вот только ошибки могут быть абсолютно по разным причинам, вообще, что-то можно понять, как например утечки памяти, а что-то тупо рандом, тут тебе вряд ли какой либо профи уже поможет
системы я разобрал, нужное нашёл и перенёс на джасс, соответственно тебе тупо после каждой функции, после каждого действия нужно добавлять инфу в лог
в карте есть пример с крашем, когда юниту выдаёшь геройский инвентарь и даёшь книжку на статы
сам лог сохраняется на диск С в папке дебага (ты можешь поменять путь), в нём ты увидишь примерно это на тестовой карте
оно по факту вообще тебе может не помочь, реально, потому что, к примеру, геройский инвентарь ты можешь дать со старта игры, а крашнет из-за него спустя 10 минут игры, когда будут куча совсем других действий которые могли и не повлиять на краш вообще
Загруженные файлы
Принятый ответ
2
Это конечно жестоко, в плане того что необходимо каждую функцию прописывать после каждого совершенного действия, для того чтобы отследить на какой последовательности триггер дал отбой.
Спасибо, что на голом энтузиазме проявили желание переработать код на джасс.
Я думаю что это уже является ответом, ибо благодаря вам понял что подобная тема сложна в отслеживании.
Также, благодаря вам понял что такое оптимизация и как она важна.
Раньше упрощал триггер, думал что это оптимизация, теперь понимаю что это только 1% из всего понимания.
Спасибо Вам!
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.