Отлавливать урон с мемхаком/рефоржем, увеличивать нужные виды от чего нужно. Главное классифицировать правильно, и, вероятно, не увеличивать нулевой урон.
Если делать все скиллы триггерно, то можно наносить урон через функцию которая будет пересчитывать нужное число с учётом Разума героя... (и/или другого параметр(-а,-ов).
На гуи такие сложные спеллы лучше не делать, обычно используется 2 группы чтобы определять сколько юнит пробыл в области и покинул ли он еще или снова вошел, ну и естественно события с малым периодом. Я бы взял за основу буран или огненный дождь, ну а замедление - вручание ауры торнадо, ну и естественно с начала каста отсчитываем время и ищем юнита и отсчитываем сколько они пробыли в области.
На гуи такие сложные спеллы лучше не делать, обычно используется 2 группы чтобы определять сколько юнит пробыл в области и покинул ли он еще или снова вошел, ну и естественно события с малым периодом. Я бы взял за основу буран или огненный дождь, ну а замедление - вручание ауры торнадо, ну и естественно с начала каста отсчитываем время и ищем юнита и отсчитываем сколько они пробыли в области.
Есть юнит (unit) = боевая единица, это любые воины, маги, герои и здания (в том числе магазины, рудники, источники).
А есть тип юнита (unittype) = тип объекта, это по сути число в ASCII системе исчисления ('ugho','A000','chob'). Ты вместо них обычно выбираешь конкретного юнита из списка всех юнитов. Например когда ты триггерно создаёшь 1 пехотинца, то ты выбираешь как раз из этого списка. Посмотреть ASCII-коды объектов можно в РО нажав Ctrl+D (так же и отключается).
Одно это конкретный объект в на игровой карте, в данный момент. Стоит 5 футманов, и кот конкретный из них. А второе это что конкретно из имеющихся вариантов... пехотинец, стрелок, рыцарь, целитель... и т.п.
Спасибо, можно ещё вопрос а как поставить индекс к переменной, в наработках видел что к переменным ставится в [], как это сделать?
Правильно настроенный даммик может кинуть большинство правильно настроенных заклинаний мгновенно.
Для ченнелинг заклинаний - вероятно придется создавать нового.
Кроме того, если ты будешь кидать несколько заклинаний с одного дамми - ты не найдешь, каким убило цель например. Аналогично, если ты будешь кидать все заклинания одного игрока с одного дамми - вероятно ты и юнита-источник урона не определишь. Аналогично с игроками.
В общем, нужно определять цели, которые ты преследуешь и помнить о подобных особенностях, а так да - можно.
Но лучше не стоит получается?
А сколько вообще можно дамми делать, есть ли пределы?
ну поменяй дистанцию получения приказа и выстави охрана или зов на помощь (как-то так хз) в настройках игровых констант на 0
Не помогает. Что с Нейтралами, что с ботом
ЧАСТИЧНО решило проблему отключение 6 игрока (слот НЕТ в свойствах игроков) и игровые константы (хотя насчёт их конкретно - хз).
А поставь попробуй 6 игрока открытым, тоесть не он не бот никто просто открытый слот, помню у меня тоже с криками был трабл и именно когда на слоте крипов был бот
ну типа считаешь расстояние между точкой каста и кастером, и после телепорта наносишь урон кому надо ориентируясь на расстояние, формула процента в единичку: расстояние / макс. расстояние
то есть урон умножаешь на полученный результат
или ты имел ввиду наносить всем кто находится между точкой каста и кастером?
мало инфы короче, но думаю ты сделаешь спелл
Аааааа, почему ты, я у тебя вообще другой спелл хотел узнать, ну ладно, спасибо)
ну типа считаешь расстояние между точкой каста и кастером, и после телепорта наносишь урон кому надо ориентируясь на расстояние, формула процента в единичку: расстояние / макс. расстояние
то есть урон умножаешь на полученный результат
или ты имел ввиду наносить всем кто находится между точкой каста и кастером?
мало инфы короче, но думаю ты сделаешь спелл
Аааааа, почему ты, я у тебя вообще другой спелл хотел узнать, ну ладно, спасибо)
CountDD = колво спавнящихся цепей, по факту дальность хука, само расстояние между цепями всегда фиксировано (50), больше 100 эту переменную ставить нельзя, либо сам вручную смещай массивы, кол-во таких кастов одновременно ограничено и зависит от этой переменной, в данном случае может быть сразу около 82~ хуков, в общем-то, надеюсь по математике всё норм, и посчитать, чтобы цифра не превышала 8192 ты сможешь
периодичность таймера думаю не требует пояснений
кастер может двигаться, но хук никак не сместится и цель притянет в точку каста, а не к кастеру, то есть тебе нужно тогда юзать паузу на кастера, хук может притянуть летающих и здания, там есть булекспр где выставишь всё что нужно, рядом с ним валяется коммент про радиус хука, сейчас там сотка стоит, вообще лучше переходи на луа или джасс, гуи говнище
Вобщем я сделал это через стату интеллекта, т. Е за прирост Инты у меня увеличивается урон заклинанию, долго писать но работает, сделал всё на триггерах
По кому по себе или по врагам? С одной стороны все просто, абилка "благословение элуны", которое может изменять сопротивление к магии у юнита носителя, вопрос в другом если это окружающие враги, как им сунуть абилку. Не совсем понятно как хочет это сделать, аура, пассивка на сомого носителя?
Вобщем вот ты герой, ты покупаешь или подбираешь предмет который увеличивает тебе магический урон заклинаний, (только магический) урон добавляется только тебе(т.е урон увеличивается по врагам)
umbrella_gaming:
Видимо отслеживать наличие предмета у перса и подменять заклинания(сделать 1 с одним уроном а другое такое же с другим уроном, одно скрываешь другое отображаешь в зависимости от наличия или отсутствия предмета), возможно есть более изящное решение
Тоже про это думал, но вот если герой купит ещё один предмет такого же типа, то как прибавить уже к имеющему усилению чтобы эффект сложился
настряпать кучу абилок и их подменять вычисляя число предметов в инвентаре, в jass это можно сделать но пример не дам - ибо под рукой нет развернутого вк3 и редактора, возможно в джасе можно напрямую как то мутить без кучи копий одинаковых абилок с разным параметрами урона
Охх на jass без примера не разберусь, я совсем ещё нуб в jass
Трудно без jass реализовать свои хотелки) хз актуально ли щас изучать джас при мертвом рефордже
Да, карту делаю с друзьями поиграть, чет в 21 вспомнил про редактор и вот создаю 2 неделю, знаний просто нету даже по редактору, тупо по гайдам пилил что то где то сам делал, и вот по итогу остались предметы и герои, а рефордж не играл даже
» WarCraft 3 / Демоническая дева
» WarCraft 3 / Увеличивающийся от интеллекта героя урон заклинаний
» WarCraft 3 / Увеличивающийся от интеллекта героя урон заклинаний
» WarCraft 3 / Увеличивающийся от интеллекта героя урон заклинаний
» WarCraft 3 / Увеличивающийся от интеллекта героя урон заклинаний
» WarCraft 3 / Помощь со спеллом
» WarCraft 3 / Даммик и Жар Преисподней
» WarCraft 3 / Посмотрите ошибки кому не лень
» WarCraft 3 / Вопрос по переменным
» WarCraft 3 / Dummy unit
» WarCraft 3 / Dummy unit
А сколько вообще можно дамми делать, есть ли пределы?
» WarCraft 3 / Создание юнита к которому будут притягиваться другие юниты
» WarCraft 3 / Проблема с "крипами"
» WarCraft 3 / Создание юнита к которому будут притягиваться другие юниты
» WarCraft 3 / Проблема с "крипами"
» WarCraft 3 / Как нанести урон блинком?(Заклинание)
» WarCraft 3 / Команды триггера
» WarCraft 3 / Как сделать такой хп-бар
» WarCraft 3 / Гении GUI нужна ваша помощь
» WarCraft 3 / Гении GUI нужна ваша помощь
» WarCraft 3 / Помощь с заклинанием
» WarCraft 3 / Перенос кода Jass на триггеры GUI
» WarCraft 3 / Как создать предмет увеличивающий урон заклинания?
» WarCraft 3 / Как создать предмет увеличивающий урон заклинания?
» WarCraft 3 / Как создать предмет увеличивающий урон заклинания?