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

Ха-ха-ха... чтобы близы нам дали инструменты разработчика... ага...ха...
Они запилить подсветку кода не могут в редакторе а ты говоришь про брейкпоинты XD

Так что вывод результатов в чат наше все.

Можно разделять триггеры на несколько триггеров, которые будут выполнятся по твоим командам в чате, тем самым ты сделаешь искусственные брейкпоинты.
`
ОЖИДАНИЕ РЕКЛАМЫ...
25
Ха-ха-ха... чтобы близы нам дали инструменты разработчика... ага...ха...
Они запилить подсветку кода не могут в редакторе а ты говоришь про брейкпоинты XD

Так что вывод результатов в чат наше все.

Можно разделять триггеры на несколько триггеров, которые будут выполнятся по твоим командам в чате, тем самым ты сделаешь искусственные брейкпоинты.
Принятый ответ
14
да я скоро повешаюсь с этим джасом
мне приходится на другом языке всё кодить, чтобы там отладку делать хоть какую-то
на одном BJDebugMsg далеко не уедешь и будешь неделями бороться с оплимитом вместо отладки
хотя тут некоторые утверждают что оплимита не существует и за 20 лет с ним ни разу не сталкивались
ну если не кодить ничего сложнее "хелло ворлда" и счетчика убитых крипов, то наверное
в одну функцию приходится аж по три триггера засовывать, чтобы этого старпёра на пинках заставлять работать нормально
странно, что сообщество кодит карты и всякий софт, но не может накодить себе отладчик хотя бы примитивный
вот в этих штуках тоже нельзя отладку обычного жаса делать?
Ответы (10)
25
host_pi, такова уж судьба мододелов варика. Желаешь полноценной разработки? Переходи на нормальные движки типа юнити или анриал энжин и тому подобное. А в варике варимся с чем есть :D
25
konvan5, по поводу штук ниже, это же просто подсветки кода. Помогут найти синтаксическую ошибку. А компилятором то кто будет?)
14
это же просто подсветки кода. Помогут найти синтаксическую ошибку
лол, щас бы ради проверки синтаксиса доп софт ставить
точнее, ТОЛЬКО ради проверки синтаксиса
25
host_pi, ну как бы в таком интерфейсе редактировать и писать код гораздо удобнее чем на ваниле, особенно когда софт помогает быстро прыгать по функциям и переменным одним нажатием горячих клавиш + давать подсказки, автозаполнения и тд и тп. Много мелочей, что в редакторе варика никогда не увидим.
23
На одном bj debug msg далеко не уедешь
Ну вот ещё 2 отладочные функции, мне очень помогают
function DebugMsg0 takes string s returns nothing
    call DisplayTextToPlayer (Player(0), 0, 0, s)
endfunction 

function B2S takes boolean b returns string
if b then
   return " true "
else
   return " false "
endif
endfunction 
//в b можно и выражение вводить
23
konvan5, для джасса и джасс крафта вполне достаточно, имхо ) и подсветка есть и проверка и свои функции он сохраняет к себе, что ещё надо?)
14
EugeAl, ясно короче, сплошной хело ворлд вместо кодинга
что ещё надо?)
когда не работал с отладчиком - то конечно и знать не знаешь - что он позволяет делать в коде, который длиннее 10 строк
сидеть как слепой котёнок аутировать по два дня на каждый баг
25
host_pi, меняй движок и переходи на более продвинутые технологии, чтобы аутировать по новому :D
23
host_pi, скажи спасибо близам за их копирастию и жлобство )
Ну хз, не сталкивался с таким, были баги и в 50+ строчных функциях, достаточно было несколько дебагов выставить и за 2 часа максимум, в особо упороотых случаях всё решалось, какие 2 дня?) А так отладка полчаса час занимала
кстати спасибо за диалог, помле него придумал отладочную функцию для проверки хэндла на отсутствие, запилю её потом к себе))
32
host_pi, ну хз, хз, я как то свою карту написал и всё работает, и кода там некоторым не снилось даже...
32
Айсфог так вроде не допили, но делал, напиши ему в лс, мб доделал?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.