Korneliy
DMF
offline
Опыт:
23,443Активность: |
Крипы. Респавн.
Люди, предложите плиз хорошую системку респавна крипов. Мона кастом скрипт, но не галимый джаз. |
31.07.2006, 04:32 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
XFaNT
Злобный Модер
offline
Опыт:
4,328Активность: |
я знаю 2 способа:
каждые сколькото секунд для каждого А от 1 до "число респавных областей" .....если число юнитов в группе g[A]=0 .....то создать "твои юниты" в области r[A] ..........взять всех юнитов в области r[A] и добавить в группу g[A] итого у тебя будет всего 2-3 триггера на все респы, но вот зато мобов и их колво придётся прописывать в ручную. Чесно говоря непроверял второй способ, но должно работать. |
31.07.2006, 11:23 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Не, мне типа рес с локальными переменными. С областями - сакс. Ну, где наши систематоры? Или джассеры... |
01.08.2006, 03:30 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
посмотри castersystem от вексориана - там используется кешь+RB... |
01.08.2006, 06:12 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Ссылочку, плз. Или мож кто еще что предложит. |
01.08.2006, 06:18 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
вот кастерсистем =)
полезная штука |
01.08.2006, 06:30 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
При чем тут кастерсистем? Впрочем не надо уже, вопрос решен. Кастом скрипт, допер сам. |
04.08.2006, 01:52 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
Там тоже есть респавн крипов, вроде ты просил :) |
04.08.2006, 02:47 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Ааа... Ладно, я уже замутил на локалках. Работает, не глючит. Спасибо за помощь! |
04.08.2006, 03:03 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
Кстати, у тебя группы крипов рандомные? |
04.08.2006, 03:10 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
У меня респавн для каждого крипа отдельно, а не для групп. Нет, группы фиксированные. Да и не так просто у меня ГРУППУ крипов победить. Только по 1-2 моба, больше - верная смерть. |
04.08.2006, 03:14 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
аа, ну ладно... хотел попросить совета, если рандомные :) сам тоже карту клепаю, но там пока не рандом... |
04.08.2006, 03:16 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Лучше фикс. Проще контролировать количество мобов, что дает 100% защиту от перенаселения. Правда дает еще и 30% вероятность недонаселения... |
04.08.2006, 03:24 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
Цитата:
|
|
04.08.2006, 03:31 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Фиксированыые кучки мобов. :) |
04.08.2006, 03:36 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
:) аа, тогда у мну есть такое |
04.08.2006, 04:03 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Ну дак. Так лучше, проще и вернее. Однако рандомные группы добавляют в геймплей разнообразности. |
04.08.2006, 04:20 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
Просто надо, скорее всего, сделать так - делаем целую GroupIdent и записываем на листочке бумаги чтото вроде: 1 - Три волка, два зайца 2 - Пять медведей 3 - 32 768 Лисиц и т.д. Потом, когда генерятся крипы, присваиваем рандом номер GroupIdent и пишем в триге генерации крипов условие вида: If GroupIdent == 1 then Create 3 unit of Type (Волк) for Player (Neutral Agressive) at location (MyLoc) Create 2 unit of Type (Заяц) for Player (neutral agressive) at location (MyLoc) If GroupIdent == 2 then Create 5 unit of Type (Медведь) for Player (Neutral Agressive) at location (MyLoc) ну и так далее.. Так же и к твоей мапе скорей всего подойдет.. |
04.08.2006, 05:19 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Угу. А как ты поймешь, что крипов пора заресить? А то наделаешь групп - и все. Игрок закопан под крипами. |
04.08.2006, 05:26 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
а эти условия ты встраивай в свой триг респавна, чекинг количества (либо чек того, живы ли крипы, нет ли) у тебя наверно в другом триге.. я тебе не стал всю свою систему писать, так как у тя самого есть :) |
04.08.2006, 05:47 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|