20

» WarCraft 3 / Полезная информация

GF RaiseD:
а что насчет обязанностей? помимо слежки. у меня учеба\работа, и я не всегда могу следить за модулем
20

» WarCraft 3 / Полезная информация

Есть предложение поставить авто-варны тем, кто не закрывает вопросы, и блочить раздел QA для этих личностей на определенное время
20

» WarCraft 3 / Продажа здания тригер

Принятый ответ
ZlodeyGames:
пример какого способа именно?
хотя я хз что тут вообще объяснять
1 способ - ставим здоровье башни равной её стоимости, в РО (редактор объектов), подходит, если башни не получают урона. чекаем хп - возвращаем стоимость
2 способ - в разделе юнит есть функция custom value, туда можно записать любое число, и оно будет привязано к конкретному юниту
3 способ - индексер юнитов - присваивание каждому юниту на карте номера, который записывается в custom value, после же - создание массива и ссылки на юнит с использованием записанного номера
если непонятно, что я сказал, нужно читать статьи и вернуться к этому вопросу позднее
20

» WarCraft 3 / Москиты

LainMikoroso:
и правда, прошу прощения
немного покопался, и понял, что юнита с москитами функция не видит, был ли он добавлен на карту изначально или создан в процессе игры, и даже если был создан без москитов и потом они были добавлены - все равно не видит
Если герой подберет предмет с москитами - он также будет невидим для этой функции, но связанные с ним действия все также работают в моей миникарте, а также действия с юнитом, которого я просто записал в переменную
Это значит, что тебе нужна небольшая бд юнитов-даммиков, и нужно просто сверять их координаты
ну и само собой, это подойдет для триггерных спеллов, управлять оригинальными москитами не в пример сложнее и легче сделать кастомный аналог

наткнулся на xgm.guru/p/100/187308
читайте что вам пишут и включайте мозги
Загруженные файлы
20

» WarCraft 3 / Продажа здания тригер

я так понимаю, очки здоровья - это стоимость здания
но что такое точка значения, в душе не скребу, а также на кой черт узнавать оставшийся % здоровья здания
ставьте хп здания равным стоимости, или используйте custom value, или используйте индексер юнитов
и не используйте руссификатор редактора, это читать нет ни возможности, ни желания
20

» WarCraft 3 / Москиты

бот тебе нашел, 4 пункт, если лень нажать на ссылку не стоит вообще заходить в qa
20

» WarCraft 3 / Счётчик времени

триггер с событием - время - периодически, каждую 1 сек
действие - прибавить к переменной типа integer 1
второй триггер с событием - игрок вводит что-то в чат
действие - игра - показать сообщение - переводим integer в string
а вообще надо заиметь представление о том, что такое алгоритмы и не задавать крайне неумных вопросов
20

» WarCraft 3 / Поиск по картам

GF RaiseD:
ssbbssc, тоесть, способствует формированию заранее предвзятого отношения к карте?
без предвзятости
20

» WarCraft 3 / Запрет игры в одиночной

в одной из карт "резня пилой" в начале игры пауза ставилась сама и сама снималась, чтобы у игроков не было возможности её поставить (кэп)
мб попробовать поставить паузу больше 4 раз - в одиночке прокатит, в локалке нет
насчет способа реализации - не могу помочь
20

» WarCraft 3 / Замена роликов

Принятый ответ
mpq читалка - открываем архивы игры - ищем подходящие по размеру\расширению файлы - смотрим кодировку - ищем HD вариант ролика (например), скачиваем, конвертируем в нужной кодировке, битрейте, другие настройки - заменяем - профит
20

» WarCraft 3 / Поиск по картам

это один из параметров, который явно не назвать ненужным
он дает возможность сформировать представление о карте еще до запуска, имхо оставить однозначно
20

» WarCraft 3 / Вопрос о функциях

DracoL1ch:
то-то у тини на аганиме появляются все ауры всех персов :D~DracoL1ch:
уже вылизал до такой степени
а в тему треда - вскукареки, как вы выражаетесь, были и будут, потому что этот вопрос не критичен для вашего проекта
вы потратите неделю на написание идеального кода, а в приросте будет 0,5-0,9%
неделя времени того не стоит
достаточно закрывать утечки и просто упрощать код там, где это возможно
20

» WarCraft 3 / Вопрос о функциях

локалки быстрее для конкретного потока, глобалки нужны скорее для передачи данных между ними, если я не путаю
при запуске работающего таймера он просто начнет отсчет времени по новой
20

» WarCraft 3 / Как сделать систему талантов?(прокачка так же как скилы у героя)

Принятый ответ
есть способность - техника героя гоблина из melee карт, она позволяет производить замену одних способностей на другие
есть дамми юниты, которым можно выдавать пустышки-способности, ловим каст - считаем за изучение
еще можно реализовать на основе исследований, но тогда без возможности сброса талантов
после всего этого выдаем спеллбук с нужной абилкой, причем если ID спеллбуков буде одинаков, абилки будут там группироваться, или же просто повышаем лвл нужной абилки
профит
20

» WarCraft 3 / способ оглушить

JaBeN_Симфер:
система не моя, это скорее просто маленький плагин или настройка
анимацию не имитирует, так как расчеты урона идут уже после удара
но в теории можно рассчитывать шансы еще до замаха и добавлять тег для анимации
20

» WarCraft 3 / способ оглушить

quq_CCCP:
смотри, триггерный крит у меня уже сделан
дефолт не устраивает потому, что я сменил систему крита в целом - теперь все абилки добавляют только % к шансу, и крит будет один, а не куча разных от разных итемов
как в LOL система
Крит уже готов и работает, теперь интересует баш привинтить
я попробую сделать через дамми каст по твоим настройкам
20

» WarCraft 3 / способ оглушить

Сорян, надо было дописать - у меня есть возможность отловить момент крита, так как он у меня триггерный
GetLocalPlayer:
  • дать даммику баш и атаковать цель (преодолевает иммунитет)
вот этот вариант мне и интересен, хочется узнать настройки баша и дамми юнита, т.е. должен он быть мили\ренж, каким действием отдавать приказ на атаку (вроде видел attack once), а в самом баше что нужно отметить, чтобы дамми не промахнулся по цели
Diaboliko:
Так то руны никто не отменял. Да и баш+крит вроде срабатывают одновременно в пассивках, разве нет?
quq_CCCP:
Эмм у критов и так есть настройки баша, да и баша есть настройки крита, т.е баши могут множить урон как и криты, криты и баши - способности клоны, с разными ветками действий в коде...
Все верно, и изначально способность так и была реализована, но с внедрением новых технологий :D требуется и новый баш
ImbaStyle:
дать ему стан и скастовать на цель
GetLocalPlayer:
  • дать даммику молот бурь и применить на цель.
этот способ самый простой, но он сбивает щиты от магии\амулеты
JaBeN_Симфер:
Читай интересные факты в статье xgm.guru/p/wc3/attackmod
свежие статьи я читаю, и мелисскину статью прочел не один раз
20

» WarCraft 3 / Любые агрументы в функциях

на ум приходит разве что мемхак
если я правильно понимаю и ты пытаешься писать на более "примитивном, машинном" уровне и получить быстродействия
20

» WarCraft 3 / Любые агрументы в функциях

переменная по сути - адрес к ячейке памяти с той или иной информацией
можно использовать переменные, но если тебе нужно делать действия с юнитом - нужен сам юнит - нужна ссылка на него
вопрос не совсем мне понятен
нужно использовать глобалки?