felix_ff
offline
Опыт:
757Активность: |
выдает ошибку потому что пик евери юнит перносит все действия в другую функцию...
щяс попробую объяснить смотри что у тебя получается function 2 takes nothing returns nothing
if(Условие)then call ReviveHeroLoc(udg_u, GetRandomLocInRect(gg_rct_Baze_to_CT), тут строчка не дописанна.. я не помню что сюда писать.. endif endfunction function 1 takes nothing returns nothing
local unit u set u = GetDyingUnit() call ForForce(Conte, function 2) тут я особо не помню как пишется.. endfunction видишь что получается? ты объявляешь переменную в одной функции а потом хочешь использовать ее в другой. поэтому и ошибка
делай так
function 1 takes nothing returns nothing local unit u = GetDyingUnit() local integer i = 0 local player p = null loop exitwhen i == 12 set p = Player(i) if(IsPlayerInForce(Conte))then call ReviveHeroLoc(u, GetRandomLocInRect(gg_rct_Baze_to_CT), endif set i = i + 1 set p = null endloop endfunction или что то типа того... не оптимально... если хочешь потом опишу подробней. а сейчас убегаю |
10.06.2006, 11:58 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
MapMan щас я тебе пример сделаю
Или уже не надо? Отредактировано ComotozNick, 10.06.2006 в 12:16. |
10.06.2006, 12:11 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Неполучаеццо!
Кстате а в ф-ии "пик евери юнит" можно создать лок. переменную?? MapMan добавил: ComotozNick надо, давай! |
10.06.2006, 12:37 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Цитата:
Кстати говоря, если ты напишешь две локалки с одинаковыми именами, то парсер тебе тоже не выдаст ошибку, но скрипт будет глючить, выдаст ошибку только если разны типы данных и ты попытаешься использовать эту переменную |
|
10.06.2006, 13:26 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
NETRAT неполучаеццо. Он вообще нехочет умершего воскрешать!
Посмотри плз скрин и скажи, мож я чё неправильно сделал! ЗЫ извеняюсь за то что пользовался вложениями, обещяю позже удалить аттач! Он весит 27кб! Аттач удалил, как и обесчал;) Отредактировано MapMan, 11.06.2006 в 18:44. |
10.06.2006, 13:49 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Ниужели никто незнает ответ на такой простой вопрос?? |
10.06.2006, 18:44 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
Щас я вышел из батлы, похаваю сделаю пример. |
10.06.2006, 19:26 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
))) ну ждём-с! |
10.06.2006, 19:27 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
MapMan жди... выложу
|
10.06.2006, 19:28 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Ладно, я тогда завтра заценю! |
10.06.2006, 19:54 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Celebrate
offline
Опыт:
849Активность: |
MapMan вот общая схема нормального цикла по группе:
Код:
|
10.06.2006, 20:32 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
felix_ff
offline
Опыт:
757Активность: |
MapMan опиши мне точно что должен делать тригер и я тоды наклепаю его седня вечерком.
|
10.06.2006, 21:07 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ComotozNick
Активность: 666
offline
Опыт:
26,206Активность: |
felix_ff все я уже сам сделаю ему пример и завтра как придёт ему выложу.
|
10.06.2006, 21:51 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Всё я пришёл:) а примера нет:( Короче раз комотоз неможет, то я объясню что надо сделать, а хотя посмотрите на скриншот, там всё понятно!! |
11.06.2006, 05:59 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Код:
DioD добавил: Воскрешает любого умершего героя, без модуля воскрешения юнитов, если надо и его прикручу, писал всё сам, даже хэндлер собственный. Код:
Фильтр забыл вставить, сувать в кастом скрипт карты |
11.06.2006, 14:02 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Ай блин, я не жассер нефига непонятно... Блин... Мне надо через кустом скриптс это всё. |
11.06.2006, 14:09 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Я сделаю скрин, как это через кастом код, но все строчки будут кастом, это тебе не поможет абсолютно. |
11.06.2006, 14:26 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Жду=) |
11.06.2006, 15:43 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
MapMan возьми создай пустой триг .
правка -> конвертировать в текст. вот что у тебя получается когда ты это сделаешь: Код:
удаляешь все что идет до разделителя. "//=============" на это место вставляешь код который тебе дал диод. так как он использовал только локалки то переменные тебе создавать не потребуется. |
11.06.2006, 15:51 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MapMan
Corey 8 Taylor
offline
Опыт:
21,554Активность: |
Не, жассом я нихачу, мне кастом скриптом надо, т.к. у меня после действия воскрешения идёт ещё ряд действий. И чтоб потом было легче редактировать! |
11.06.2006, 16:00 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|