BartSi
offline
Опыт:
483Активность: |
Опыт за убийство, дроп с мобов
Всем привет. Подскажите пожалуйста правильнй триггер, а лучше какие-то конкретные вещи, которые помогут мне указать точное число получаемого опыта с монстра.
На данном этапе я пытаюсь указать получаемую экспу с помощью такого вот триггера, но он, по неведомым мне причинам, не работает. Что я не так указал? А самое странное - не хочет работать дроп с мобов. Выставляю так, но после убийства - ничего.
Отредактировано BartSi, 30.07.2014 в 17:58. |
30.07.2014, 17:19 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,137Активность: |
что за ад в условии?...
дебага нет |
30.07.2014, 17:40 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
Hate:
Ад в условии - результат непонимания принципов создания условий, очевидно же. Если б я знал как надо, обращался бы я на форум тогда? Мне не нужны комментарии о том, как всё плохо, мне нужны советы - как надо. |
30.07.2014, 17:57 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Кет
offline
Опыт:
111,234Активность: |
BartSi, не знаю, что ты имел в виду, делая такое условие, но стоило указать что-то вроде «(Unit-Type of (Dying unit)) равно (нужный тип юнита)», это Unit-Type Comparison на GUI.
Если ты имел в виду что-то другое, поясни, пожалуйста. Думаю, Hate об этом и спрашивал. + Если ты хочешь награду опытом за всех монстров указывать триггерно, стоит сделать стандартную награду равной нулю. |
30.07.2014, 18:04 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
online
Опыт:
94,194Активность: |
BartSi, корявое условие, вероятнее всего, что ты выгружаешь из хештаблицы? |
30.07.2014, 18:14 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
Кет:
Я бы предпочёл как раз таки не триггерно, но как это делать вручную - не знаю. К примеру, в свойствах юнита в графе "Характеристика - Опыт" стоит показатель 100. Если я правильно понял, а скорее всего не правильно, это количество получаемого опыта с моба. Естественно ничего подобного в самой игре нет. С рыбы 1ого уровня я получаю 25 экспы. В свойствах монстра никаких показателей с таким числом я не нашёл. Потому решил просто написать триггер. А по поводу условия. Я пытался указать что герой получает 10 экспы с условием, что монстр 1ого уровня. Вот) |
30.07.2014, 18:16 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
online
Опыт:
94,194Активность: |
BartSi, там используется сложная формула рассчета опыта, это лишь коффицент, если хочешь сделать не так как в стандарте, юзай полностью триггерную систему распределения опыта. |
30.07.2014, 18:41 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
|
30.07.2014, 18:46 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
online
Опыт:
94,194Активность: |
BartSi, вот формула расчета експы xgm.guru/p/wc3/58159 Так же количсество опыта зависит от расстояния до убитого юнита. |
30.07.2014, 19:47 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
quq_CCCP:
Спасибо, но для меня эта формула расчёта как белый шум. Я же не программист. Однако я выкрутился с помощью триггеров. Методом тыка) Хочу спросить. Есть ли возможность прописать триггер, который позволит "респауниться" юнитам после их смерти не в конкретной области, а там, где я их установил изначально. Просто от обилия "областей" мне дурно становится. |
30.07.2014, 21:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,137Активность: |
используйте поиск по форуму, есть наработки, и наверное не одна
з.ы. не нужно быть программистом что бы понимать формулы |
30.07.2014, 21:54 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
redfal
offline
Опыт:
5,163Активность: |
BartSi, вот тебе карта пример, если что то не понятно спрашивай. Мобы спавнятся там где ты их поставил изначально для какого либо игрока, через время которое тебе хочется.
Минус системы в том что если у тебя слишком много юнитов на карте, которых надо создавать я имею ввиду штук так 200-900 то данную систему лучше не использовать, слишком громоздкая. Я попытался сделать на уровне начинающих картостроителей. |
02.08.2014, 15:20 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
redfal:
Ясно, спасибо. Да я уже находил аналогичные лайт-версии и уже убедился, что для моей карты 200+ мобов они не подойдут. А сложные я просто ниасиливаю, там чуть ли не "Война и Мир" на скриптовом языке, а я с триггерами даже не на вы. У меня не сложная карта, классическое рпг. И в целом, такая система не так уж и нужна, но без неё возможности игрока сковываются. Да и мои тоже. |
02.08.2014, 19:19 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tobi123
offline
Опыт:
7,826Активность: |
BartSi:
Есть прекрасная система для такого. xgm.guru/forum/showthread.php?t=54807 |
02.08.2014, 19:24 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
Tobi123:
Хочу сразу спросить, т.к. я абсолютный нуб в кубе. Для вставки данной системы у себя, мне достаточно перекопировать себе на карту всю триггеры и переменные из прикреплённой карты в примере и всё? Или нужно что-то ещё дописать? И ещё, маленький вопрос, а есть возможность скопировать все переменные одним махом? Вот триггеры можно, а переменные почему-то надо фигачить вручную. |
02.08.2014, 19:51 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
redfal
offline
Опыт:
5,163Активность: |
BartSi, для того чтобы копировать переменный нужно поставить где то в параметрах галочку автоматически создавать переменные.
|
02.08.2014, 21:00 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
Tobi123:
Установил эту систему. Пока работает. Большое спасибо. redfal, спасибо, поставил. Работает.
BartSi добавил: Извиняюсь за дабл пост. И так. Поставил систему quq_CCCP по совету Тоби. Работает пока отлично. Но вот беда. Выставленные лут у мобов не работает. Не дропается ни при первом убийство, ни тем более при последующих. Помогите пожалуйста решить проблему. Что там в коде/триггерах указать надо? Отредактировано BartSi, 02.08.2014 в 21:31. |
02.08.2014, 21:49 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,137Активность: |
нужно создать новый триггер, очевидно же |
02.08.2014, 22:00 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BartSi
offline
Опыт:
483Активность: |
Hate:
А нет возможности дополнить основной триггер с возрождением каким-нибудь скриптом, который бы запоминал и выставленный дроп у юнитов? Бо через тригеры делать ад и израиль. |
02.08.2014, 22:23 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
redfal
offline
Опыт:
5,163Активность: |
BartSi, вот то что тебе нужно, посмотри на скрин и сделай тоже самое, тебе просто надо указывать тип умирающего крипа и дроп с него.
|
03.08.2014, 08:34 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|