![]()
WarDemon
![]() offline
Опыт:
20Активность: |
Возрождение юнитов
Люди! Скажите что сделать, чтобы юниты(предположительно крипы) после смерти, через определенное время, возрождались. Но надо, чтобы возрождались не один раз(это я умею), а столько раз, сколько их убивают. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Кет
![]() offline
Опыт:
111,209Активность: |
Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Aspid
![]() ![]() offline
Опыт:
8,361Активность: |
Ket дык это для героев..
а WarDemon сказал: Цитата:
так что скорее всего так: Код:
|
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cronus
Nоsfera†um
![]() ![]() offline
Опыт:
6,133Активность: |
Событие
нетрально враждебный умирает или ктото там у тебя действия установить к = умираюший боевая еденица создать 1 (тип юнита к) для нейтрально враждебный в пределах текущей камеры или где надо тебе на такоето колво градусов Cronus добавил: к - боевая единица |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Aspid
![]() ![]() offline
Опыт:
8,361Активность: |
Cronus бред имхо..
а если юнита убили не в пределах текущей камеры? он не будет воскрешаться? |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cronus
Nоsfera†um
![]() ![]() offline
Опыт:
6,133Активность: |
Цитата:
И ваще моно создать где захочешь. |
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Aspid
![]() ![]() offline
Опыт:
8,361Активность: |
угу...юнит здох в одном месте воскресился черти где..класс. |
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cronus
Nоsfera†um
![]() ![]() offline
Опыт:
6,133Активность: |
Чтож наверно!! Тода давай наверняка т.е.--- создавать в (позиции к) Вот тода точно больше ни где не создастся кроме как в поз где подох. |
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Это делаеться вот таким макаром
Код:
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Aspid
![]() ![]() offline
Опыт:
8,361Активность: |
DioD млин я пацтулом человек спрашивает про оживление явно не зная элементарных основ тригов а ты жасс подключил...=)
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Cronus
Nоsfera†um
![]() ![]() offline
Опыт:
6,133Активность: |
ууу. ну кто какие еще решения задачки выдвенит? |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Я щас на гуи напишу, в чём проблема. |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Блин джасс конечно хорошо... но я лично ещё не могу к нему привыкнуть :( Пишу на триггерах пака... Надо заняться как-нибудь этим, а то смотрю на этот код и вижу... не ну что-то вижу, но не понимаю, только так... поверхностно... Так что лучше пишите на тригах, если это можно сделать на них, а не на джасе, темболее для новичков! |
![]() |
#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 добавил: Просто я стараюсь написать максимально быстро и как можно проще + проверить то что написал, вот и получается с утечками и на джазе. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
83,712Активность: |
Use search.php, Luke! Подобных примеров массу можно найти используя поиск по форуму по ключевым словам типа respawn |
![]() |
#15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Видимо создать новую тему проще..... |
![]() |
#16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NECros88
![]() ![]() offline
Опыт:
16,351Активность: |
Ну пойми, что новичку (в частности в этой теме) джасс это что-то совсем всевышнее.
NECros 88 добавил: NETRAT Конечно оффтоп, но тема всёравно уже раскрыта. Что у тебя за девушки постоянно на аватаре? NECros 88 добавил: И долго они там не держаться как я погляжу) |
![]() |
#17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Aspid
![]() ![]() offline
Опыт:
8,361Активность: |
NETRAT я ваще никогда поиском не пользуюсь..неудобно имхо..
да кстати забыл: WarDemon иди в библиотеку и читай статьи...много полезного узнаешь... |
![]() |
#18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
Vedun
![]() ![]() offline
Опыт:
2,809Активность: |
DioD, мне кажется было бы проще создать таку функцию в нестандартном коде карты:
Код:
А потом вызывать её триггером: Событие: //Боевая единица умирает Условие: //Умерший юнит негерой Действие: //Кастом скрипт: call res (GetUnitLoc(GetDyingUnit()), GetUnitTypeId(GetDyingUnit())) И без переменных. |
![]() |
#19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
DioD
![]() ![]() offline
Опыт:
45,134Активность: |
Просили-же понятно, если-бы я написал то как есть на самом деле, было бы веселее, у меня и поллед вэйт свой и юнитов я делаю через координаты. |
![]() |
#20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|