33

» WarCraft 3 / Заклинание: Молитва

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

» WarCraft 3 / Баг при скрытии приказов 1.26

Jack-of-shadow, столько стараний, ради чего? ради себя чтобы сделать идеально без фатала, вообще не думаю что в незнакомую и сложную игру играют больше 1 раза в варкрафте, о каком выходе в главное меню идёт речь?
у нас народ как делает? сложно - ливаем, непонятно - больше не завпускаем, и лишь 1% (человека 2) подумают, оооо занятно, надо ещё раз попробовать... ты ради них? 99% всех стараний даже оценены не будут, но 1% лажи (1 ошибка в слове или фатал при перезапуске - негатива на 100 баллов, карта гавно)
33

» Наследие Альянса / Голоса персонажей. Часть 2.

иногда лучше не делать 3д модели, оставить 2д пиксел и фантазию игрока
иногда лучше не делать концовку в игре/книге/фильме , оставив на фантазию пользователя
иногда лучше не делать триггеры, оставив всё на дефолте дабы не напугать игроков
иногда лучше не делать кинематики и передать всю историю через геймплей
иногда лучше не делать описания способностей их всё равно никто не читает и всё качают пассивки
иногда лучше не делать списки более 2-х пунктов их всё равно никто не читает
иногда лучше не писать сценарии к фильмам, ведь зрители всё равно придерутся и найдут миллион дыр
Araders, ты в своём уме? озвучка есть, она не гундосая, без дефектов речи, она есть и это огромнейший плюс!!
33

» WarCraft 3 / Баг при скрытии приказов 1.26

Jack-of-shadow, ну а теперь удачи словить миллион новых багов и возвращение ранее скрытых приказов
Православные значения хороши для 1 приказа
33

» WarCraft 3 / Баг при скрытии приказов 1.26

Да возможно это и так, но тут ничего не поделать (очистить ячейку при выходе?)
33

» WarCraft 3 / Урон после удаления юнита

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

» WarCraft 3 / Заклинание: Благословение

Например можно в форме: Jass (было) / Lua (стало)
ну да, чтобы было понятно для таких как я, а что тут вообще происходит?
33

» WarCraft 3 / Урон после удаления юнита

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

» WarCraft 3 / Заклинание: Благословение

NazarPunk, а ты проверял вот этот код? это вот так вот на луа будем работать? не уж то так всё удобно
33

» WarCraft 3 / Действие спиной.

Есть альтернативный вариант, я так мины у машинок делал
основа - канал без цели
при вызове определяем точку сзади от юнита (через полярные координаты, делайте хоть на гуи)
создаём объект в этой точке
А вот эта установка задом будет крайне гемеройная
33

» WarCraft 3 / перезарядка пассивных способностей

на основе эксгумации или на основе мемхака, почти все ответы бот выдал
33

» WarCraft 3 / Заклинание: Благословение

TimerStart(CreateTimer(), 0.5, true, function() - имя функции надо передать, которая ничего не принимает, в неё нельзя будет передать какие либо аргументы и просто так вызвать HealUnit(caster, target)
33

» WarCraft 3 / авторизация

Принятый ответ
8gabriel8, А чё на меня стрелки сразу =) автор ирины бота должен знать => Kirill78
А вообще там такая шикарная инструкция на 1 страницу
Есть группа в ВК
И дискорд
В частых вопросах есть
33

» WarCraft 3 / Заклинание: Благословение

тут то да, тот они не нужны в этом заклинании
NazarPunk, ну например вот:
Простейшее триггерное лечение от интеллекта
Каст: Герой указывает способность на себя или любую другую союзную единицу (10 секунд или пока цель не вылечиться)
Действие:
  • Создаётся таймер периодический каждые 0,5 сек идёт
  • На хендл таймера вешаем кастера (1) и целькастера(2)
  • крутим функцию лечения извлекая данные на тик таймера
Со своими текущими знаниями я бы это сделал так. а как на луа?

заклинание и МУИ и возможно двойное накладывание на юнита, могу набросать полностью jass аналог, если не понятно описал
33

» WarCraft 3 / Заклинание: Благословение

Так всё хорошо, вроде бы понятно, но весьма интересно, что на луа всместо хештаблиц (часто говорили,что луа это уже таблицы), так что хочу увидеть какое-нить заклинание которое выглядело на Jass как Хештаблица + таймер, как это всё будет теперь на луа?
33

» WarCraft 3 / челы а как сделать так что бы юниты ходили по стене или башне?

ну вариант с декором самый простой, и его не передвинуть нормально не подраться с ним (как с юнитом), всё конечно можно да не то, а ещё на него можно зайти с любой стороны и нужны блокираторы, значит нельзя подойти вплотную или нельзя слезть в любом месте
33

» WarCraft 3 / челы а как сделать так что бы юниты ходили по стене или башне?

Смотря какая система движения, на дефолтной легко на собственной вообще ещё лёгче, меняем высот полёта и отключаем столкновения, когда юнит должен якобы быть на башне, и опускаем в 0 туже высотку и ВКЛючаем столкновения, когда юнит якобы слез...
Для минимального исполнения потребуются знания гуи, а конкретно:
  • наделение полётом
  • изменение высоты юнита
33

» WarCraft 3 / Долгий прогруз

я к тому что возможно проблема, схожая с моей
кстати да это кисти
Загруженные файлы
33

» WarCraft 3 / Долгий прогруз

KaneThaumaturge, список костей наитормознутейшая вещь на любую оперцию, кто нить знает что она делает то?
33

» WarCraft 3 / TMNT Gold v8.9

я в это играл, где-то полгода назад, и скажу что норм, мне понравилось
33

» WarCraft 3 / Загрузка другой карты в процессе игры

Принятый ответ
есть альтернативный вариант переноса:
  • делаем карту огромной
  • дробим на локации
  • при переходе на локацию устанавливаем SetCameraBound по области или координатам области
Плюсы:
  • Разные игроки могут находится на разных локациях
  • нет загрузки как таковой вообще, эти переходы мгновенные
  • замечательно работает в сетевой игре
Минусы:
  • ограничение по количеству терраинов (но можно триггерно обойти такое)
  • проблема с миникартой и пингами на миникарте
  • сильно увеличивает открываемость карты в редакторе, можно словить лимит декораций
Советую для ознакомления сыграть в танчики xgm.guru/p/751/dt, где весь ланд генерируется вообще на одном и том же поле, с загрузкой и переходами туда/обратно, да, это сетевая кампания
33

» WarCraft 3 / Заклинание: Длань Господня

ScopteRectuS,
как же а это что?
local t = CreateTrigger() - триггер
TriggerRegisterPlayerUnitEvent(t, Player(i), EVENT_PLAYER_UNIT_SPELL_EFFECT) - добавление события
этого уже достаточно чтобы проверять условие и делать действия =)