adic3x
offline
Опыт:
108,439Активность: |
Код:
Думаю что то такого плана. ADOLF добавил: только я непомню что там за булы надо указать... |
19.07.2007, 14:46 | #161
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
ADOLF "call" забыл :), первый буль это проверка на атаку/спелл а второй на ближнюю/дальнюю
|
19.07.2007, 14:48 | #162
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
действительно забыл ;)
ну а жоник локалку забыл обнулить ;)
и вообще кста интегеры риалы и стринги обнулять не нуно. |
19.07.2007, 14:54 | #163
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
ненадо ее обнулять...
Jon добавил: обнулять надо ту где создается обьект, а сдесь же идет обычная сылка на него... |
19.07.2007, 14:56 | #164
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
так ссылка ж то вроде и остается. для этого и обнуляют... |
19.07.2007, 15:00 | #165
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
ADOLF обнулять ненужно... это факт...
обнулять надо те переменые в которых _создается_ обьект, а не записывается уже существующий... |
19.07.2007, 15:06 | #166
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Jon
А локалка, полученная Get'ом - считается, что создана? Код:
|
19.07.2007, 19:46 | #167
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
DFlyer, Get - это не хорактеристика функции...
GetSpellAbilityUnit() - указывает на обьект, и берет уже готовый CreateUnit(), GetUnitLoc() уже создают обьекты, т.к. до их применения этого обьекта несуществовало... |
19.07.2007, 20:29 | #168
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Я всё никак не могу разобраться с мувом юнита по координатам.
Поиском нарыл такую фунцию: Код:
Куда вставлять какое-то определённое число, чтоб юнит двигался быстрее? |
19.07.2007, 20:46 | #169
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Код:
Из названия переменых понятно... |
19.07.2007, 20:58 | #170
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Prosha89
Невозможно-слово глупцов
offline
Опыт:
1,409Активность: |
Цитата:
На самом деле все правильно, т.к. с - Цель Код:
Цитата:
просто с таким строением триггера хотел разобрать, а над функцией примером не долго думал. Кстати а почему тада в коде пишут именно Код:
|
||
20.07.2007, 10:49 | #171
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Prosha89 это запуск таймера... функция Stomp_Move будет выполнятся каждые 0,05 секунд пока таймер тригерно не остановят или не удалят.
это нужно преемуществено для движения прожектилов |
20.07.2007, 11:31 | #172
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Prosha89
Невозможно-слово глупцов
offline
Опыт:
1,409Активность: |
Не я спрашивал не что она делает, я спрашивал почему так пишут. Почему именно
Код:
в моем же примере просто название Код:
Отредактировано Prosha89, 20.07.2007 в 12:08. |
20.07.2007, 11:46 | #173
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Код:
оператор function преобразует название функции в обьект типа code которым уже можно пользоватся 4 пораметр функции TimerStart принимает тип code 3 пораметр функции UnitDamageTargetBJ принимает real и function писать не нужно Отредактировано Jon, 20.07.2007 в 11:58. |
20.07.2007, 11:51 | #174
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Megalol4er
offline
Опыт:
733Активность: |
Товарищи знатоки скажите можно либо каким нибудь тригером сделать следующее действие - если в кампании 2 мапы - по ходу игры в одной мапе можно будет загрузить другую? Если допустим условие юнит вошол в регион один то load и название мапы. Такое возможно? |
30.07.2007, 22:42 | #175
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Возможно даже на триггерах:
» NextMap Код:
|
30.07.2007, 22:53 | #176
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Megalol4er
offline
Опыт:
733Активность: |
спасибо большое |
30.07.2007, 23:30 | #177
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Fucking "GetTriggerUnit()" может использоватся в пределах одного триггера(в Условиях, Событиях + в функциях которые вызваны с данного триггера при помощи "ExecuteFunc"), а при использовании таймера юнита лучше всего передавать с помощью РБ+Кеш. Хотя... а зачем тебе таймер если он запустит функцию через 0.03 сек ? Если хочешь сделать возрождение через несколько секунд, то здесь вроде достаточно просто Веит(TriggerSleepAction) поставить.
ЗЫ Ты не удаляешь таймер + он у тебя периодический(в твоём случае этого не надо). |
31.07.2007, 11:45 | #178
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
exAres
I love magic :)
offline
Опыт:
7,788Активность: |
Terros
1) НЕ ЮЗАЙ ЛОКАЦИИ 2) "0.01" это слишком, минимум "0.025" 3) не юзай периодический триггер, юзай таймер |
31.07.2007, 14:17 | #179
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J
expert
offline
Опыт:
48,447Активность: |
Terros
+ к сказаному: необнуляются нужные переменые, обнуляются переменые которые обнулять не нужно... Код:
здесь утекает группа и точка и значем находить рандомного юнита из такой маленькой группы, можно вполне нормально ипользовать FirstOfGroup() и все... |
31.07.2007, 15:35 | #180
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|