![]()
adic3x
offline
Опыт:
99,989Активность: |
Код:
Думаю что то такого плана. ADOLF добавил: только я непомню что там за булы надо указать... |
|
|
![]()
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
ADOLF "call" забыл :), первый буль это проверка на атаку/спелл а второй на ближнюю/дальнюю
|
|
|
![]()
adic3x
offline
Опыт:
99,989Активность: |
действительно забыл ;)
ну а жоник локалку забыл обнулить ;)
и вообще кста интегеры риалы и стринги обнулять не нуно. |
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
ненадо ее обнулять...
Jon добавил: обнулять надо ту где создается обьект, а сдесь же идет обычная сылка на него... |
|
|
![]()
adic3x
offline
Опыт:
99,989Активность: |
так ссылка ж то вроде и остается. для этого и обнуляют... |
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
ADOLF обнулять ненужно... это факт...
обнулять надо те переменые в которых _создается_ обьект, а не записывается уже существующий... |
|
|
![]()
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Jon
А локалка, полученная Get'ом - считается, что создана? Код:
|
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
DFlyer, Get - это не хорактеристика функции...
GetSpellAbilityUnit() - указывает на обьект, и берет уже готовый CreateUnit(), GetUnitLoc() уже создают обьекты, т.к. до их применения этого обьекта несуществовало... |
|
|
![]()
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Я всё никак не могу разобраться с мувом юнита по координатам.
Поиском нарыл такую фунцию: Код:
Куда вставлять какое-то определённое число, чтоб юнит двигался быстрее? |
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
Код:
Из названия переменых понятно... |
|
|
![]()
Prosha89
Невозможно-слово глупцов
offline
Опыт:
1,409Активность: |
Цитата:
На самом деле все правильно, т.к. с - Цель Код:
Цитата:
просто с таким строением триггера хотел разобрать, а над функцией примером не долго думал. Кстати а почему тада в коде пишут именно Код:
|
||
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
Prosha89 это запуск таймера... функция Stomp_Move будет выполнятся каждые 0,05 секунд пока таймер тригерно не остановят или не удалят.
это нужно преемуществено для движения прожектилов |
|
|
![]()
Prosha89
Невозможно-слово глупцов
offline
Опыт:
1,409Активность: |
Не я спрашивал не что она делает, я спрашивал почему так пишут. Почему именно
Код:
в моем же примере просто название Код:
Отредактировано Prosha89, 20.07.2007 в 12:08. |
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
Код:
оператор function преобразует название функции в обьект типа code которым уже можно пользоватся 4 пораметр функции TimerStart принимает тип code 3 пораметр функции UnitDamageTargetBJ принимает real и function писать не нужно Отредактировано Jon, 20.07.2007 в 11:58. |
|
|
![]()
Megalol4er
offline
Опыт:
733Активность: |
Товарищи знатоки скажите можно либо каким нибудь тригером сделать следующее действие - если в кампании 2 мапы - по ходу игры в одной мапе можно будет загрузить другую? Если допустим условие юнит вошол в регион один то load и название мапы. Такое возможно? |
|
|
![]()
DFlyer
<3 MJ
offline
Опыт:
44,079Активность: |
Возможно даже на триггерах:
» NextMap Код:
|
|
|
![]()
Megalol4er
offline
Опыт:
733Активность: |
спасибо большое |
|
|
![]()
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Fucking "GetTriggerUnit()" может использоватся в пределах одного триггера(в Условиях, Событиях + в функциях которые вызваны с данного триггера при помощи "ExecuteFunc"), а при использовании таймера юнита лучше всего передавать с помощью РБ+Кеш. Хотя... а зачем тебе таймер если он запустит функцию через 0.03 сек ? Если хочешь сделать возрождение через несколько секунд, то здесь вроде достаточно просто Веит(TriggerSleepAction) поставить.
ЗЫ Ты не удаляешь таймер + он у тебя периодический(в твоём случае этого не надо). |
|
|
![]()
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Terros
1) НЕ ЮЗАЙ ЛОКАЦИИ 2) "0.01" это слишком, минимум "0.025" 3) не юзай периодический триггер, юзай таймер |
|
|
![]()
J
expert
offline
Опыт:
47,997Активность: |
Terros
+ к сказаному: необнуляются нужные переменые, обнуляются переменые которые обнулять не нужно... Код:
здесь утекает группа и точка и значем находить рандомного юнита из такой маленькой группы, можно вполне нормально ипользовать FirstOfGroup() и все... |
|
|