Здравствуйте! Подскажите пожалуйста как возможно в начале применения способности типа "Магический Щит" дать юниту ещё одну способность, а при завершении применения способности - удалить её?

Сделай абилку работающую от исследования.
И триггерно ставь состояние иследдованности исследования при вкл/выкл абилки.
Простой способ при 1 юните.
При нескольких юнитах с такой абилкой. Делаешь отлов вкл/выкл щита. И действиями пихаешь абилку в спелбук или инвентарь с "итемом" абилки.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Юнит начинает применять способность
(дать add способность)
В новом варике от 1.30 способки можно давать в самом начале,но потом блокировать( способка будет затемнена .как будто безмолвие) А потом с помощью триггера так же разблокировать.
Есть просто идея создать пустышку, при использовании которой давать другую способку
7
Там соседний вопрос насчёт нереальности нахождения карты... В общем я переустановил редактор на более новый, и он теперь ваще не видит карту... Она ваще пропала буд-то её и не было даже... И теперь просраны мои 8 часов и не хочеца ваще ничего больше делать....
А насчёт советов, то вы вероятно либо о ДЖАСС говорите либо сами на ГУИ не пробовали устанавливать эти локалки и переменые глобальные... Единственное полезное это совет с приказом без цели... Только вот не уверен что добавив эту абилку её можно будет удалить))) Если не верите то, можете попробовать сами...
30
либо сами на ГУИ не пробовали устанавливать эти локалки и переменые глобальные...
ГУИ это непостижимая субстанция, постичь которую могут только избранные. Простым смертным только и остаётся, что писать на lua и не мучаться.
7
Hate:
Verschlinger:
Hate:
без локалок
)))))))))00000
тогда хештаблицы
Ты думаешь что тут локалки помогут???
назовите хотя бы одну причину почему они НЕ помогут?
Да я лох просто, не думал что можно провернуть через приказ без цели, думал разделать на 2 триггера, и там бы локалку как минимум в глобалку переводить пришлось бы и это ещё и с кодом, а я пару раз за жизнь это делал года 3 назад и забыл уже всё...
NazarPunk:
либо сами на ГУИ не пробовали устанавливать эти локалки и переменые глобальные...
ГУИ это непостижимая субстанция, постичь которую могут только избранные. Простым смертным только и остаётся, что писать на lua и не мучаться.
В чём главная разница lua and jass?
12
Сделай абилку работающую от исследования.
И триггерно ставь состояние иследдованности исследования при вкл/выкл абилки.
Простой способ при 1 юните.
При нескольких юнитах с такой абилкой. Делаешь отлов вкл/выкл щита. И действиями пихаешь абилку в спелбук или инвентарь с "итемом" абилки.
Принятый ответ
30
В чём главная разница lua and jass?
LUA — признанный и широко используемый язык с открытыми исходниками, JASS — какая-то малопонятная хрень, придуманная в небольшой инди-компании.
32
Clamp, только то что есть в варкравте и близко не луа с открытыми исходниками, а так, клон синтаксита, да кое каких фишечек языка. И еще хз что там сделают близзарды, они вроде бы не торопились расширять функционал луа, а напротив урезать и убирать утечки (методом вырезания, имхо они делают что проще на тяп, ляп).
30
а так, клон синтаксита, да кое каких фишечек языка
Да ладно, вы думаете что близы не скомпилировали lua и вставили в игру, а допилили jass до синтаксиса lua?
а напротив урезать и убирать утечки (методом вырезания, имхо они делают что проще на тяп, ляп)
Ну порезали они потенциально опасные вещи, как например io и что?
32
NazarPunk, знаешь, они могли тупо написать с нуля интерпретатор, а виртуальную машину оставить ту же, учитывая исходы им то не сложно. Насколько качественно интерпретируется код и насколько он хорош - пока никто не знает.
30
quq_CCCP, они же lua используют в вовке, так что скорей всего сделали также как и там.
32
NazarPunk, на сайте уже были разборы вирутальной JASM машины, там нет всех "болячек" жасса, есть доступ к струтурам игры и все такое, не говоря что мы можем как аргументы так и структуры пихать в калбеки, ваще ничем не отличается от обычных локалок аргументов, механизм един. Но близзарды что то не парились.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.