13

» WarCraft 3 / Механизм восполнения маны

Maniac_91, пробовал даже через 3 секунды после снятия маны. Попытка поставить юниту максимум маны игрой игнорируется.
Суть в том, что за ту долю секунды юнит успевает отрегенить немного маны и когда происходит наполнение, то сверхлимита мана не заливается, просто игнорится (помогает, если -10 единиц откинуть, но костыльно, ибо никогда не знаешь, сколько маны нарегенит юнит).
TriggerSleepAction(0.000) - добавил эту строчку - заработало, так как вроде как восполнение прошло не сразу, таймером не делал, потому что поток близок к завершению в том месте кода (тем более сама функция вызвана через Execute).
13

» Мир безумного / WarCraft 3 - 1.30 PTR

Бордер, JNGP и WEX, так как они используют уязвимости файловой системы mpq. На этом хороший модинг заканчивается.
13

» WarCraft 3 / [Защита] Если код в карте был изменён, значит не запускать карту

Просто в карту нужно поместить какой-то код, который бы компилировался определенным компилятором (и никаким больше) и использовать такой костыль. Если кто изменит код карты, то нужно пройтись по коду таким компилятором. Видел, к примеру, в китайском YDWE в CJass есть компиляция луа-скриптов (они их используют прямо в карте для мемхака на новых версиях). В итоге такую карту скомпилировать обычным редактором невозможно.
13

» WarCraft 3 / камера дергается, космос, скайбокс

Космос можно делать еще с помощью прозрачного тайла, под которым разместить скайбокс.
13

» Мир безумного / WarCraft 3 - 1.30 PTR

sleep, не, теперь никакие надстройки к редактору не работают (WEX был последней рабочей программой).
13

» WarCraft 3 / Простой способ подключения собственных MPQ-архивов

Tovio, до версии 1.30 вообще для редактора сделали подключение своего War3Mod.mpq, но почему-то все так быстро убрали. Просто на каждой версии - свои фичи, на которых основаны проекты. Близы не захотели обеспечить совместимость или хотя бы наращивание таких фич на каждой версии.
KingMaximax, убедить их в том, что вар всегда был известен своими модами, за счет которых прожил успешно 16 лет, что дало им стимул развивать его и дальше. Не будь этих mpq интерес к вару бы пропал в скором времени.
13

» WarCraft 3 / Простой способ подключения собственных MPQ-архивов

KingMaximax, у WEX есть шанс на существование, тем более, что MindWorX является сотрудником Blizzard. Если подкинуть правильно идею и убедить, что переход на CASC убьет модинг, что это того не стоит (целостность файлов и продолжение времени жизни игры как-то не сопоставляются). Тем более, что пока патчей на такой новой платформе много не наклепали - только PTR - немного откатывать (даже с сохранением баланса; это лишь дело перепаковки, но сам модинг будет спасен, что даст вару 2-5 лет жизни хотя бы). Я не думаю, что Blizzard надолго сохранит вар за счет бурных изменений в балансе, которые многим не нужны (кроме тех, кто хочет профессионально катать, а таких не много + учитывая заинтересованность пользователей именно в кастомках, ради которых они готовы сидеть на определенных патчах).
13

» WarCraft 3 / Простой способ подключения собственных MPQ-архивов

Tovio, что странно, но им нравится (vjass же теперь как родной и все равно, что это извращение над стандартным jass).
13

» WarCraft 3 / Простой способ подключения собственных MPQ-архивов

KingMaximax, у меня была мысль на счет коллективного обращения. Если дать эту идею на хайве, то, думаю, может, что и получится с этого. MindWorX не захочет похоронить свой проект WEX.
13

» WarCraft 3 / SharpCraft XGM Addon

KingMaximax, Близы vJass на 1.30 запилили, но они вряд ли добавят синтаксис cJass, потому что на хайве он не распространен. Это заметно по самому проекту WEX. За все время его существования так и никто не предложил использование его в нем (как-то писал в предложку свой пост по этому поводу, но реакции на это не последовало, а с выходом XGM плагина заявленную идею убрал).
13

» WarCraft 3 / Вопрос по Jass

И вопрос на вопрос: почему юнит с хп больше (именно строго больше), чем 0.405 считается живым? А никто никогда не пробовал юниту ставить 0.405 ровно? Проверьте, это немного изменит представление о жизни и смерти в варе:)
13

» WarCraft 3 / Вопрос по Jass

Зачем глобальная z1, если она все равно обнуляется? Как я понял по коду, то функция запускается периодично каждые 0.03 секунды, что, вероятно, ненадежно (так как если запустится несколько таких таймеров, то z1 в каком-то из них начнет принимать значения от другого применения), поэтому z1 нужно сделать локальной.
13

» WarCraft 3 / Урон в зависимости характеристик

Можно отлавливать применение способности. Юнит применил способность, после чего должен сработать триггер на отлов урона (источником урона должен быть кастер, а получателем - цель заклинания). Так как урон будет определенный (а именно - 0), то это сделает отлов несколько проще. После этого применить функцию для нанесения урона от лица кастера по отношению к цели (урон рассчитывать как произведение некоторого числа (в данном случае уровня) и количества определенной характеристики героя (интеллект)).
Если отлов урона не вариант, то можно просто взять расстояние между юнитами и разделить на скорость движения фаербола, после чего нанести урон так, как это было указано в этом посте выше (для MUI лучше использовать локальные переменные или затенение глобальных переменных локальными). Вариант менее точный, но более простой в выполнении.
13

» WarCraft 3 / SharpCraft XGM Addon

Obelick, вообще есть идея функции TempLoc, которая бы позволяла указывать в качестве аргумента точку, передавала бы ее в функцию, а после - удаляла бы ее самостоятельно)
13

» WarCraft 3 / SharpCraft XGM Addon

Obelick, ну, лист функций - это лист функций для теша (увы, исходников tesh.dll не обнаружилось; они были бы нужны, чтобы править подсветку для новых функций из 1.29). В основном перенос фич JNGP на WEX-плагины. Возможно, добавится что-то новое.
13

» WarCraft 3 / SharpCraft XGM Addon

uranus, разве что Tesh переписать, но это сложно, к тому же нет исходников ни первой, ни второй версии.
Raised, какое именно?
13

» WarCraft 3 / SharpCraft XGM Addon

Hanabishi, интересно, можно ли каким-то образом cJass вкрутить в новый Tesh. Это бы решило много проблем, да и выбор бы сделало очевидным среди этих двух версий.
13

» WarCraft 3 / Как сделать что бы когда у здания хп меньше 250 менялся владелец

Система отлова урона нужна для определения атакующего юнита, который понизит здоровье атакованной точки ниже 250 хп. А дальше просто передать точку под управление игроку-обладателю.
13

» WarCraft 3 / Fatal при отлове завершения строительства

ScopteRectuS, ранее функции ai работали (так как они были даже основой мемхака). Может, в РО какая-то некорректная для вывода стоимость?
13

» WarCraft 3 / Fatal при отлове завершения строительства

Такое бывает, если у юнита есть что-то недопустимое в редакторе объектов (помню как-то делал перевоплощение в юнита, который в свою очередь тоже перевоплощался) - в итоге от размещения подобного юнита на карте (соответственно, ввиду его создания и прогрузки способностей) карта фаталила сразу. Думаю, может стоит РО проверить? Просто юнит при строительстве не будет обладать глючной способностью, что и даст фатал в момент ее обретения при завершении строительства.
13

» WarCraft 3 / Прикрепление эффекта через редактор

У инвокера есть специальные точки крепления. В тех полях, где у него места крепления сфер, можно указать свои варианты (chest, overhead, right hand и прочее).
13

» WarCraft 3 / Компиляция wehack.dll

ENAleksey, там нет cjass + поддержка кириллицы отсутствует (она при сохранении карты редактором просто коверкается).