33

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

Играть-то он умеет в WC3 получше меня и многих дургих
в том то и дело... что нет, просто зажравшийся стример, не мог потренироваться перед записью
Жаль что я вообще не умею в этот варкрафт играть, так что не мне его судить
PrincePhoenix, что там по срокам?
33

» WarCraft 3 / Способности и алгоритмы на заказ

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

» WarCraft 3 / Способности и алгоритмы на заказ

Кст, там надо делать проверку на лвл способности при изучении, потому что когда повышаешь лвл способности, событие так же срабатывает, в итоге на 5м уровне идёт уже 5-тикратный реген
а если потом книгу забвения использовать, ммм =) неоднократно
33

» WarCraft 3 / Как остановить регенерацию здоровья?

потому что как уже говорилось 50 раз, не работает ни 1 функция Set Field
NazarPunk:
А когда допиляют 1.31 будет нативно))
а вот это да =)
33

» WarCraft 3 / Как остановить регенерацию здоровья?

а на мемхаке всё это было =(
Я в сларках делал ульту аппрарата и останавливал регенерацию через SetUnitHpRegen периодическим таймером
33

» WarCraft 3 / Возможности Lua относительно JASS\vJASS

а в жасс было что-нибудь от настоящего программирования? анонимные методы, нативные списки и полиморфизм просто мимо ушей и когда ещё почитать отправляют не слова же не понятно... но на наглядных примерах NazarPunk, некоторые нюансы раскрываются и то что удобно это 100%, а к простоте привыкнуть чуть надо
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 как Хештаблица + таймер, как это всё будет теперь на луа?