Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Наверное самая быстрая функция по касту "тригерных" магий
В общем я наткнулся на это: тык
Мне это очень понравилось и я решил использовать эту системку у себя, но возникла 1 загвоздка. Сначала код: 1-ый триг - собсно сама системка
» открыть
и 2-ой триггер пример
» open
Для тех кто не понял что эта системка делает - ссылочка выше. Собственно проблема в том, что 2-ой триггер пример требует функцию инициализации и отказывается обрабатывать такие нативки как GetSpellTargetUnit() GetSpellTargetLoc() GetSpellAbilityUnit() etc. В общем кто знает как заставить это чудо работать-прошу направить меня. P.S. JNGP no c/v jass |
14.10.2012, 12:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Занести в переменные нужные тебе значения.
Код:
|
14.10.2012, 12:16 | #2
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
если используются ожидания где-либо в коде то надо делать вот так:
Я привык все результаты кешировать, советую делать также. Суть такая, как только мы колдуем спелл на который существует обработчик, мы создаём событие с этим спеллом, в которое включаем все желаемые параметры и запускаем функцию обработчика, каждая функция во всех обработчиков должна начинаться с сохранения инстанса ивента, иначе после первого же вызова триггерслипа вылетит такая куча глюков, что вам и не снилось. Отредактировано Doc, 14.10.2012 в 15:18. |
14.10.2012, 12:51 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
DioD, ниче не понял
YellowStar, Боюсь багов так как будет около 150+ спеллов и 50+ из них на таймерах/периодиках. То есть данные могут перезаписаться. Хотя возможно и так придется. |
14.10.2012, 13:18 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
Sladkoegka, тут либо хеш (что порой не очень, но вполне нормально), либо vjass'совские структуры и ресайклы типа timer utils и тп... |
14.10.2012, 14:45 | #5
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
107,539Активность: |
cJass предлагает более правильный подход:
При это cJass будет стараться сделать все максимально эффективно, будет создан 1 триггер, и не будет лишних проверок. |
14.10.2012, 15:38 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
ADOLF, автор отвергает c\v jass, поэтому этот "подход" исключён... |
14.10.2012, 15:46 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
|
14.10.2012, 16:02 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
ADOLF, только там короче иногда падает поток и становится очень печально, насколько я помню. Либо просто что-то неправильно компилится. |
14.10.2012, 16:07 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,598Активность: |
|
14.10.2012, 16:10 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
|
14.10.2012, 16:49 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Sladkoegka, да. И ВНИМАНИЕ: тебе их уже сказали. |
14.10.2012, 16:57 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Doc, единственный адекватный ответ был от YellowStar, но я надеюсь что есть варианты лучше... |
14.10.2012, 17:24 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Sladkoegka, адекватные ответы во 2,3 и 6 постах научитесь понимать что вам пишут |
14.10.2012, 17:30 | #14
+4/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|