Anco98
offline
Опыт:
717Активность: |
Триггер со смертью героев.
В общем суть проблемы такова - пример: у нас есть область X, если все герои контролируемые играющими игроками в этой области мертвы то проигрыш для играющих игроков.
К примеру:
У меня получается что если хотя бы 1 игрок умирает то проигрыш для всех....
Или все умирают а проигрыша нету... Прошу помочь сделать как всё задумано...
Если можно наработку. |
01.10.2012, 09:13 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
online
Опыт:
43,030Активность: |
если можно то скрины триггеров |
01.10.2012, 10:10 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Поставь счетчик на каждую команду игроков, который будет считать сколько героев умерло +1, а если они возраждаются, то просто отнимай в счетчике -1 |
01.10.2012, 10:43 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Темак
jass for everyone
offline
Опыт:
7,200Активность: |
событие: юнит умирает условия: Умирающий юнит - герой Умирающий юнит находится в области X действия: Пик всех юнитов в область Х
|
01.10.2012, 10:55 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anco98
offline
Опыт:
717Активность: |
Спасибо попробую.
Anco98 добавил:
Вот в чём касяк исправьте плиз xgm.ru/forum/attachment.php?attachmentid=115494&stc=1 Anco98 добавил: All map - это Область X |
01.10.2012, 12:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Temak1, ну не так же..
кароче записывай в группу всех героев которые в области затем событие умирает колличество в группе тобой записанных героев меньше 1 то делаешь что тебе надо... при этом когда умирает удаляешь из отряда. Отредактировано Cosonic5, 01.10.2012 в 13:31. |
01.10.2012, 13:18 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anco98
offline
Опыт:
717Активность: |
Объясни детально пожалуйста
событие: юнит умирает условия: Умирающий юнит - герой Умирающий юнит находится в области X действия: Пик всех юнитов в область Х если: пикнутый юнит - герой пикнутый юнит принадлежит человеку то: set AliveHeroes = AliveHeroes + 1 если: AliveHeroes == 0 то: поражение Типа этого. |
01.10.2012, 13:32 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
Anco98, нет вот я тебе скинул глянь |
01.10.2012, 13:32 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Anco98
offline
Опыт:
717Активность: |
спасибо) я прост пожже написал чем увидел наработку) |
01.10.2012, 13:33 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Блин меня опередили, но ладно (щас делал)
2 варианта: Первый настраиваемый
Второй общий (настраивать не нужно)
Вот пример:
pAxsIs добавил:
Cosonic5: у тебя попроще, чем у меня :D a little bit Я просто никогда не использую функцию отряда :) pAxsIs добавил: Cosonic5: Ты не настроил на игроков (ну это ладно упускаю) Но у тебя не верно работает ты забыл в условии поставить: |
01.10.2012, 14:46 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
pAxsIs, что именно не верно работает?
поидее эта пустая проверка, там условие какое умирающий типа герой, вот на него и ссылался
а про отряд, ну даже будет если 0 а умирать так то некому если равно 0. разве если крипы герои то да а так это бессмыслено я считаю. pAxsIs, мда глянул твой пример, спасибо поднял настроение=)) |
01.10.2012, 14:54 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,595Активность: |
Anco98, героев забей в группу юнитов, и триггер с событием, если юнит (герой) умер, то удалить его из такой то группы, и тут же проверяй если группа пуста, то гейм овер... |
01.10.2012, 14:58 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Cosonic5, Просто смотри я скинул миниатрюру с исправленным триггером, а у тебя был не много не верный. Проверь сам: если любой ВОБЩЕ ЛЮБОЙ умрет, то будет проигрыш) |
01.10.2012, 15:01 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
quq_CCCP, а я это и предложил. а он там такое устроил аж стршно стало) |
01.10.2012, 15:01 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
|
01.10.2012, 15:04 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
pAxsIs, да ладно не парься там условие на героя стоит а если герои только игроков то я на это и расчитывал и вообще это просто как наработка я и не добавлял условия потомучто думаю автор сам добавит что нужнее.. |
01.10.2012, 15:05 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
Cosonic5:
Это то да, то что автор сам добавит нужное, просто ты не понял о чем я) я не про игроков, а про то что можно не зайти в область, потом умереть, тогда игрок проиграет. Теперь понял к чему я? |
01.10.2012, 15:07 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cosonic5
Моймозггоритогнем
offline
Опыт:
13,584Активность: |
pAxsIs, ну понятное дело так как записи не было... ну у автора в карте я думаю запись не избежать=) |
01.10.2012, 15:09 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
pAxsIs
offline
Опыт:
2,389Активность: |
|
01.10.2012, 15:17 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|