0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Столкновения юнитов

Прочитал эту статью xgm.guru/p/wc3/powerups. Довольно интересно, надо будет попробовать.
0
28
7 лет назад
0

» WarCraft 3 / Удаление события, созданного с помощью "Add New Event"

Только вот удалять триггер смысла нет.
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Проблема с Every 0.01 seconds of game time

В одном триггере создаёшь таймер Т с периодом 0.01.
В этом триггере даёшь событие Timer T Expired.
Когда нужно, пишешь действие PauseTimer(t) или DestroyTimer(T).
ApoloZ2:
я не люблю jass
А зря, то, что ты написал на гуи тут, весьма ужасно на самом деле.
Гуи делает ужасные if конструкции.
Зачем используешь группу игроков?
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Проблема с Every 0.01 seconds of game time

Не используй периодический таймер в событиях. Лучше сделай периодический таймер и событие Timer expired.
а лучше перейти на JASS и написать таймер к функции.
Когда нужно удаляешь таймер или ставишь на паузу, и триггер перестаёт срабатывать.
0
28
7 лет назад
0

» WarCraft 3 / Jass New Gen Pack - Rebuild 1.4

Куда делась подсветка выделенного текста? Было очень удобно сразу видеть, где используется та или иная переменная.
0
28
7 лет назад
0

» WarCraft 3 / Триггерное изменение индексов атаки

Ige:
недавно был похожий вопрос
Спасибо. А чего игра вылетает при Attack Ground?
2
28
7 лет назад
2

» WarCraft 3 / движение через ( X . y )

В идеале вообще локейшены не юзать, но это пока и мне тяжело
А что тяжёлого в не использовании локаций (точек)?
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?

то как отследить, что это именно этот урон?
Делаешь триггерно событие на получение урона с условием, что источник урона имеет эту способность
В некоторых ситуациях этого будет достаточно. Можно давать разным способностям разный урон.
Вообще, ты прав, но только сначала накладывается бафф, а потом урон, или наоборот? Стоит ещё помнить, что событие на получение урона (Takes Damage) срабатывает до того, как урон действительно получается
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?

а длительность стана 0 - это не вечный стан?
Честно, что-то такое слышал, но не проверял. Если это верно, то да, надо ставить 0.01. Но тогда спел будет сбивать поддерживаемые способности. Можно попробовать ещё с Ensnare.
в условиях еще наличие баффа проверять.
А это зачем?
Thunderbolt
Так, это бред, лучше использовать Acid Bomb. Только нужно оставить значение Damage Interval не нулевым.
0
28
7 лет назад
0

» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?

Можно сделать с помощью Thunderbolt с длительностью стана 0 и уроном 0.01. Делаешь триггерно событие на получение урона с условием, что источник урона имеет эту способность (уровень способности больше 0) и урон больше 0 (это важно, так как при наложении и убирание баффов юнит получает 0 урона). В действиях создаёшь даммика, который кастует твой спел.
2
28
7 лет назад
2

» WarCraft 3 / Изменение положения полоски здоровья

xgm.guru/forum/showthread.php?t=60471 была тема
Ну вот и ясно, спасибо.
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

Scenario>Force Properties>галка Use Custom Forces. Если поставить её, то возникнет ошибка, которая описана в вопросе. Если её убрать, то всё вновь начнёт работать верно.
На самом деле, была проблемы в галке Shared Vision и нахождением противника в том же Force, что и игрок.
0
28
7 лет назад
0

» WarCraft 3 / Изменение положения полоски здоровья

8gabriel8:
Извините, если я не в тему, так как не понимаю что за Calculate Extents в ME, но, по-моему, вы речь ведёте об этом: xgm.guru/p/wc3/hpbar
3-ий способ Если хотите отдельных юнитов - меняйте значение в РО. В РО у юнита меняйте размер шкалы выбора (полоски), высоту выбора зажимайте shift и меняйте.
РО - юнит - Графика - шкала выбора = -1.
РО - юнит - Графика - Высота выбора = твоя высота
Там говорится про то, кк спрятать хп бар. Мне не нужно его прятать, его положение нужно отрегулировать.
Calculate Extents - рассчитать границы.
0
28
7 лет назад
0

» WarCraft 3 / Изменение положения полоски здоровья

Naadir:
Графика - высота выбора не поможет? Или это только на круг выбора распространяется? На всякий случай, попробуйте.
Только на круг выбора. Я меняю модель, где я нажал calculate Extents, и хп бар на месте.
Меня вообще больше волнует, почему после Calculate Extents размер модели уменьшается.
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

Я нашёл корень этой проблемы. Проблемы с возможностью получения урона Faerie Dragon, пока тот находится под действием Phase Shift.
Scenario>Force Properties>галка Use Custom Forces. Если поставить её, то возникнет ошибка, которая описана в вопросе. Если её убрать, то всё вновь начнёт работать верно.
А я из-за этого сидел и новый ландшафт рисовал... Э-эх.
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

По дефолту пхейст шифт лесного дракончика - это тупо инвиз, причем обесцвечивающий
Спасибо, не знал. Интересно, каким же образом в моей карте инвиз палится?
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

"автоматическое создание неизвестных переменных"
У меня все переменные созданы в графе Globals, а не в меню редактора. Хотя роли это не играет, функция создания и так включена. Меня больше волнует ландшафт, ибо я его долго делал.
Не увидел ответ NekoriDes по поводу ландшафта. Завтра уже этим займусь.
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

Или она глючная, или ты сломал Варкрафт)
Дело, видимо, в карте. Только вот чем это могло быть вызвано?
Так, можно же импортировать данные из РО и ред. триггеров в новую карту без каких-либо потерь? А ландшафт можно?
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Phase Shift

может время совпадает с перезарядкой башни, и в дракончика летит уже следующий снаряд?
Ну я же не глупый, там он в астрале секунд 6 (я так настроил), а у башни кд 0,9.
Карту сейчас кину.
Это смешно.
Я из карты удалил абсолютно всё: все триггеры, всех кастомных юнитов, звуки, импорт - а эта фигня всё равно не исчезла.
Загруженные файлы
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

Maniac_91:
Если, как я понимаю, это способность ночных эльфов, то юнит должен становиться неуязвимым на 1.5 сек. при настройках по умолчанию. Может, урон наносится триггерно, или с задержкой, или от другого юнита?
У меня всегда нормально работала эта способность.
Я в своей карте поставил дракончика за себя (красный) и поставил за синего башню людей. Все эти юниты без каких либо изменений и триггеров, кроме того, что дракону я увеличил время пребывание в астрале. Так вот, башня бьет дракона, пока тот в астрале. Создал полностью новую карту, сделал тоже самое - башня не бьёт, как и должно быть.
В константах всё чисто, я даже их обнулял.
0
28
7 лет назад
0

» WarCraft 3 / Phase Shift

Создал новую карту, там всё работает, как положено. Что я уже сломал?
0
28
7 лет назад
0

» WarCraft 3 / Игроки с номером 12-14

Ну да, параметры альянса перепробуй
Что-то не выходит. Делал так, где p=Player(12).
call SetPlayerAllianceStateAllyBJ(p,p,false)
call SetPlayerAllianceStateVisionBJ(p,p,false)
call SetPlayerAllianceStateControlBJ(p,p,false)
call SetPlayerAllianceStateFullControlBJ(p,p,false)
0
28
7 лет назад
0

» WarCraft 3 / Игроки с номером 12-14

про отобрать контроль - сделать нейтралом самому себе, в параметрах союзов.
Так?
call SetPlayerAlliance(Player(12),Player(12),ALLIANCE_PASSIVE,true)
0
28
7 лет назад
0

» WarCraft 3 / Игроки с номером 12-14

Вроде бы должно работать,если вставишь в карту то что выделил красным
Разве это отключит ИИ крипов?
0
28
7 лет назад
Отредактирован PT153
0

» WarCraft 3 / Игроки с номером 12-14

ledoed:
я с этой проблемой борюсь с помощью игрока Player(11)-то есть игрок 12,но его как бы в игре не выделяю то есть свойства игрока\игроки там где управляет ставлю на нет и теперь юниты при приказе в точку идут и не возврщаються обратно
а у этих 12-14 есть своя точка сбора куда они все ровно стремиться будут
Так и было сначала, но мне захотелось, чтобы был 12-й игрок-человек.
quq_CCCP:
Можно попробовать отобрать контроль у нейтралов
Я пробовал поставить SetPlayerController на NONE, это не дало результата.
JyHgle:
сменить игрок на 1 и дать приказ потом вернуть нетрал и воля бегает от приказа 1 игрока и не отменяет +)
Попробую, спасибо.
Юниты ничего не делают, если сначала отдать приказ, а после поменять владельца на нейтрала.
PT153:
владельца на нейтрала.
Даже если на любого владельца.