10 фев
2017
Можно ли как-то сделать событие типа [всегда] вместо каждые X секунд?
Например отследить время, если от 18:00 до 5:59 то что-то сделать. [Time Elapsed] = не подходит.
cJass парсер не хочет работать с vJass'овскими textmacro.…
Недавно захотел поставить на своей карте определенную музыку, сделал "Использовать как музыку" на импортируемом файле, но в триггере mp3 не отображается.
10 фев
2017
Здравствуйте. Извините за такой вопрос.
Как использовать Таймеры вместо wait в одном триггере?
Поставил модель. У модели несколько анимаций атаки. Хочу что бы с руки бил. Но при атаке только стреляет. Как поменять анимацию?
Вернее даже не так. Нужно, чтобы определенный тип зданий мог построиться только в определенных регионах.
Добавил в общем функцию в мапу
function PreloadSound takes string s returns nothing
local sound snd = CreateSound(s,false,true,true,10,10,"CombatSoundsEAX")
call SetSoundChannel(snd,5)
call SetSoundVolume(snd,127)
call SetSoundPitch(snd, 1)
call SetSoundDistances(snd,999999,99999)
call…
Что не так с этой функцией? - call SetTextTagColor( TXT, CLRr, CLRg, CLRb, CLRt )
Делаю обычный триггер, после получения урона юнитом высветить текст.
Вот манипуляции с плавающим текстом:
local texttag TXT = CreateTextTag()
local integer CLRr = R2I(10.0 / 0.39215686)
local integer CLRg =…
В общем, озвучку спеллов подогнал, юзаю в первый раз способность, звук не проигрывается, юзаю в второй и след.разы и все хорошо. Так вот, как сделать так чтобы звуки проигрывались с первого раза(Preload единственное что приходит на ум, но может это не то что нужно)
Здравствуйте, используя custom script и создавая локальные переменные, их просто не видно (что-то в этом роде), если их поставить в For each //// If/then/else /////////
Pick every /// и т.д. Можно ли это как-то исправить?
Если нет, тогда…
Очень часто мертвые герои оказываются "живыми" т.к условие GetWidgetLife( unit ) > 0.405 выдает true даже когда герой абсолютно мертв. И т.к в моей карте мультиборд отображает хп героев видно что он не только "живой" но и регенит себе хп, хотя он уже минуту как умер. Изза этой проблемы постоянно возникают всякие…
Всем привет) Кто нибудь работал с функцией SetUnitBlendTime? Что она вообще делает?
Везде говорят, пишут, мол, кампании WC3 находятся в папке /Campaigns. Но сколько раз я не переустанавливал Варик, кампаний в папке нет. А почти во всех сценариях меня что-то заинтересовало, в основном триггеры.
Собственно, что это такое и как я могу получить кампании для редактора?
P.S. У меня только пиратки. Одна с…
Использую хэш-таблицу в качестве хранилища. Но стал замечать, что не хватает еще одного массива. Мне бы хватило три массива залипить под хранилище.
Допустим, есть магазин, 1 ключ - его хэндл, 2 ключ - типы предмета (равкод итема), 3 ключ - номер).
Представьте, если можно как-нибудь сохранить вот так (примерно)…
2246 7
Какая функция останавливает звук после окончания звука?
Что то типа if GetDamageEventType() == 0(физ)/1(маг и .т.п)/2/3?
В общем хочу запустить звук для одного игрока только, и в итоге получается дессинхрон
function PlayLocalSound takes string s, integer p returns nothing
local sound snd
if GetLocalPlayer() != Player(p) then
set s = ""
endif
set snd = CreateSound(s,false, false, false,10,10,"")
call…
Создаю область размером ХхY. Как можно узнать размер созданной зоны?
Нужно добавить способность герою триггерно, которая имеет 4 уровня, и я хочу чтоб ее можно было выучить при наличии скилл поинтов.
Как сделать так, чтобы юнит продал все предметы в магазин на который я заюзал способность?
Что-то никак я не пойму, как отследить событие, когда игрок открывает список доступных для постройки зданий у работника. Ссылка на приказ build не работает. На id команды - тоже. Даже когда общее событие ставлю, что любой юнит получил любой приказ без указания цели - даже тогда ничего не срабатывает. Как все-таки…
В каком из slk файлов варкрафта можно найти ID всех звуков игры? Искал по адресу UI\SoundInfo\... но там только параметры звуков, а самих ID нет.
Как отключить столкновение юнитов со зданием? Нужно чтобы юниты могли проходить сквозь определенное здание. Пробовал отключать через триггеры, но не получается.
Какой функцией можно вычислить корень и возвести в степень?
Вот сделал триггер для кастование скила "оживить мертвых". Он срабатывает когда некромант кого-то будет атаковать.
Некромант кастует скил, триггер работает, но часто происходит такая фигня - Некромант начинает кастовать скил и на этом зависает. Тупо стоит и нечего…