Комментарии проекта WarCraft 3
5

Отследить получение способности

» WarCraft 3
Каким то образом у меня воин получает полную неуязвимость к магии после способности стальной вихрь
Так вот хочу отследить что ему даётся (возможно какая то способность, хотя в триггерах не чего не нашел что бы ему давало неуязвимость к магии) во время использование этой способности, возможно и не этой, точно не уверен.
1.26a
quq_CCCP #1 - 2 hours ago 0
Голосов: +0 / -0
Ептить, снова обходим решение проблемы за километр,событие юнит применил способность и бафф, все, при применении способности стальной вихрь давай триггерно спецификации самоубийцы или древа, и во всех спеллах и аурах в допустимых целях введи не самоубийцы или не древа, тогда даже ауры и ульты не будут работать на него.
PT153 #2 - 14 hours ago 4
Голосов: +4 / -0
Никакой способности не даётся. А так в каде после каждой UnitAddAbility можно выводить дебаг. Либо вообще хукнуть эту функцию.
Desgul #3 - 16 hours ago 0
Голосов: +0 / -0
map_maiker, Мне надо отследить когда он получает способность, что бы узнать что это за способность такая, потому что в соло игре я тестил не получал неуязвимость к магии на всегда, а с игроками получают
map_maiker #4 - 18 hours ago 0
Голосов: +0 / -0
Если не путаю, то в настройках стального вихря можно включить/отключить неуязвимость к магии.
А если поставить длительность = 0, то неуязвимость мб останется навсегда. Но это не точно.
XGM Bot #5 - 20 hours ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
можешь посмотреть как тут перехватывается урон. хоть я и не рекомендую делать через выдачу неуязвимости, лучше повышать как нибудь максимальное хп если урон выше чем текущее возможное восполнение хп, а затем вернуть обратно как было и провести нужные манипуляции
» ответ
ПС. Давать спеллбук после найма (чтобы он сам пропадал после морфа) героя нельзя, ибо в этом случае, если герой не успел или не захотел выбрать талант, то у него пропадает такая возможность после морфа.
Делать нужно именно так. И что бы у тебя не было здесь ошибки, тебе нужно каким-либо образом обозначить то, что у героя есть непотраченный талант. Т.е. ты будешь давать герою спеллбук после морфа, если у него есть доступные очки талантов.
И ещё кое-что: если ты триггерно даёшь спеллбук и пермоментишь его (тоже триггерно), то после морфа он не пропадаёт, а если ты его отнимаешь - он не возвращается (т.е. нету лишних ненужных появлений/исчезновений абилки).
А так же смотри что бы спеллбук не остался пустым, решается это пермоментом абилок внутри спеллбука.
» ответ
NatriY, все магические заклинания, наносящие урон. например можно переделать все стандартные близзардские абилы, где есть урон, на триггерные кастомные абилы. И радуемся). Это рили.

3

Отмена приказа

» WarCraft 3
Я хрен знает, мне нужно, чтобы отлавливал перемещение и сразу его отменял. Элементарный триггер, но почему то отменяется только приказ патрулирования, а приказ "идти" через панель приказов и через ПКМ не отменяет... wtf?
quq_CCCP #1 - 2 hours ago 0
Голосов: +0 / -0
Должно и без таймера, проверяйте на приказ стана и давайте, снимайте паузу.
rsfghd #2 - 14 hours ago (изм. ) 3
Голосов: +3 / -0
Нужен таймер. Первым способом это каждые 0.01 сек проверять координаты юнита, а вторым, это все те же твои действия, но перед ними ещё таймер в 0.00 сек


Прикрепленные файлы
XGM Bot #3 - 14 hours ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
Очень просто, проверяем каст по приказу юза предмета и если цель неподходящая то дропаем предмет юниту под ноги, а потом заставляем подобрать его.
» ответ
вот пример
проверяем выделен, но есть некоторые вылеты. Нужно выключать/включать тригг на ордер, проверять что умер гер и так далее. у меня от убийства героя вылетает почему-то. еще вылет от не существующего номера игрока (игрок с номером -1 не существует)
» ответ
Ты хочешь сделать такую механику в своей карте?
Или тебя просто напрягает, что такое есть в 1 доте?
Нужны холодные тесты по идее хайд юнита и короткая неуязвимость ДОЛЖНЫ сбивать очередь приказов, весьма странно, что этого не происходит
» ответ
есть горячая клавиша отмены. Но это работать должно, если у игрока юнит выделен. И кнопка отмены не заблочена и не спрятана. Горячая клавиша напрямую связана с видимостью клавиши, пробовал прятать кнопку, и тогда также не работает и hotkey
function ForceUICancelBJ takes player whichPlayer returns nothing
    if (GetLocalPlayer() == whichPlayer) then
        // Use only local code (no net traffic) within this block to avoid desyncs.
        call ForceUICancel()
    endif
endfunction

xgm.guru/p/wc3/220178 если надо, чтобы не бежал строить. Вы уже отдали приказ строить в точку, и нужно сразу же отдать отмену. сразу же отменить можно. Но приказ стоп обычно не срабатывает.
xgm.guru/p/wc3/218129 приказ отмены. Идет на апгрейды, тренировку и прочее. Вы может неправильно отлов делаете?
» ответ
world_editor, я нашёл путь к решению! Правда, есть косяки..
Движение - это тоже способность. А если нажата одна способность, то нельзя нажать применение другой способности. Что это значит? То, что если нажата вторая способность, то первая не нажата. Ставим применение обеих способностей (движение и стоп) в один триггер, разделяя их логической переменной. А изменение значения этой переменной кидаем в триггеры отлова способностей/приказов.
Но вот косяки: из-за периодичности триггера (даже при изменении на 0.03 с.) переменная не успевает сразу поменяться, из-за чего приказ второй способности прожимается несколько раз и слышно щелчки. А если нажать левую кнопку во время движения, она сработает так же, как "Стоп". Нужно каким-то образом поменять значения переменных, но где - пока не могу сообразить, голова не варит уже. Попробуй продолжить самостоятельно.

1

legion commaner dota

» WarCraft 3
Доброго дня всем. Вопрос на засыпку, почему ульт легиона игнорирует все пассивки противников, миссы, пофиг на алебарду , бабочку , талисман уклонения? Можно это как то пофиксить? Если да , то куда смотреть чтобы это исправить?
quq_CCCP #1 - 2 hours ago 0
Голосов: +0 / -0
Ну само собой отключает пассивки ибо основан на той же абилке что и ульт дума, это печать преисподней, она отключает много чего. Алебарда добавлена в исключения с целью баланса фрогом, там прямо проверка на бафф дуэли стоит, аналогично в форсе, просто ниче не происходит если кинуть форс в легу или второго дуэлянта, так решил фрог. Лимит урона от дуэли 512, свыше все сбрасывается на 0.
12

Скажи НЕТ триггерам

» WarCraft 3
Покидайте ссылки\наработки\идеи с заклинаниями без использования триггеров.
досконально по несколько раз штудируя стандартные способности, почти у каждого обнаруживал доп. строки параметров, которые по умолчанию не используются (пр. возможность регена хп у жрецов скилом "внутренний огонь"(3 скил)).Стараюсь по максимуму выжимать это, не прибегая к триггерам.
DarkLigthing #1 - 22 hours ago 1
Голосов: +1 / -0
Это как раз по твоей теме, была однажды работа с целым сетом способностей героя, без триггеров.
N7 Molot #2 - 22 hours ago 2
Голосов: +2 / -0
А что сложного самому сделать это в РО?
XGM Bot #3 - 22 hours ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
ну в принципе нет не обязательно, но удалять можно, хуже не будет - но для того чтобы был какой то толк от этого еще нужно будет сохранить куда то triggerconditon и triggeraction чтобы потом их удалить. Раньше вроде был баг с удалением триггеров (щяс его пофиксили или нет не знаю) но вот писать DestroyTrigger( GetTriggeringTrigger) в самом триггере не лучшая идея, это приводило к каким то багам (сам не видел) но в доте своя система удаления триггеров где они хранятся в запруженными в структуре минуту после удаляются, думаю это не спроста.
» ответ
Но ведь сами по себе ошибки не происходят.
Причина подобного это А) - невнимательность либо твоя либо автора В) - программное обеспечение
Что бы в дальнейшем все было окей, просто сначала потести карту полностью что бы знать что и как должно быть, а потом вноси изменения, будь внимательней.
Еще советую связаться с автором и поговорить с ним об этой проблеме, или запросить у него еще 1 исходник да бы сверЯться с ним.
» ответ
Ну вылет у тебя на функции, которая занимается отрисовкой графики. Она универсальная, там и частицы обрабатываются, и поверхности. Так что ошибка явно в модели, а какой и как - хрен его знает
» ответ
Создать юнита который будет сидеть в кустах и кастовать скиллы.
» ответ
Правильный ответ ДА и он здесь xgm.guru/p/renderedge/memoryhack?postid=408475#comment190

56

Основы работы с Retera Model Studio

» WarCraft 3
В этой статье вы сможете составить представление о том, по какому принципу работает Retera's Model Studio. На примере двух учебных работ, которые мы с вами выполним в этой статье.

Читать далее...
Vulfar #54 - 18 hours ago 0
Голосов: +0 / -0
Zetox:
Помоги разобраться с губами, не понимаю что нужно поменять, чтобы они не вылазили на пол метра.
Перепривязать к нужным костям.
poisoNDealer #55 - 2 days ago 0
Голосов: +0 / -0
Потестил ещё, и каждый раз происходит такая фигня с появлением лишних полигонов. Возможно, такие вещи лучше делать командой File -> Import
poisoNDealer #56 - 2 days ago (изм. ) 0
Голосов: +0 / -0
Хм, после копипаста из одной модели в другую сначала всё было норм, но после сохранения файла вставленный меш слился вот в такую массу, а редактор при импорте модели стал сразу вылетать
Прикрепленные файлы
2

Иконки дота 2

» WarCraft 3
Мне нужны иконки 2 доты, желательно формата пнг но Button и Disabler тож сойдет. В топике на сайте нашел только тему с 38 картинками. Киньте ссылку\сайт\что-нибудь по теме пожалуйста.
Desgul #1 - 20 hours ago 2
Голосов: +2 / -0
XGM Bot #2 - 21 hour ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
Аура выносливости, меняем её на пустую (у найтсталкера 5 уровней у пассивки, днем всегда 5 уровень и нулевой бонус, а по ночам реальный уровень)
Либо берешь за основу способности без иконки, либо засовываешь её в спеллбук и запрещяешь его для игрока, либо хак на память (лежит в барахолке) и прятать абилку.
» ответ
Да.
» ответ
Ептить, инвиз с созданием на месте инаизера дамика с нужной моделью, если требуется таймером двигаем дамика.

1

Как узнать айди приказа?

» WarCraft 3
Погуглил, но рабочей наработки так и не нашел.
quq_CCCP #1 - 20 hours ago 1
Голосов: +1 / -0
Руками, по сабытию юнит отдал приказ, ну и действие вывести ид приказа на экран в виде текста.
3

Панель приказов

» WarCraft 3
Что то мне все больше и больше тянет скрыть как можно больше кнопок на панели приказов.
Через текстовый файлик я уже убрал патруль, скрыл атаку через настройку.
Вот, что хотел спросить: Панель приказов и кнопки на ней - это только интерфейс управления для игрока?
То есть у самой игры они ни куда не деваются и триггерно то можно по прежнему приказать и стоять патрулировать?
Конкретно, не на столько велика разница для игрока дать команду "стоп" или "холд"
Приказы, конечно индивидуальны, но если я скрою из панели "Стоп"
у варика крыша не съедит и ни чего же страшного не случится?
МрачныйВорон #1 - 1 day ago (изм. ) 2
Голосов: +2 / -0
Панель приказов и кнопки на ней - это только интерфейс управления для игрока?
да. это все кнопки. итемы - тоже кнопки. иконка неактивного рабочего - кнопка. кнопки миникарты- кнопки. иконки героев - кнопки. кнопки меню, квест и альянс, журнал - кнопки.
» кратко
кнопками являются здания, технолошки, абилки - на панеле приказов. даже когда вы заказываете в здании, в очередь тренировки/исследования встают кнопки юнитов, исследования <= нажав на них можете отменить. кнопками являются и юниты у транспорта (нажав на кнопку юнита, вы можете выкинуть его из транспорта), или когда выделен отряд (кнопки переключения). даже есть кнопка сворачивания мутиборда, ползунок у scroolbar/slider - это же кнопка. checkbox (кнопка с флагом), popupmenu (всплывающее окно), editbox (поле редактирования/ввода текста) и др - эти типы фреймов тоже действуют по типу кнопки.
а все остальное - это уже иконки, модель часов, полоска опыта, полоска жизни. Горячие кнопки напрямую связаны с кнопками, если они скрыты, то значит, ими нельзя воспользоваться.
приказать можете, но только через триггеры.
rsfghd #2 - 2 days ago 2
Голосов: +2 / -0
У игры они не деваются, но горячими клавишами ты не сможешь воспользоваться

Через текстовый файлик я уже убрал патруль, скрыл атаку через настройку.
Если уже скрыл, то можешь самостоятельно ответить на следующий вопрос
и триггерно то можно по прежнему приказать и стоять патрулировать?
XGM Bot #3 - 2 days ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
SсRealm, ,без пруфа эт фантазия, соряново. Если бы была карта, все бы уже сказали, как это делается.
» ответ
Блин и ведь рылся же в блоге клампа в первую очередь.
А оказалось оно не в блоге =/
» ответ
Добавить классификацию страж в редакторе обьектов и сделать триггер на отлов приказов юнита.
» ответ
Карта из архива - patrol.w3x
» ответ
Хз с чем связано, замечал такое при реплесе героя - если меню изучение способностей открыто, то оно открыто у вновь созданного героя, нужно убрать выбор у игрока и добавить выбор на героя снова.

2304

Иконки на заказ

» WarCraft 3
Вы хотели бы использовать в своей карте оригинальные иконки, но не можете участвовать в их реализации? Эта тема для вас. Здесь вы сможете оставить заявку для создания необходимых вам иконок.

Читать далее...
world_editor #2303 - 1 day ago 0
Голосов: +0 / -0
Garfor #2304 - 2 days ago 0
Голосов: +0 / -0
Доброго времени суток!
Нужна иконка на болотного великана. Архив модели приложить во вложении.
Заранее благодарю!
Прикрепленные файлы
6

Ages Of Europe - AOE

» WarCraft 3
Карта жанра Roleplay. Детализированная мапа Европы. Вам предоставляется выбор среди 8 основных стран в рассвет революций, а именно 1795 год. Так же есть 4 SN (Select Nation), выбор более меньше по размер стран. Данная карта не рассчитана для игроков любителей обычных карт (DotA, TD, Melee), так использованы нестандартные системы с взаимодействием гейплеем. Игровой опыт полностью зависит от игрока и окружающих игроков.

Читать далее...
MaximBit #6 - 1 day ago 0
Голосов: +0 / -0
Обновление глобальное, поэтому напишу ниже короткий текст про основные изменения, а не подробную справку.
• Теперь карта поддерживает 1.26а+ патчи варкрафта!
• Очень много правок в балансе.
• Огромное количество оптимизаций, как в моделях, так и в коде.
• Добавлены Ивенты.
• Еще больше уникальный нововведений в геймплее.
4

Нашел баг! (или утечку)

» WarCraft 3
Помните карта такая была, рпг, там короче можно было играть магом, ловкачем ил еще кем то. Известная такая, не помню название, но там еще такой прямо крутой ландшафт и главное, когда сохраняешься, у тебя на компьютере появляется в отдельной папке текстовый файлик с паролем на героя и потом можно начинать заново но герой под загружается!

Читать далее...
biridius #1 - 1 day ago 3
Голосов: +3 / -0
На скриншоте в вопросе где проверка что выбирается именно тот юнит? Чтобы триггер не вызывал самого себя? Вижу только проверку что оба юнита принадлежат одному игроку.
Больше похоже на криворукость, а не баг
rsfghd #2 - 1 day ago 2
Голосов: +2 / -0
SсRealm, скинь не видео а карту, где я могу заюзать этот баг

у юнита которого нельзя выбрать
Что? Может это и вызвало ошибку?
SсRealm #3 - 1 day ago 0
Голосов: +0 / -0
rsfghd:
Больше похоже на криворукость, а не баг, попробуй это

Сколько не кликал по юниту (даже F1 подключал) ничего не вылетело, можешь в принципе сам затестить

Тем более утечки быть не может при выборе юнита, юзай счётчик хэндлов в конце концов .-.
у юнита которого нельзя выбрать выкручен на ноль круг выбора и все сделано для того, чтобы его не было заметно. Потом скину видео
rsfghd #4 - 1 day ago (изм. ) 2
Голосов: +2 / -0
Больше похоже на криворукость, а не баг, попробуй это

Сколько не кликал по юниту (даже F1 подключал) ничего не вылетело, можешь в принципе сам затестить

Тем более утечки быть не может при выборе юнита, юзай счётчик хэндлов в конце концов .-.
Прикрепленные файлы
7

Повелитель ужаса Вариматрас

» WarCraft 3
Более детализированная и обособленная моделька повелителя ужаса Вариматраса.

Читать далее...
DarkClaw #7 - 1 day ago 0
Голосов: +0 / -0
CaZaNoVa:
Не любитель повелителей ужаса, однако подход, который вы проявили к этой модели мне очень нравится. Я бы с удовольствием посмотрел на другие ваши подобные работы, а может даже и обратился бы напрямую с конкретной просьбой!)
У меня сейчас тематика "Луносвет против Смертхольма",т.ч по сути я буду делать модельки Плети и Высших эльфов,м.б еще будут нейтралы.

RvzerBro:
Шикарная работа) Обожаю скелет' дредлорда)

Иконка, как вариант.
Интересная вариация иконки для Вариматраса)

Xplay:
текстури через paint рисовали? ))ахаххаах
Использовались строго стандартные текстуры в модели.Если вам что-то не нравиться - прошу пройти мимо.Эта модель в категории Classic,Reforged - в другом месте
3

Звука смерти у юнита

» WarCraft 3
У данной модели www.hiveworkshop.com/threads/tiger_byepsilon.205885 при смерти воспроизводится звук смерти охотницы ночных эльфов.
Подскажите, как это можно пофиксить?
biridius #1 - 2 days ago 3
Голосов: +3 / -0
поменял звук смерти на другой
Прикрепленные файлы
rsfghd #2 - 2 days ago (изм. ) 3
Голосов: +3 / -0
Как добавить звук модели?
Звуки модели
Ищешь там звук и вместо добавления удаляешь его

Можешь так же обратиться в раздел моделей или к biridius, он шарит
XGM Bot #3 - 2 days ago 0
Голосов: +0 / -0
Похожие вопросы:

» ответ
Проверь, я удалил тебе это анимку через mdlvis

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

6322

Нужна модель? - Вам сюда!

» WarCraft 3
В данной теме вы можете сделать заказы на модели, и по возможности кто-нить сможет вам помочь в реализации данной модели.

Читать далее...
Obelick #6322 - 2 days ago 0
Голосов: +0 / -0
Garfor, могу сделать не дорого за рубли, пиши в лс если интересно
38

Использование TESH стало возможным в Reforged

» WarCraft 3
Вышла новая версия TESH 0.9.5 с возможностью работы в WE Reforged.
TESH - это утилита подсветки и автодополнения кода vJass и JASS в редакторе триггеров.

Читать далее...
koloff #35 - 2 days ago 0
Голосов: +0 / -0
PT153, Похоже, я тупанул и с чего-то решил, что подсветка и на гуи распространяется=) А я сижу в 99% случаев именно на гуи, как только я вставил на твоём Тэш, твой код на Джассе, всё моментально стало подсвечиваться=) ГЫЫыы, эпик фэйл/рука лицо/глаза в пол=)
Прикрепленные файлы
PT153 #36 - 2 days ago 0
Голосов: +0 / -0
koloff, скорее всего у тебя в системе чего-то нет.

Поставил тобой присланный Тэш, всё абсолютно также, он есть, настраивается, но подсветки как не было, так и нет=(
А можно скрин твоего редактора с этим кодом?
library MyLibrary
    private keyword INITS
    // Highlighting URLs: www.hiveworkshop.com (also CTRL+click sensitive)
    function interface foo takes nothing returns nothing
    
    //! preprocessor stuff
    struct MyStruct extends array
        implement INITS
    endstruct
    /* Blockcomments can have styles for /* nesting /* up to 3 levels */ */ */
    private module INITS
        private static method onInit takes nothing returns nothing
            local integer i = 5 + 0x2A  // Now possible: different styles for hex and float numbers
            local real x = I2R((5 + 3) * 3)  // Primary and secondary brace highlighting
            
            call BJDebugMsg("Escape characters like \n abd \" are highlighted!")
            call CreateEffectTarget()  // User includes as well
            
            call CreateUnit(GetLocalPlayer(), 'hfoo', 0., 0., 0.)
        endmethod
    endmodule
endlibrary

Ещё попробуй применить этот рег файл.
Прикрепленные файлы
koloff #37 - 2 days ago 0
Голосов: +0 / -0
PT153, Поставил тобой присланный Тэш, всё абсолютно также, он есть, настраивается, но подсветки как не было, так и нет=(
PT153:
переустанови редактор. Либо возьми другую сборку,
переустановка самого редактора и даже винды, не влияет на появление подсветки
придётся мне без удобств в редакторе работать, ну или заиметь два редактора, но тогда с копированием из карты в карту напрямую, придётся забыть=(
Ладно, наверное, всё же придётся обходиться как раньше, без подсветки, сейчас у меня уже нет триггеров как раньше, на десяток экранов, обойдусь. Спасибо за потраченное время и внимание, пойду я обратно в лампу постылую/любимую, примус починять...
PT153 #38 - 2 days ago 0
Голосов: +0 / -0
koloff, переустанови редактор. Либо возьми другую сборку, тот же ребилд или мою.

в других мои старые карты не открываются.
Все JNGP похожи, у каждого есть UMSWE. Чтобы открыть карту с функциями UMSWE, нужно включить его.

Прикрепляю TESH 0.9.3.
Прикрепленные файлы
5

Подсветка функций в TESH

» WarCraft 3
А как подключить подсветку своих функций, для версии 1.26?
PT153 #2 - 2 days ago 2
Голосов: +2 / -0
Borodach, тогда можешь скачать мою сборку, там TESH 0.9.3. Свои функции кидать в tesh/includes.
Borodach #3 - 2 days ago 0
Голосов: +0 / -0
PT153, прекрасно, мне так и нужно для JNGP.
PT153 #4 - 2 days ago 0
Голосов: +0 / -0
Borodach, TESH может работать только с JNGP на 1.26. Отдельно в оригинальный редактор поставить нельзя.
Borodach #5 - 2 days ago 0
Голосов: +0 / -0
PT153, скачаю нужный, только чтоб на версию 1.26 ставился. И если такая функция есть, то какие манипуляции нужны?