Добавлен
В общем, я слишком зависим от cJass. Кто-нибудь может портировать его для меня на последнюю версию редактора(1.31), я не могу без него, он так прекрасен, боже.

Попробуй Wurst, если хочешь сохранить совместимость. Если не будешь использовать новые нативки, работать будет на любом патче независимо от редактора.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
define <FlushChildHashtable(SYSTEM_HASHTABLE,> = FlushChildHashtable_HSD(
функция FlushChildHashtable_HSD должна принимать лишь 1 параметр (инт)
либо можно так
define FlushChildHashtable(a, b) = {
    if(`a` == "SYSTEM_HASHTABLE"){
        FlushChildHashtable_HSD(b)
    }else{
        FlushChild##Hashtable(a, b)
    }
}
в результате второго варианта FlushChildHashtable(hash, 5) будет заменено на
if ( "hash" == "SYSTEM_HASHTABLE" ) then
	call FlushChildHashtable_HSD(5)
else
	call FlushChildHashtable(hash, 5)
endif
первый вариант предпочтительнее если подобных переменных немного
второй если необходимо передавать в функцию FlushChildHashtable_HSD не только инт но и сам хэштейбл
если же тебе нужно проверять не по названию а по значению то используй 2 вариант
только вместо строк сравнивай сами переменные
ответ
Parom_Harona,
AdicHelper.exe /mappars="путь_к_карте"
ответ
Проблема в Coordinate functions
ответ
ручками =), ну а в конечном итоге всё всё равно в чистый JASS превращается
ответ
Но как переписать код на луа как можно быстрее?
Можно достать из карты war3map.j и сконвертировать в lua. После доработки напильником вполне работоспособно))

14
PT153:
Никак, только работая внешне.
Мне плевать, я даже готов заплатить за это, немного, но готов.
Я обожаю эти макросы, эти скобки вместо takes nothing returns nothing, это же максимально эстетично и приятно, видеть этот код...Мне достаточно даже просто этого, и больше ничего не нужно... Ибо так надоели эти set/call/local и прочий хлам от jass'a...
24
В теории - его можно попробовать подсунуть редактору через один костыль... Но на практике я этого не делал ибо зачем если есть Lua.

Костыль подразумевает подсовывание жассхелперу вместо pjass стака из нескольких программ, включая cjass и отдельную копию жасс-хелпера и отдельный pjass, а результат этого кормится оригинальному жассхелперу в редакторе. Я этот метод, правда с другим стаком программ, исследовал когда на PTR первые пробы с Lua делал и пытался добавить свой препроцессор к редактору, потом жассхелпер убрали из Lua режима полностью, но это не важно ведь в жасс режиме он никуда не делся.
28
LainMikoroso, на самом деле лучше написать обёртку для Lua, будет больше возможностей. prog этим и занимается потихоньку, но без изменения синтаксиса. А так можно написать обёртку, что синтаксис меняет.
15
Мне достаточно даже просто этого, и больше ничего не нужно... Ибо так надоели эти set/call/local и прочий хлам от jass'a...
Почему тогда просто не перейти на Lua?
14
GetLocalPlayer:
Мне достаточно даже просто этого, и больше ничего не нужно... Ибо так надоели эти set/call/local и прочий хлам от jass'a...
Почему тогда просто не перейти на Lua?
Lua nesovmestim s 1.26, ya ne smogu v sluchae chego sdelat fast backup na jass dlya redaktora, a sidet cherez notepad=sebya ne uvajat, kak I svoe vremya
1 пункт от NazarPunk: 1.2.2 (транслит)
7
В лучшем случае внешний инструмент, как в той же VS Code SASS в CSS компилится посредством плагинов.
15
Совместимость ни к чему. Пиратки постепенно вымрут.
28
LainMikoroso, перейдя на 1.31, ты и так не сможешь перенести карту на 1.26, ибо формат карт изменился в 1.31.
6
Совместимость ни к чему. Пиратки постепенно вымрут.
Блажен тот, кто верует.
Смерть 1.26 пророчат еще с момента выхода 1.27. Только вот кроме извращенцев на новые патчи переходят единицы.
28
Wadimiru, единицы? Смешно. Я в Battle.net собираю полное лобби почти всегда. На других платформах такое редкость.
На пиратках остануться лишь их преданные фанаты и те, кто не любит современные системы и вообще всё новое.
24
На пиратках остануться лишь их преданные фанаты и те, кто не любит современные системы и вообще всё новое.
А еще там останутся пираты-нищеброды, если близы не дадут какой-то бесплатный режим.
28
PT153, хз чё там сейчас на бнете но в гарене вечно хрен попадёшь в топовые румы
хотя она всё же потихоньку умирает
рашн комнат раз в 5 меньше стало по сравнению с тем что было во времена гарена клиента
15
Вероятно если выйдет новая версия HiveWE можно будет прикрутить и cJass парсер.
Смерть 1.26 пророчат еще с момента выхода 1.27.
Существование захудалых пираток никто не отменяет. До сих пор можно найти сервера версий 1.24, а если постараться то и более ранних.
Wadimiru:
Только вот кроме извращенцев на новые патчи переходят единицы.
С чего бы это вдруг купившие игру граждане извращенцы?
21
Только вот кроме извращенцев на новые патчи переходят единицы.
лол, на рефорджед я так понимаю тоже извращенцы перейдут?
33
лол, на рефорджед я так понимаю тоже извращенцы перейдут?
да
Загруженные файлы
21
да
ага) а задрачивать старую костыльную хрень, тем более когда приходит новое и лучшее это не извращение
18
как вы считаете, означает ли новое - для потребителей? для ностальгии игры стратегии, может. (в плане партнерских отношений: мы дадим новую версию, а вы нам - деньги) а какая судьба у картостроителей и их кастомок?
подскажите тогда, где есть свободный игровой редактор с таким низким порогом вхождения, как в моделлинг, так и в написание кода(гуи); с такими подробными мануалами и отзывчивым комьюнити, еще и в Ру сегменте?
27
PT153:
Wadimiru, единицы? Смешно. Я в Battle.net собираю полное лобби почти всегда. На других платформах такое редкость.
На пиратках остануться лишь их преданные фанаты и те, кто не любит современные системы и вообще всё новое.
а я вот совсем игру не покупал. поэтому и не перешел еще на 1.31 =) говорят, что она сырая. Да и желания нет изучать все новое. Привык к старому. Я еще хочу реализоваться в старом, но возможно стоит перенести в новый варкрафт. Посмотреть что за LUA и пр. мне не нрав что LUA и подсветку нельзя встроить в редактор, не понятно как вы там
33
LUA и подсветку нельзя встроить в редактор, не понятно как вы там
ручками =) ctrl+c ctrl+v
Кто то извращался альтернативный сборщик карт делал через батник
15
мне не нрав что LUA и подсветку нельзя встроить в редактор, не понятно как вы там
Мне не нравится, что кроме подсветки кода в редактор ничего другого встроить нельзя. Без проверки типов, зависимостей на этапе написания кода, сниппетов, непонятно, как вы там.
21
Да и желания нет изучать все новое. Привык к старому.
вот так жизнь и проходит мимо
28
Steal nerves, стоит отметить, что подсветки никогда не было. Это всё сделали фанаты. Как и vJass. Как и JNGP.
14
Sorry, za translite, net russkii klavi seichas.
Koroche, est' ki lobby umelcev kotorie rabotaut mad cjass parserom? Vadik eshe jiv?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.