Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
вообщето я так и делаю. |
12.07.2006, 23:41 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nethrez1m
Dat av doe
offline
Опыт:
2,123Активность: |
ОТвет на первый вопрос: Если дополнительно рецепт брать, то лучше вот так сделать вот - делаешь итем (это у нас будет рецепт),правишь его в редакторе обьектов так, чтобы использовался сразу, делаешь способность (например, Рецепт1), которая есть у рецепта и ничего не дает(кроме эффекта, который ты хочешь при сборке). Потом в редакторе триггеров пишешь: Событие: Generic unit event: юнит использовал способность (Unit begins casting ability) Conditions: Ability being cast == Рецепт1 Item carried by hero(GetCastingUnit())==Item1 ... Item carried by hero(GetCastingunit())==ItemN Actions: Item - Remove (Item carried by (Hero manipulating item) of type предмет 1) ... Item - Remove (Item carried by (Hero manipulating item) of type предмет N) Hero - Create новый предмет and give it to (Hero manipulating item) ОТвет на второй вопрос: В своем триггере инициализации пиши для каждого игрока ограничение Set Limit of Training Hero=1 for Picked Player (Player to Limiting) Я тут делаю массив из игроков, так удобнее и в мультиброде и в других вещах. Обязательно всех своих новых героев пропиши в константах(строка с героями) |
13.07.2006, 03:28 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
Про итемы я уже разобрался сам давно, вы мне с ии помогите.
И ёщё один вопрос как сделать такуже хрень как в Доте окно в правом углу игкрана и показывать кто сколько раз кого убил. А с итемами я сделал так: A unit Получает предмет Условия: (Triggering unit) has an item of type **** равно Да (Triggering unit) has an item of type ***** равно Да Действия: Предмет Remove (Item carried by (Triggering unit) of type ****) Предмет Remove (Item carried by (Triggering unit) of type *****) Create ******** and give it to (Triggering unit) |
14.07.2006, 00:44 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
ну как я сказал=)
а по поводу хрени - чиатй статью у мильтибоарде |
14.07.2006, 01:02 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
GadenbIsh
Я так и делаю) тока когда у криппа остаётся 50% хипов он убегает на базу и там остаёться всё, никуда не идёт( их собираеться там штук 200 за 30 мин игры( Drey добавил: Главное что я в ии меняю что бы они не убегали Drey добавил: Может я чё неправильно делаю с ии, я создаю ии сохраняю и нажимаю добавить к карте. Всё правильно? |
14.07.2006, 02:23 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
у тебя плеер не нейтральный? или галочку в редакторе аи надо убрать галки injured и Flee (Unit, Unit Group) |
14.07.2006, 02:25 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
Всмысле не нейтральный? Галочки убираю |
14.07.2006, 21:57 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
АИ это для мили
нестандартный аи это джаз код
Кстати в опен доте есть, но очень и очень ЭЭЭ умный.... |
14.07.2006, 22:32 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
необязательно
аи хороший можно сделать и в ГУИ и АИ редактор можно использовать для кампах, там даже галочка есть "для мили или нет", ну это коечно подходит для карт-битв, а у тебя походу аос или подобное...
в твоем случае лучше триггерами делать, как я понял |
14.07.2006, 22:37 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Там суть в том что АИ это для постройки волн героя и еще чего-то там
А если задача бегать по арене надо писать код, можно и гуи но на джазе получается лучше |
14.07.2006, 22:41 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
GadenbIsh
Просто Гад
offline
Опыт:
70,430Активность: |
ну джаз не каждый знает, ему будет легче в гуи... |
14.07.2006, 22:54 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
Ну тогда как триггерами, но джазз я не знаю, |
14.07.2006, 23:25 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Я решил эту проблему так: куда они убегают, поставь там регион, и назначь там вэйпоинт, чтоб шли опять в атаку, т.е., если уйдут, то пойдут обратно, а там не будут стоять. |
15.07.2006, 00:33 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Крипы не должны возращатся... сами по себе.... |
15.07.2006, 00:52 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Korneliy
DMF
offline
Опыт:
23,443Активность: |
Даже в Доте порой возвращаются. Правда доходят редко... Как правило это вызывается: А) Атакой или дамаговым спеллом, схваченным от союзника. Б) Юзанием мили-АИ. В) Аццкой криворукостью аффтара. |
15.07.2006, 01:53 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
dk
offline
Опыт:
60,293Активность: |
Вобще это вызвано пунктам Б. Пункт А срабатывает из-за пункта Б. А система движения не криворукая, а даже оригинальная, но все остальное ... |
15.07.2006, 11:44 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
___DEMON___
Падший Ангел
offline
Опыт:
3,062Активность: |
Ну ёмоё ! Качай открытую доту 5.62b2 Там всё на ГУИ !!!!! А крипы сами по себе не должны убегать ! |
15.07.2006, 21:01 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Drey
2Pac Shakur Amaru
offline
Опыт:
1,496Активность: |
ды ё мне на модеме качать лишние полчаса влом
Drey добавил: они собираються в разных местах на базе |
16.07.2006, 01:42 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
Объясняю то как АИ работает в доте, он подгоняет крипов при изменении приказа( если приказ мув, то крипы будут посланы на вэйпойнт если стоп то тоже
Некоторые спеллы делают крипов остановлеными так как в момент получения этого приказа они не могут пойти, а новый приказ не получен и крип забываетсо этим самым АИ.
Видели как сделано в товер дефенсах?
Если крип остановлен (не бежит) и при этом атакован, то он будет послан на следующий вэйпойнт.
На данный момент я переписываю дотовский АИ таким образом что-бы он распределял крипов по группам корректно, а если крип застревает в лесу (тоесть крип находится на карте больше 300 сек и не двигаетсо ) умирал |
16.07.2006, 08:10 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|