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