WarDemon
offline
Опыт:
20Активность: |
Возрождение юнитов
Люди! Скажите что сделать, чтобы юниты(предположительно крипы) после смерти, через определенное время, возрождались. Но надо, чтобы возрождались не один раз(это я умею), а столько раз, сколько их убивают. |
11.06.2006, 22:54 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,234Активность: |
Код:
|
11.06.2006, 23:10 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Ket дык это для героев..
а WarDemon сказал: Цитата:
так что скорее всего так: Код:
|
|
11.06.2006, 23:22 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cronus
Nоsfera†um
offline
Опыт:
6,133Активность: |
Событие
нетрально враждебный умирает или ктото там у тебя действия установить к = умираюший боевая еденица создать 1 (тип юнита к) для нейтрально враждебный в пределах текущей камеры или где надо тебе на такоето колво градусов Cronus добавил: к - боевая единица |
11.06.2006, 23:23 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
Cronus бред имхо..
а если юнита убили не в пределах текущей камеры? он не будет воскрешаться? |
11.06.2006, 23:30 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cronus
Nоsfera†um
offline
Опыт:
6,133Активность: |
Цитата:
И ваще моно создать где захочешь. |
|
11.06.2006, 23:32 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
угу...юнит здох в одном месте воскресился черти где..класс. |
11.06.2006, 23:35 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cronus
Nоsfera†um
offline
Опыт:
6,133Активность: |
Чтож наверно!! Тода давай наверняка т.е.--- создавать в (позиции к) Вот тода точно больше ни где не создастся кроме как в поз где подох. |
11.06.2006, 23:46 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Это делаеться вот таким макаром
Код:
|
12.06.2006, 00:12 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
DioD млин я пацтулом человек спрашивает про оживление явно не зная элементарных основ тригов а ты жасс подключил...=)
|
12.06.2006, 00:16 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cronus
Nоsfera†um
offline
Опыт:
6,133Активность: |
ууу. ну кто какие еще решения задачки выдвенит? |
12.06.2006, 01:06 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Я щас на гуи напишу, в чём проблема. |
12.06.2006, 01:18 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Блин джасс конечно хорошо... но я лично ещё не могу к нему привыкнуть :( Пишу на триггерах пака... Надо заняться как-нибудь этим, а то смотрю на этот код и вижу... не ну что-то вижу, но не понимаю, только так... поверхностно... Так что лучше пишите на тригах, если это можно сделать на них, а не на джасе, темболее для новичков! |
12.06.2006, 01:23 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Unitss
Events Unit - A unit Dies Conditions (Owner of (Dying unit)) Equal to Neutral Hostile Actions Custom script: local integer udg_U = GetUnitTypeId(GetDyingUnit()) Custom script: local location udg_L = GetUnitLoc(GetDyingUnit()) Wait 2.00 seconds Unit - Create 1 U for Neutral Hostile at L facing Default building facing degrees Прошу DioD добавил: Просто я стараюсь написать максимально быстро и как можно проще + проверить то что написал, вот и получается с утечками и на джазе. |
12.06.2006, 01:24 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Use search.php, Luke! Подобных примеров массу можно найти используя поиск по форуму по ключевым словам типа respawn |
12.06.2006, 01:26 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Видимо создать новую тему проще..... |
12.06.2006, 01:27 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NECros88
offline
Опыт:
16,351Активность: |
Ну пойми, что новичку (в частности в этой теме) джасс это что-то совсем всевышнее.
NECros 88 добавил: NETRAT Конечно оффтоп, но тема всёравно уже раскрыта. Что у тебя за девушки постоянно на аватаре? NECros 88 добавил: И долго они там не держаться как я погляжу) |
12.06.2006, 01:29 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Aspid
offline
Опыт:
8,361Активность: |
NETRAT я ваще никогда поиском не пользуюсь..неудобно имхо..
да кстати забыл: WarDemon иди в библиотеку и читай статьи...много полезного узнаешь... |
12.06.2006, 01:37 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vedun
offline
Опыт:
2,809Активность: |
DioD, мне кажется было бы проще создать таку функцию в нестандартном коде карты:
Код:
А потом вызывать её триггером: Событие: //Боевая единица умирает Условие: //Умерший юнит негерой Действие: //Кастом скрипт: call res (GetUnitLoc(GetDyingUnit()), GetUnitTypeId(GetDyingUnit())) И без переменных. |
12.06.2006, 09:25 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Просили-же понятно, если-бы я написал то как есть на самом деле, было бы веселее, у меня и поллед вэйт свой и юнитов я делаю через координаты. |
12.06.2006, 11:37 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|