MOd2war
идейщик
offline
Опыт:
4,353Активность: |
котвертирывание тригеров в текст
я конвертирую тригеры в текст и заменяю там юнита на карте последний созданный юнит почему работает
unction Trig_____________________________________001_Conditions takes nothing returns boolean if ( not ( GetUnitTypeId(GetEnteringUnit()) == 'hfoo' ) ) then return false endif return true endfunction function Trig_____________________________________001_Actions takes nothing returns nothing
call KillUnit( GetEnteringUnit() ) endfunction =========================================================================== function InitTrig_____________________________________001 takes nothing returns nothing set gg_trg_____________________________________001 = CreateTrigger( ) call TriggerRegisterUnitInRangeSimple( gg_trg_____________________________________001, 50.00, (GetLastCreatedUnit()), call TriggerAddCondition( gg_trg_____________________________________001, Condition( function Trig_____________________________________001_Conditions ) ) call TriggerAddAction( gg_trg_____________________________________001, function Trig_____________________________________001_Actions ) endfunction |
11.04.2006, 15:01 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Что-то я не понял вопрос! |
11.04.2006, 15:41 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MOd2war
идейщик
offline
Опыт:
4,353Активность: |
вопрос в том можно ли прописать доп функции если нет их в тригкрах путем конвертации его в текст и прописывания функции там |
11.04.2006, 16:02 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Почитай-ка статейку по джассу ::lol: Есть но не очень много.(например можно делать неопределенные циклы). НО Custom Script больше предназначен для оптимизации кода и универсализации спеллов.(имхо когда же я научусь их нормально делать!) |
12.04.2006, 02:48 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FellGuard
Losyash
offline
Опыт:
39,547Активность: |
MOd2war, да запросто. Знакомые слова "Нестандартный код"? Делай один триггер с привязкой на событие, с условием и действиями, а остальные функции либо пиши до текстового тригга, либо в нест. коде. Потом вызывай функцию и всё. Необъявленные тригами ф-ии не требуют ниже действий типа
Set Trig = CreateTrigger() Call add event call add condit call add action FellGuard добавил: Код:
FellGuard добавил: И смени русские назавния в редакторе - и триггеров и переменных и прочего. |
12.04.2006, 05:45 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|