XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Jko_0

offline
Опыт: 1,407
Активность:
Нейтрально враждебные юниты.
Всем привет, что-бы не создавать кучу тем, я опишу проблему тут.
1)Когда начинаешь бить врага в моей карте(днем) то мобы сбегаются чуть ли не со всей карты, как уменьши этот радиус???
2)Делал, что-бы опыт не давался герою, если он на много ниже или выше уровнем чем мобы, вот что получилось. Не могу понять в чем порблема??
Миниатюры
Кликните на картинку для увеличения
Название:  Безымянный1.png
Просмотров: 28
Размер:  19.4 Кбайт  
Старый 27.09.2013, 09:51
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Действие блокировки опыта ты не туда воткнул немного. Настроить опыт за нейтралов -
Игровые константы - таблица сокращения монстров, там стоит 5 лвлов ты можешь поменть количество на 14 и задать 100 100 100 100 100 90 90 80 80 70 70 60 50 0. На 1 лвле гер будет получать 100% опыта, на 6 - 90%. На 14 - 0%. (За нейтралов.)
Уменьшить радиус автоатаки мобов - там же в константах, вроде монстры - расстояние охраны.
Можно и триггерно создал к примеру 3 гнолла,
Отряд pick every unit in last created unit group and - Б.е.- set aquistion range to скажем 400

Отредактировано NatureKid, 27.09.2013 в 10:42.
Старый 27.09.2013, 10:36
Fakov
Viva la Fa
offline
Опыт: 102,058
Активность:
1 - в игровых константах радиус чего-то там врагов.
2 - группа условий ИЛИ и проверки уровней должны быть занесены в группу условий И.
Старый 27.09.2013, 10:40
Jko_0

offline
Опыт: 1,407
Активность:
NatureKid,
2)Вопрос вот в чем, Максимальный уровень героя у меня 130, мне придется вписывать 130 значений? в эту строку?? (таблица сокращения монстров)

Отредактировано Jko_0, 27.09.2013 в 12:08.
Старый 27.09.2013, 12:00
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Jko_0, нет, если за нейтралов опыт хочешь давать до 14 - на 14 ставь 0. и всё, больше за нейтралов не будет экспы. А вообще это FAQ
Старый 27.09.2013, 12:29
Jko_0

offline
Опыт: 1,407
Активность:
Я понял, что через константы, нельзя сделать что-бы герою на 100 не давалось опыта за моба 20 уровня(вообще), но при этом давалось за моба 100 уровня. как написал Fakov я сделал, но все ровно не работает=(
Миниатюры
Кликните на картинку для увеличения
Название:  Безымянный2.png
Просмотров: 4
Размер:  21.1 Кбайт  
Старый 27.09.2013, 13:13
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Так не получится. Давай экспу вручную тогда и не парься.
к примеру 10*уровень умирающий юнит
Старый 27.09.2013, 13:44
Jko_0

offline
Опыт: 1,407
Активность:
NatureKid, а если два игрока, то как определить второго юнита?
Старый 27.09.2013, 13:53
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
Jko_0:
NatureKid, а если два игрока, то как определить второго юнита?
Второго - это какого?
Герой - дать опыта - 10*уровень мёртвого убивающему
Старый 27.09.2013, 14:00
Jko_0

offline
Опыт: 1,407
Активность:
NatureKid, я это понял, я имею ввиду, что если 2 игрока били врага, то опыт будет доваться только тому кто добил!
Старый 27.09.2013, 14:07
Melissa
Я всегда хочу как лучше!
offline
Опыт: 31,696
Активность:
ну тогды группу делай героев в радиусе 1000 от моба и давай экспу, поделённую на число юнитов в этой группе каждому. Ещё можно добавлять всех мобов в триггер получения урона и давать экспу, пропорциональную нанесённому урону. Третий вариант - нумеровать мобов и заводить переменные HitBy1Player[].HitBy2Player[] где для каждого моба будет помнится, кто его бил и при смерти давать опыт всм участникам.
Старый 27.09.2013, 14:12
Jko_0

offline
Опыт: 1,407
Активность:
Спасибо, за помощь,Решил не терять больше время, и просто запретил вход в локацию, уровнем героя меньше чем требуется.
Старый 27.09.2013, 14:31
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:15.