10

» WarCraft 3 / Не работает триггер

Я наверное покажусь кэпом, но у тебя не верно прописаны условия, события и действия =DDD
В действии ты даешь предмет и сразу его забираешь.
В условии ты делаешь проверку на деда. Зачем? - если это условие прописано в событии....
10

» WarCraft 3 / Каким образом триггерно можно управлять порталами?

Юнит зашел в область: 1
Если условия соблюдены
Мув юнит ту область 2 (со смещением в сторону если портал двусторонний - дабы не скакал туда сюда)
Можно прикрутить спецэффект
И никаких порталов не надо=)
Если у тебя "одноразовый" портал, то в конце триггера добавь турн оф зис триггер
А еще ты можешь создать кучу даммиков - блокираторов пути во круг своих порталов и никто не пролезет
10

» WarCraft 3 / Где найти единомышленников?

Случайная генерация карты... Тут подробнее, я решил просто сделать шаблонов помещений с разными выходами. То есть, когда персонажи входят после битвы в правый вход, то они по сути, могут попасть в тоже помещение, но уже с другими мобами и с другими декорациями. Единственное что надо сделать больше шаблонов комнаты (большие, маленькие, коридоры и прочее)
Это было в DragonAge 2 Там выгядело больше чем печально, но в варе я думаю это юзабельно
10

» WarCraft 3 / War3ModelEditor 1.7 Менеджер Текстур

а вчем проблема?MDLVIS UV-КАРТЫ там меняешь путь текстуры на тот кторый тебе нужен
10

» WarCraft 3 / Привет) как изменить высотку юнита в минус

а можно открыть МОДЕЛЬ юнита и в мдл визе опустить ее=).
В итоге будем иметь юнита с нормаьной моделью и при заходе в песок менять его модель (или самого юнита) на редактированную. для скрытия скачка можно спецэффект прикрутить.
п.с. видел когдато на хайве наработкуспела - зыбучиего песка можно там поискать
10

» WarCraft 3 / Не открывается архив

Все нормально ты перепутал значения "размер" и сжатие" он сжат на 0 а не весит 0. Вот тебе файлы без архива
10

» WarCraft 3 / Плащ невидимка

Прозрачный плащ? ну если он 100% прозрачен то зачем он вообще нужен?=D P.S. w3me тебе в помощь. тут куча гайдов по твоему вопросу
10

» WarCraft 3 / "Скелет в шкафу"

попроси кого-нибудь добавить анимку плаща вот и все. Это не так трудно по 3-4 кадра подредактировать на каждую анимацию. Или сам попробуй mdlvis очень прост
10

» WarCraft 3 / Отображение предметов на персонаже

Astra:
Можно. При получении предмета вешается эффект модели с нужной точкой крепления (голова/руки/тело/ноги и т.д.). Сделать это можно как в настройках способности так и триггерным добавлением.
Открой предмет/способность в РО, например "Сфера огня", сморишь где добавляется моделька летающего огненного шарика и меняешь на нужное.
ЗАчем добавлять триггерно??? дать абилку сфера предмету и все
10

» WarCraft 3 / Взаимодействие с дижущимися областями

Так же что мешает просто проверять координаты.
тогда будет 100500 переодических эвентов что явно не очень круто
так ты ведь ничего нигде не перемещаешь
просто создал новый рект и всё
так как же тогда сделать????? мне нужно чтобы при отдалении двух юнитов друг от друга у них забирались абилки, и оба они подвижны..
10

» WarCraft 3 / Взаимодействие с дижущимися областями

Ой ну 100 раз же писали... Хоспади, есть RECT а есть REGION. Ты регион то двигаешь, а событие создешь на рект. Зачем тебе двигать области, когда есть простая возможность проверять координаты юнита...
Так же есть событие - Event Units in Range. Кто то подошел к юниту.
Но нет события юнит отдалился виз рэндж а это важно...
И какое событие создать в таком случае?
Или
Если мой код двигает регион(хотя я был уверен что рект) то как двигать рект?
10

» WarCraft 3 / Будет ли работать?

molot39:
ApEJI,
Так, поэтапно можно? Нужно что бы когда БЕ двигался, двигался регион? Или когда регион двигается, БЕ двигался в регион?
Когда БЕ двигается - двигается регион - сейчас реализовал через jass регион вроде как двигается, но у других триггеров которые начинаются с Unit enter/leave region 0 реакции. вот мой убогий jаss:
function Trig_Move_Region1_Conditions takes nothing returns nothing
endfunction

function Trig_Move_Region1_Actions takes nothing returns nothing
    set gg_rct_Tel1RECT = RectFromCenterSizeBJ(GetUnitLoc(gg_unit_h005_0060), 600.00, 600.00)
endfunction

//===========================================================================
function InitTrig_Move_Region1 takes nothing returns nothing
    set gg_trg_Move_Region1 = CreateTrigger(  )
    call TriggerRegisterTimerEventPeriodic( gg_trg_Move_Region1, 0.40 )
    call TriggerAddAction( gg_trg_Move_Region1, function Trig_Move_Region1_Actions )
endfunction

есть кто?
10

» WarCraft 3 / Количество игроков на карте

очень просто
событие map ini
действие
if/then/esle
if условие slot status companition Игрок 1 красный = играет
then
set playerplay[1] = игрок1 красный
или то что тебе нужно
esle
do nothing
или к примеру если он не играет и тебе не нужен его герой на карте тогда будет так
if/then/esle
if условие slot status companition Игрок 1 красный = играет
then
do nothing
esle
remove герой01 from the game
итд для каждого игрока
что бы узнать сколько слотов занято:
if/then/esle
if условие slot status companition Игрок 1 красный = играет
then
add player(игрок1красный) to player group WEarePlaying
или то что тебе нужно
esle
do nothing
а дальше просто подсчитываешь количество игроков в группе
Я думаю аналогию ты понял)
10

» WarCraft 3 / Будет ли работать?

А если поставить реакцию на отлов приказа, скажем "move"
а мув куда? мне же нужно что бы регион премещался в след за юнитом мерить дистанцию до юнита переодически? будут лаги
А можно попробовать делать проверку логикой, добавляя и удаляя юнитов в группу (Units in Range 300 of unit1, к примеру). В вопросе вариант с областью. А в этом ответе граница взаимодействия будет выглядеть не как квадрат, а как круг, что равномернее. Минус в том, что придётся использовать периодическое событие, так что нужно быть внимательнее с утечками (точка-позиция unit1, группа и то, что есть в последующих действиях триггера).
для данной ситуации это к сожалению не вариант 100% залагает=(
Maniac_91:
Или придётся создавать регион каждые Х секунд для проверки.
На сколько я знаю функция jass addrect будет за это отвечать, но в дажсе мои навыки гдето между 0 и 0.002, как в таком случае делать clear rect? и если можно плиз кастом скрипт с примером для 2х областей
10

» WarCraft 3 / Условие

quq_CCCP:
IsTriggerEnabled( GetTriggeringTrigger( ) ) - проверка включен или выключен триггер.
Действия выполняются почти мгновенно если нету всяких вейтов, так что зачем следить за работой триггера?
Проблема то как раз в том что триггер выполняется 8 секунд..
10

» WarCraft 3 / Область с боссом

событие
generic unit event - боевая еденица зашла в область boss gen
Условие
Unit Type companishon - triggering unit не = герой
действие
Боевая еденица - move triggering unit to center of nearboss gen
Text message to груупа игров(owner of triggering unit) сюда может войти только герой!
10

» WarCraft 3 / Как делать красивый рельеф

white86Wolf:
Отличная тема, пригодится для новичков. Продолжай том же духе.
это было 13 лет назад =DDD
10

» WarCraft 3 / Баг

на будущее делай бекапы, сделал что то глобальненькое, жми не сохранить, а сохранить как и так постоянно на карту 500 файлов это норма)
10

» WarCraft 3 / Смена иконки.

и не забудь после того как дал абилку делать ее пермаментной custom script call makeabilitypermament ("unit_000,true,A00Q") ибо если персонаж будет морфится, абилки пропадут.
10

» WarCraft 3 / Ошибка, проверьте меня пожалуйста.

zlowar:
molot39:
болванку можно?
ЧТо?\)
,болванка - в данном случае карта пустышка, с проблемной абилкой и триггерами
10

» WarCraft 3 / Здания

карту путей можно и самому нарисовать. в конце концов блокираторы путей поставь