Zombak2500
offline
Опыт:
1,855Активность: |
Таймеры
Прошу дать ссылку на мануал по таймерам, я в поиске не нашёл и на главной тоже. |
17.02.2010, 13:09 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Нет их.практика.. |
17.02.2010, 13:16 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
плиз покажи ,что нибудь. я вообще не шарю как его запустить, создать(( |
17.02.2010, 13:17 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Единожды Запустит через 5 секунд функцию lol |
17.02.2010, 13:20 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
а без функции как? |
17.02.2010, 13:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
В смысле? |
17.02.2010, 13:24 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
globals
timer t = CreateTimer() function lol takes nothing returns nothing ... DestroyTimer(t) t = null endfunction function lolo takes nothing returns nothing
TimerStart(t, 5,false, function lol ) loop exitwhen t==3 endloop чё то endfunction то-есть "чёто" сделается на 3 секунде? |
17.02.2010, 13:26 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Как t может быть реальной или интом? Почитай вначале статью сергея, пример неверный. |
17.02.2010, 13:42 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
я уже скомпилировал и понял. Как мне через 3 секунды ,что-то делать не используя вэйты?
эту статью я уже читал и там используют вэйты |
17.02.2010, 13:45 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
|
17.02.2010, 13:48 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
function Conditions takes nothing returns boolean
return GetSpellAbilityId() == 'AHbn' endfunction function Actions takes nothing returns nothing
local timer t = CreateTimer() local integer ok = 0 call StartTimerBJ( t, false, 10.00 ) loop exitwhen ok == 1 if TimerGetElapsed(t) >= 3.00 then call KillUnit( GetSpellAbilityUnit() ) set ok=ok+1 endif endloop endfunction function InitTrig_Untitled_Trigger_001 takes nothing returns nothing
set gg_trg_Untitled_Trigger_001 = CreateTrigger( ) call TriggerRegisterAnyUnitEventBJ( gg_trg_Untitled_Trigger_001, EVENT_PLAYER_UNIT_SPELL_EFFECT ) call TriggerAddCondition( gg_trg_Untitled_Trigger_001, Condition( function Conditions ) ) call TriggerAddAction( gg_trg_Untitled_Trigger_001, function Actions ) endfunction так? |
17.02.2010, 13:53 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
Нет, не так, поток убьётся. Читаем
|
17.02.2010, 14:01 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
а то-есть функция делает это:
function lol takes nothing returns nothing ... endfunction
после того как таймер истечёт? function x takes nothing returns nothing TimerStart(t, 5,false, function lol ) endfunction |
17.02.2010, 14:11 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,284Активность: |
Как бы да, я же объяснил |
17.02.2010, 14:14 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zombak2500
offline
Опыт:
1,855Активность: |
ты мне код показывал, там же нет комментариев. Извини ,но ты объясняешь так как себе если бы ты это забыл, а я этого и не знал.То что я выучил язык СИ и басик отклоняет у меня теорию о том ,что я туп и просто не в состоянии был разобрать .что ты написал.
P.s. всё равно большое спасибо я разобрался P.s.s. О ВЕЛИКИЙ МОДЕРАТОР ЗАКРОЙ ТЕМУ) |
17.02.2010, 14:18 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|