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