28

» WarCraft 3 / Не могу импортировать библиотеку в карту

Принятый ответ
и ещё проверь чтобы в путях к jngp/вар3 не было русских символов
28

» WarCraft 3 / Не могу импортировать библиотеку в карту

FabulousTiger, тут смысл в том чтобы перед самым нажатием "проверка карты" дважды сохранить
т.к. если чтото изменить а потом нажать проверка то он не скомпилирует правильно
и кинь карту которая не запускается
гляну в чём дело
28

» WarCraft 3 / Скрыть сообщения чата+выводить их над героем игрока

Бордер, ты издеваешься?
тебе сказали как сделать 1 триггером
если ты не можешь следовать элементарным инструкциям то это твои проблемы
короче вопрос закрыт
28

» WarCraft 3 / Скрыть сообщения чата+выводить их над героем игрока

Бордер, а зачем тут уметь в код?
в гуи там где у тебя "игрок 1" поставь "реакция на событие - игрок инициатор"
или читать русские буквы ты тоже не умеешь?
28

» WarCraft 3 / Скрыть сообщения чата+выводить их над героем игрока

Бордер, в твой триггер добавь события на всех игроков
и в условии вместо игрок 1 используй триггеринг плеер (на русском игрок инициатор или как то так)
28

» WarCraft 3 / Не инициализируется функция в СЕРЕДИНЕ потока

Принятый ответ
скачай этот файл и закинь его в папку AdicHelper\lib\ в папке с jngp
после в шапке карты напиши include "ifdebug.j"
и создай триггер с событием
игрок написал в чат ifdebug как точное совпадение
действие
кастом скрипт log()
после чего запусти карту и напиши в чат ifdebug
он выведет на экран все if/else/elseif через которые он прошёл (true в скобках в конце строки означает что значение в ифе истина)
Загруженные файлы
28

» WarCraft 3 / Не инициализируется функция в СЕРЕДИНЕ потока

  • вариант 1 (наиболее вероятно)
юнит которого ты удаляешь создаётся после вызова этой функции
советую сделать нормальный дебаг (есть куча готовых систем для дебага)
  • вариант 2 (маловероятно)
при объявлении локалок допущены ошибки которые прерывают выполнение функции
  • вариант 3
любая возможная причина

ну а вообще подобные вещи лучше делать через vjass библиотеки
28

» WarCraft 3 / Хост бот

на гарене хост бот без одобрения админов запрещён
хост ботов куча
гугли
28

» Программирование / Интерфейсы и с чем их едят

GeneralElConsul, интерфейс это класс в котором все методы абстрактные и публичные (и прочие искусственные фичи наподобие множественного наследования)
но тут судя по вопросу человек не понимает не в чём отличие абстрактного класса от интерфейса а применение полиморфизма
28

» Программирование / Интерфейсы и с чем их едят

Doc, тут люди не понимают зачем нужен полиморфизм а ты про контракты и состояния
ну а вообще если говорить простым языком (т.е. для полных нубов) то интерфейсы нужны для того чтобы убедится что класс имеет реализацию необходимых методов
28

» Программирование / Интерфейсы и с чем их едят

как пример интерфейсы юзаются в шаблоне observer/listener
да и вообще большинство шаблонов проектирования использует интерфейсы
28

» WarCraft 3 / Что значит игрок-иницатор?

инициатор тот кто инициирует
т.е. начинает/запускает действие
и это вопрос не по триггерам а по знанию русского языка
28

» WarCraft 3 / Можно ли триггерно вызвать элемент интерфейса?

LordDracula, тут нужен не текстаг а обычное сообщение о невозможности применить спел только с другим текстом
подобных наработок куча
28

» Мир безумного / РКН рвет и мечет

или в сша ехать
там правда все данные сливаются цру но они хотябы это тайно делают
а не устраивают цирк как в России
28

» WarCraft 3 / Рекурсия

целесообразно ничего из этого не использовать
имхо рекурсия нужна только в алгоритмах на графах но не думаю что ты их юзаешь (или хотябы знаешь их)
динамические триггеры практически ненужны
есть лишь 1-2 специфичных случая в которых их можно применить но и то можно без них