15

» WarCraft 3 / Где десинхронизация?

Попробуй перевести точку в реальные координаты, и установи переменной звук в локальном игроке, а проиграй вместес эффектом
Не помогло. Скрин в шапке.
15

» WarCraft 3 / Константы

Как сказал оратор выше, надо в Игровом Интерфейсе поменять текст. Там вроде итак должны вместо значений эти константы стоять, но ты проверь.
15

» WarCraft 3 / [Мемхак] Функции для способностей.

Если я буду использовать либу из твоего анти мапхака, то это все будет работать?
15

» WarCraft 3 / Отключить "Shift"

У тебя корень триггера - событие - не подходит. Занеси юнита в переменную и периодически чекай приказ.
15

» WarCraft 3 / Чистый Preload

Вопрос только зачем?
Допустим, игрок сыграл матч и хочет отправить статистику матча кому-нибудь, либо же просто посмотреть её. Естественно, всяких "function Preload" быть не должно.
15

» WarCraft 3 / Не работает Ctrl+A в mdlvis

Uber:
На полоске анимации можно выделить отрезок или всю анимацию вручную, выделенные кадры копируются через клавишу C.
Каким образом? У меня при передвижении полоски просто меняется таймкод анимации. Всяческими способами пытался выделить весь таймлайн, но тщетно. Опиши подробно, как это сделать?
15

» WarCraft 3 / Частое применение Issue...

В общем, проблема была в моём кривом цикле, который каким-то образом лупился бесконечно. Сорри.
15

» WarCraft 3 / Частое применение Issue...

логичекое объяснение в том, что гуишные ордеры утекают
А причем тут ГУИ и тем более утечки?
15

» WarCraft 3 / Частое применение Issue...

нафига так часто?
Потому что в моей Скиллшот Арене ты врываешься в замес и должен сразу прожать много скиллов. Играя за мясника (танка), ты врываешься с ульты, через 0.5 секунд кидаешь скиллшот, потом через 0.2 сек прожимаешь щит отваги, затем каждые 0.1 сек двигаешься в упор к противнику, чтобы сжигать его плащиком. Со всякими сложными персами вообще другая история: тень усыпляет противника и её задачей является закинуть скипетр, палку, урну и еще свой родной скиллшот прямо под конец сна, чтобы всё попало в противника, пока он не успел сдвинуться с места после сна (а это 4 приказа за менее чем 0.3 секунды).
Да, моя карта тебе неизвестна и ты мог многое не понять, но, думаю, я понятно описал необходимость такого ИИ, ибо тут требуется именно высокий уровень скилла, а если ты медлишь, то внесешь мало пользы в замесе.
P.S: у предметов нет анимации каста, да и родные скиллы прожимаются за те же 0.1-0.3 секунды.
P.S.S: если условные 10 игроков постоянно отдают приказы своим юнитам, то почему в таком случае игра не лагает? Должно быть логическое объяснение.
15

» WarCraft 3 / Частое применение Issue...

пересмотреть архитектуру ИИ
ибо нету ситуации в которой было бы необходимо отдавать приказы каждые 0,05 сек
если только у тебя не 1000+ юнитов
но тогда и без приказов лагать будет
Предположим, у меня 5 ботов. У каждого бота один юнит. Каждые 0.25 секунд каждый бот отдает приказ. Лаги как при большом кол-ве утечек, то есть каждую долю секунды заметное провисание.
И да, такие ситуации есть, в которых надо прожимать все скиллы подряд.
15

» WarCraft 3 / Программы для просмотров реплеев Вар3 (w3g)

Обрыл множество сайтов и не нашел нормальную ссылку на скачивание Replay Seeker'а и Simple Camer'ы. Есть у кого?
15

» WarCraft 3 / Stun на не заданное изначально время.PauseUnit вместо оглушения?

Пауза имеет много минусов, о которых сказали выше. Вдобавок ко всему, несколько станов так не сделаешь, будут конфликтовать.
Сделай спелл оглушения с кучей уровней. На первом уровне ставь минимальное время стана и на каждый следующий уровень делай маленький шаг (зависит от точности времени, которое тебе нужно. Наприсер, 0.05). Когда тебе надо оглушить юнита, то просто создавай даммика и давай ему нужный уровень стана.
15

» WarCraft 3 / Пример применения способности Дамми юнитом

Создаешь две переменные - TempPoint (тип - точка), TempUnit (тип - боевая единица)
Событие - Приводит способность в действие
Условие - Применяемая способность = "Твоя способность"
Действия:
TempPoint = позиция применяющего юнита
TempUnit = Создать твоего дамми в TempPoint
Создать таймер смерти для TempUnit на 1.0 секунд
Заставить юнита выполнить приказ (тут уже сам разберешься)
Custom Script'ом вводишь код: call RemoveLocation(udg_TempPoint)
А вообще, если у тебя более-менее серьезный проект, то советую перейти на Джасс, ибо на ГУИ в картах ниже быстродействие из-за дополнительных вызовов через БЖ-функции, а также утечки, которые как ни крути не устранишь полностью. Да и сам Джасс гораздо удобнее и функциональнее
15

» WarCraft 3 / Полноценный Антимапхак.

Действительно работает, проверял на ZodCraft'е. Но очень жалко, что приходится перестать использовать cJass.
15

» WarCraft 3 / Обнуление переменной типа группа

Функция не может содержать в названии квадратные скобки и пробелы. То, что ты написал - это ее условное ГУИшное название. Используй этот код:
local group g = CreateGroup()
call GroupEnumUnitsInRange(g, твой x, твой y, твой радиус, твой фильтр)
нужные тебе действия с группой
...
DestroyGroup(g)
g = null
Если у тебя JNGP, то можешь открыть список функций и просмотреть их. Также при вводе первых трех символов, высвечиваются все функции, начинающиеся на эти символы. Если у тебя глобальная группа, то все то же самое, только подставляешь приставку udg_
15

» WarCraft 3 / Не могли бы вы, somebody, написать статью об правильном GUI?

" ALL.j - автоматическое устранение утечек от использования GUI триггеров
Глючная вещь. Иногда удаляет то, что не нужно удалять.
15

» WarCraft 3 / Как убрать флажок в здании, строящим юнитов?

У меня на карте нет зданий, производящих юнитов. Где находится модель флажка?
15

» WarCraft 3 / Как убрать флажок в здании, строящим юнитов?

iliamakar:
И вообщё можешь оставить этот флажок, главное что б карта была качественной :\
Лол. Любая мелочь влияет на качество карты.