0
6
3 года назад
0

» WarCraft 3 / Heroes of War

Maxlaid:
Для патча 1.26 карту не повезут?))
Я уже пробовал, в принципе, исправить пару косяков и можно выкладывать.
0
6
3 года назад
Отредактирован RedRay
0

» WarCraft 3 / Heroes of War

Alan_:
Решил поиграть. Впечатления конечно мягко говоря не очень. Вдохновлялся я так понимаю ты Ведьмаком.
Большое спасибо за отзыв.
Во первых - у тебя все герои стандартные?
Нет, все герои переделанные, а именно: 2 и далее лвл способностей героев сильно улучшаются (хилл, урон и т.п.). В описании способностей можно посмотреть на каком лвле, что будет давать.
Я после убийства одного-двух крипов с первой же пачки бежал сразу на базу регенится. Вторая пачка состоит уже из 7-8 крипов, это вообще анреал. Либо ослабляй крипов, либо усиливай героев.
Так и задумано. По началу вы слабы (фактически стандартные характеристики) и вам придётся возвращаться на базу для регена хп и маны.
Во вторых - аналогично с вещами. Они все стандартные, я так понимаю. Дорого и бесполезно. Делай что-то дешевле, что-то лучше.
Есть, и стандартные вещи, и переделанные. Можно посмотреть в лавке рецептов, какие предметы можно улучшить, в основном это предметы на атаку и защиту. В эльфийском магазине есть 3 уровень улучшений и доп предметы. В общем, можно будет ещё подумать над стоимостью.
Дай стартовый капитал в размере 200 голд, например, создай предметы по типу той же бранчи в доте (+1 ко всем характеристикам за 50 голд).
Так, на базе есть 7 ящиков, которые можно разбить и из них могут выпасть от 50 до 200 золотых. (60% для 50 голды, 10% ничего или 100 голды, 5% 150 или 200 голды). + возле базы в лесу есть монеты ( Сверху на 500, её можно спокойно взять, применив зелье невидимости за 25 голды. Снизу, лучше вообще не пробовать брать, но её возможно взять "кое-как").
В четвертых - ошибки. Грамматические ошибки.
Исправлю.
Карту в соло считаю непроходимой, так как там какие то поднебесные статы у боссов. Первый же босс: Атаман разбойников - откуда у него такие статы? До него 4 пачки крипов, если их в соло убивать (соответственно весь опыт будет идти одному) - будет максимум 4 лвл. Даже с бустом книжек до него не дотянутся. Мне кажется его даже в 5 будет невозможно убить.
Карта проходится за 3-4 часа, (Я, и 1, и с друзьями её проходил не один раз.) В общем, смысл такой: гриндите мобой, золото вливаете в книжки, как только добыча золота пойдет на поток, можно задуматься и о других вещах и об их прокачке предметов. Лучше всего накопить на посох телепортации, ускорит процесс перемещения по карте. Обязательными предметами считаю маску на вампиризм в эльфийской лавке.
Кстати, деревне есть колодцы, возле которых можно восстановить хп. И еще бонусы, спрятанные в лесу. И не пробуйте убивать свиней в деревне, это кое-кого призовёт)
Ещё раз спасибо за отзыв.
P.S.
На этой карте лучше играть в несколько человек, а то одному на ней скучно( По крайней мере, я так считаю.

Alan_:
Вы играли один на 2 сложности? судя по хп и урону мини-босса. Каждый занятый слот игроком или ботом, повышает сложность карты.
0
6
4 года назад
Отредактирован RedRay
0

» WarCraft 3 / Герои нежити

Lord_Teo:
Изменить в редакторе объекта классификацию героя.
<Большое спасибо!
0
6
4 года назад
0

» WarCraft 3 / Как дать герою +100 маны?

Extremator:
RedRay:
Арифметика?
Да!
Так и не получилось ставить + перед числом. Все остальное просто ставит ману в текущее значение 100. Было 1000 стало 100, было 10 стало 100.
0
6
4 года назад
0

» WarCraft 3 / Как дать герою +100 маны?

Extremator:
RedRay:
Нет не максимальный запас, а по типу восстановления маны.
А ну тогда просто "установить текущую ману (юниту) как (число)"
Юнит - твой юнит, который убивает ( киллер-юнит)
Число - сумма двух значений: Текущая мана юнита + 100.
Не понял как число ставить. Если значение, то там нельзя + поставить. Или число искать в функциях? Арифметика? там получатся, например, 50+50.
Загруженные файлы
0
6
4 года назад
0

» WarCraft 3 / Как дать герою +100 маны?

quq_CCCP:
RedRay, SetUnitState( unit, UNIT_STATE_MANA, GetUnitState( unit, UNIT_STATE_MANA) + 100.00 ) ) вот таким действием ты добавляешь ману герою, сперва смотришь сколько есть, а затем добавляешь к тому что есть.
не могу найти SetUnitState, только SetPlayersState, а там только золото, дерево и т.п.
P.S. англ редактор от рефорджа, есть и русский редактор с русскими триггерами. там тоже не нашёл.
Загруженные файлы
0
6
4 года назад
0

» WarCraft 3 / Как дать герою +100 маны?

Extremator:
+100 к максимальному запасу маны?
Ну по идеи у тебя должна быть функция для изменения параметров юнита, которая принимает юнита, параметр, значение.
Что-то типа SetUnitState( unit, MANA_MAX, mp + 100. )
Где mp - текущий максимум маны у unit
Нет не максимальный запас, а по типу восстановления маны. Например у героя 200 из 1000 маны, он убивает крипа и у него становиться 300 маны из 1000.
0
6
4 года назад
Отредактирован RedRay
0

» WarCraft 3 / Помогите создать триггер

Hate:
опять же, логика, last created unit отвечает за последнего созданного юнита. событие у тебя какое?
Поменял
последнее на юнит триггера и триггер заработал.

И так, чуть переделал триггер. Вот что в итоге получилось.
1.Сама переменная.
2.Триггер регистрирующий героев.
3.Игрок 1 прописывает -kill в чате и герой игрока 1 умирает.
4.Игрок 1 прописывает -repick в чате и герой игрока 1 удаляется из игры.
По идее, можно данные команды создать для других игроков, если везде заменить игрок 1 на игрок 2/3/4/5, то и у других людей они должны работать. Или дать возможность Игроку 1/2/3... убивать других.
0
6
4 года назад
0

» WarCraft 3 / Помогите создать триггер

Hate:
ну вот когда появляется герой его нужно заносить в переменную, переменная при этом должна быть массивом что бы индекс был по номеру игрока, а когда человек прописывает килл смотрим в переменную героев по индексу номера игрока
Как сделать индекс по номеру игрока? Когда я переменную ставлю игрок, то потом её не могу использовать для убийства юнита. Попробовал вот так, но ничего не выходит.
Загруженные файлы
0
6
4 года назад
Отредактирован RedRay
0

» WarCraft 3 / Помогите создать триггер

Hate:
а при чем тут воскрешаемый юнит? выберите своего на карте если он стоит уже, либо в переменную загоняйте и по ней убивайте
Смысл в том, что этого героя нет на карте. Герои находятся в таверне. Игрок выбирает героя, начинает играть за него, если он ему не нравиться, то прописывает в чате - kill и текущий герой умирает, а игрок выбирает в таверне нового.
0
6
4 года назад
0

» WarCraft 3 / Помогите создать триггер

Hate:
ну вы бы скриншоты приложили, а то сиди гадай на кофейной гуще
Вот так пробовал. Не знаю что из списка ставить. Может тут вообще не через unit надо делать.
Загруженные файлы
0
6
4 года назад
0

» WarCraft 3 / Таверна требует наличия героя

Fly123:
Ты имеешь введу сделать так, чтобы нанимать героев в таверне можно было <<просто так>>, не подводя к ней юнитов?
Да, либо просто так без подхождения юнита, либо сделать так, чтобы таверну можно было юнитом использовать издалека.
0
6
4 года назад
0

» WarCraft 3 / Как настроить получение золота за убийство крипов.

Bergi_Bear:
Сделать полностью триггерное получение опыта и отключить стандартное

Есть наработка, она правда на jass и хештаблицах, но работает, нужно лишь добавить условие НЕПОЛУЧЕНИЯ опыта, просчитав разницу в уровнях
Спасибо
1
6
4 года назад
1

» WarCraft 3 / Помогите создать триггер.

Hate:
так а в чем собственно проблема
Редактор на инглише от рефорджа. С переводчиком что-то не получается сделать.

Все разобрался
Events
MapInitializationEvent()
Conditions
OperatorComparePlayerSlotStatus((GetPlayerSlotState()Player 2 (Blue))), Not equal to, Is playing)
Actions
Unit - RemoveUnit()Пехотинец 0018 <gen>)