Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
эм.. таймер
дайте ссыль на статью по таймерам, если есть... а то искал, не нашел(мб пропустил, просьба не орать) |
09.09.2010, 19:12 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DragonSpirit
у - уходи
offline
Опыт:
22,625Активность: |
если те таймеры, о которых я подумал |
09.09.2010, 19:14 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
function F2 takes nothing returns nothing
local timer t = GetExpiredTimer() set t = null endfunction function F1 takes nothing returns nothing local timer t = CreateTimer() call TimerStart(t,1.,true,function F2) endfunction у call TimerStart после "1." есть булево значение - оно определяет цикличность таймера: т.е. false - 1 раз сработает true - будет работать пока не удалишь или не остановишь таймер (DestroyTimer(t)) function F2 - запускает функцию по истечении указанного времени, после t (значение типа real) вроде бы не трудно понять |
09.09.2010, 19:20 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
Sidhe:
это в 1 триггер?=), просто хочу чтобы в пределах 1 триггера(изза локалок) можно было отслеживать таймер экспайрс, и потом ресать запомненного юнита, а в джассе нуп нуп Zelenayasmert добавил: ах да и локальное окно таймера какого типа?(ну там real integer, string) Отредактировано Zelenayasmert, 10.09.2010 в 14:29. |
10.09.2010, 14:39 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JassMan
свободен
offline
Опыт:
4,193Активность: |
Да это всё один триггер, просто, как видишь, тут две функции, и всего-то. . . |
10.09.2010, 15:10 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
мда, я в джассе практически 0, и куда функции совать, добавлять нужные действия по истечению таймера и т.д. т.п. не знаю=( |
10.09.2010, 18:39 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
JassMan
свободен
offline
Опыт:
4,193Активность: |
а ну в Custom script эта фишка не получится нужно полностью конвертировать триггер полностью в Jass и там работать. . . (правка\конвертировать в текст) |
10.09.2010, 19:45 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
вот пример
|
10.09.2010, 21:18 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
JassMan, дезинфа ^^
никто не мешает написать в кс\нестандартке\пустом тригге
|
10.09.2010, 22:09 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XOR
offline
Опыт:
38,159Активность: |
Ksan, дезинфа в кс это не сработает, это и так функция же |
10.09.2010, 22:16 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sidhe
Unity3D engine
offline
Опыт:
7,721Активность: |
Ksan, не прав - попробуй сам
|
10.09.2010, 22:50 | #11
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
окно таймера даже сделал, но у мну событие смерть юнита, как сделать чтобы по истечению времени его воскрешало?
Zelenayasmert добавил: эм |
11.09.2010, 14:49 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WiBk
Ленюсь...
offline
Опыт:
1,371Активность: |
Создаешь отдельный триггер с событием Истечения Таймера, проверяешь истекаемый таймер == *нужный тебе таймер*
И дальше уже твои деиствия
Кстати, ку зеленка :О Не думал, что встречу тебя здесь Отредактировано WiBk, 11.09.2010 в 15:11. |
11.09.2010, 15:02 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
WiBk:
+1 у мну таймеры ЛОКАЛЬНЫЕ, так что в друггом триггере нельзя и вообще меня щас инетресует как из 1 функции юнита во вторую перенести |
11.09.2010, 15:33 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WiBk
Ленюсь...
offline
Опыт:
1,371Активность: |
Zelenayasmert, тут нужен массив глобальных таимеров (размер массива - в зависимости от кол-ва игроков), по другому себе эту систему не представляю =\ |
11.09.2010, 15:52 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
|
11.09.2010, 16:05 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
Ksan:
вот энто расшифруй=( |
11.09.2010, 16:16 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WiBk
Ленюсь...
offline
Опыт:
1,371Активность: |
Zelenayasmert, просто поставь любое число... |
11.09.2010, 16:21 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zelenayasmert
ProXXX
offline
Опыт:
2,074Активность: |
WiBk:
ок попробую |
11.09.2010, 16:28 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ksan
offline
Опыт:
13,248Активность: |
Смотри. Та цифра означает ячейку, в которую ты записываешь что либо. Они не должны повторяться. В одном и том же объекте. То бишь
|
11.09.2010, 16:31 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|