zikworld
offline
Опыт:
3,878Активность: |
Как отследить, что юнита больше нет на карте?
как отследить что юнита больше нету на карте, например
событие: пехотинца нету на мап ареа
действие: такое то... или что он последний на карте...? |
25.06.2010, 18:32 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
|
25.06.2010, 18:37 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemonoiD
Демончото-то
offline
Опыт:
15,978Активность: |
zikworld, отслеживай пищу у игрока владельца этого юнита .... |
25.06.2010, 18:38 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
очень просто если его убивают то таких как он 0 на карте и происходит действие какое то.... |
25.06.2010, 18:39 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vampirrr
O_o
offline
Опыт:
19,286Активность: |
|
25.06.2010, 18:41 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
стоп если ему каюк то это не значит что он последний на мапе |
25.06.2010, 18:48 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Сделай через событие UnitLeavesRegion (Playablemaparea) или просто событие юнит умирает |
25.06.2010, 18:55 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemonoiD
Демончото-то
offline
Опыт:
15,978Активность: |
Vampirrr, так сделай чтоб занимал хавчик ... особенно если ето 1 главное здание |
25.06.2010, 18:56 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Icy
Это Я!
offline
Опыт:
1,785Активность: |
zikworld, последний на карте из своего типа или вообще последний юнит?
1 - ну лучше задать свою функцию удаления юнитов, и уже в ней начинать проверки. Спросишь ты:"а ведь юнит может ещё быть удалён из игры после разложения", ответ: вешать на каждого погибшего юнита таймер длинною в период разожения минус одна секунда(в игровых константах написано какой период), после истечения таймера, так же вызывать твою функцию удаления юнитов(почему минус одна секунда? Для того что бы самому удалить юнита из игры и проверить последний ли он или нет, вар не сфаталит, смелости не хватит, ну а если серьёзно, движок писали не дятлы и проверки на существование юнита сделали), т.е. получается у тебя будет твой собственный ремувсистем =) |
25.06.2010, 19:00 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
хорошо, ето все чудесно но как отследить что он 1 на карте
один юнит одного типа у всех игроков
я так понял лучше по мясу отлеживать...и как же? |
25.06.2010, 19:05 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Icy
Это Я!
offline
Опыт:
1,785Активность: |
zikworld, банальным пиком всей карты с проверкой на юнита того типа который тебе нужен
п.с: насколько я помню пикаются все юниты на карте(даже трупы), так тебе не составит особого труда сделать такую проверку |
25.06.2010, 19:11 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
я просто напросто хочу сделать систему как в кс если последний игрок терорист или контр терорист умирает начинать раунд заново |
25.06.2010, 19:14 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DemonoiD
Демончото-то
offline
Опыт:
15,978Активность: |
|
25.06.2010, 19:17 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Batisto
offline
Опыт:
13,217Активность: |
Юнит умирает Юнит=Твоему И все А так можно в переменную записывать |
25.06.2010, 19:17 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Death_Jester
ad personam
offline
Опыт:
5,629Активность: |
|
25.06.2010, 19:18 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Batisto
offline
Опыт:
13,217Активность: |
А если в переменную то твой юнит должен быть уже созданн тогда норм Set Variable=Твой юнит И событие юнит умирает |
25.06.2010, 19:18 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
может ктото пример кинуть на пару строк? буду очень признателен) |
25.06.2010, 19:41 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Icy
Это Я!
offline
Опыт:
1,785Активность: |
Юнитов у каждого игрока больше одного?
|
25.06.2010, 20:29 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zikworld
offline
Опыт:
3,878Активность: |
только один |
25.06.2010, 20:34 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hangman
I'm a rainbow too...
offline
Опыт:
4,280Активность: |
Проверка на смерть юнита (Не переодик, ладно)
Целое число -> Количество юнитов в группе юнитов (Тип юнита = (...)) равно 0 Действие Отредактировано Hangman, 25.06.2010 в 20:55. |
25.06.2010, 20:38 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|