я в курсе, и не давал готового решения, я просто показал как плюсовать секунды и превращать их в минуты и дописывать 0 к единичному знаку, тут а луа ничего нет кроме как отсутствие call и set ну и ещё таймер кложур и определение длины строки, все аналоги есть в джасе
Отлично, это то что нам нужно глобалка(и) и функция создания, копируем это всё себе в новый блок кода или в нестандартный код карты, и можно полностью удалить все звуковые переменные в редакторе звука, хотя по факту они останутся (мы же их уже скопировали), в триггере инициализации вызываем InitSounds()
Есть таймер на луа из пеонов (жаль что вы не знаете что это ), вызывать через кастом скрипт CreateAndStartClock(). Вместо текстуры ChargesTexture.blp использовать, всё что угодно по желанию. Если 126 гуи наше все то просто посмотрите суть, где каждую секунду прибавляется секунда, которая каждые 60 превращается в минуту и обнуляется, и что дорисовывается нулик перед 1-9 секундой, чтобы было примерно примерно 00:01:08 - 1 минута и 8 секунд
Луашный таймер из пеонов
function CreateAndStartClock()
local charges= BlzCreateFrameByType("BACKDROP", "Face", BlzGetOriginFrame(ORIGIN_FRAME_GAME_UI, 0), "", 0)
local new_FrameChargesText = BlzCreateFrameByType("TEXT", "ButtonChargesText", charges, "", 0)
BlzFrameSetTexture(charges, "ChargesTexture.blp", 0, true)
BlzFrameSetSize(charges, 0.08, 0.02)
BlzFrameSetAbsPoint(charges, FRAMEPOINT_CENTER,0.4-0.02 , 0.6-0.02)
BlzFrameSetText(new_FrameChargesText, Zero(0)..":"..Zero(0)..":"..Zero(0))
BlzFrameSetPoint(new_FrameChargesText, FRAMEPOINT_CENTER, charges, FRAMEPOINT_CENTER, 0.,0.)
local sec=0
local min=0
local h=0
TimerStart(CreateTimer(), 1, true, function()
sec=sec+1
if sec==60 then
sec=0
min=min+1
end
if min==60 then
min=0
h=h+1
end
BlzFrameSetText(new_FrameChargesText, Zero(h)..":"..Zero(min)..":"..Zero(sec))
end)
end
function Zero(s)
local ns=""
if string.len(s)==1 then
ns="0"..s
else
ns=s
end
return ns
end
То что практично в Мили не практично в кампании, а тот герой, что заточен против мобов на PVE арене, не практичен против других игроков в моба. А может герой вообще максимально практичен как босс в РПГ... Поэтому применение практичности можно всегда притянуть за уши для другого жанра
Мдлвис:
F3 > Скелет > Создать крепление > Дать креплению допустимое системное имя > Подвинуть крепление куда нужно > начать связывание объектов > выбрать кость для привязки > завершить связывание > ГОТОВО
DracoL1ch, Интересно было почитать спасибо (даже повторно спустя долгое время), самостоятельно натыкался на неработающую волну силы, но тогда просто забил и сделал триггерный аналог, интересно что ж там ТС то намудрил с бураном
И снова метелицу обвинили за зря
Почти так, события нет и триггер никогда не сработает, и действие "ждать пока процент жизни", не выполнится, есть сразу событие - Жизнь или % жизни определённого юнита меньше такого-то числа.
а чтобы кастовать огненные столбы, нужен даммикст
ошибки в работе ИИ
добавлен ИИ скелетов
бонус атаки срабатывает и от самой пассивки когда она на перезарядке
видимость при установке пушек
пушке краснеют если утонут в воде
способность удар саблей увеличивается и показывает число задетых врагов
добавлен звук моторной лодки при движении черепахи
у водных брызг отключен звук при езде на черепахе
брызги создаются каждый 2 кадр за за просадок fps в hd графике
больше динамических описаний (числа урона количества и прочее, см зелёный цвет в посте)
повышен радиус взмаха саблей, и уменьшена дальность атаки таким образом исправлен баг когда герой не попадал по зданиям, но по большим зданиям типа замка всё равно не может попасть
звук перезарядки выстрела
поправлены высоты эффектов при стрельбе
мамка тоадкопа приходила в гости
заменены рефордж эффекты на катом классик из за несовпадения скоростей анимаций, чтобы вызывало проблемы не разных графиках
добавлен фрейм кликер, для отключения визуальных маркеров
убийство скелетами орками засчитывается как убийство героем и триггерит его пассивку по призыву нового скелета
и ещё ТОННА ТЕКСТА но лень писать, всё равно не читает никто
Тренировочный импорт в 3 действия см. НИЖЕ
Планы финального релиза:
Доделать видео демонстрацию способностей героя в HD
Возможно будет ещё 1 версия правок, если будет что править
Тренировочный импорт
Я смог перенести героя в пустую карту за 3 минуты, для полной карты замедлиться лишь перенос РО, и самое сложное это определение точки воды глубокой воды
Если это анимация после каста, то надо воспроизводить её через задержку
Быстрей тест анимаций по индексу:
Создаёшь глобалку и таймер, каждые 2 секунды вызываешь функцию воспроизведения анимации по индексу (есть на гуи), выводишь индекс на экран и запоминаешь анимацию... потом применяешь пункт 1 или 2 или оба
Daro, Можно просто заломить цену, хотя цена даже цена 100 р. в час (ниже чем работник мака), очень многих отпугивает в варкрафте, и стимулирует самостоятельно что либо изучать.
Хотя скорее всего ТС ищет дурачка который за бесплатно будет реализовывать его идеи и хотелки на триггерах, выдавая это за "сотрудничество"
Использовать сторонний импорт, тогда можно будет разделить модели по графикам указывая нужный тип графики в менеджере импорта (аккуратней иногда всё слетает, сделайте резервную копию)
Делать карту в SD клиенте, и использовать только тем стандартные модели, аналоги которым есть в обеих графиках
Использовать модели качества "выше среднего", это позволит вообще не морочиться с графикой и делать сразу для обеих
Важное замечание
Обладатели классик ключей не имеют этой проблемы (они просто видят обычные модели, а не тени), то есть проблема наблюдается только у тех, кто насильно выставляет себе SD графику в настройках, так что это больше проблема близов чем ваша
Да я знаю о чем вы оба, юнит умирает у него срабатывает defendoff, это нужно чтобы отловить действие способности Воскрешение минотавра, ибо каст пассивки не триггериться и не триггериться событие юнит умер, но ещё раз не напишу
ЭТО НЕ ИМЕЕТ НИКАКОГО ОТНОШЕНИЯ К ЭТОМУ ВОПРОСУ
Пока могу предложить только, заносить юнитов в группу после смерти на время разложения (около 60 сек), и каждую секунду проверять состояние юнита на "жив ли он", если жив, значит его воскресили каким либо образом, удаляем его из группы. выводим имя на экран, и делаем дальнейшие действия, накладываем бафф подрубаем ИИ, что душе угодно
» WarCraft 3 / Таймер отсчета времени
ну и ещё таймер кложур и определение длины строки, все аналоги есть в джасе
» WarCraft 3 / как запустить другие компании в Warcraft 3 Reforged?
Ред. Берги
» WarCraft 3 / Перенос звуковых переменных.
Берём открываем war3map.j или war3map.lua ищем там InitSound там будет примерно такой код
» WarCraft 3 / Таймер отсчета времени
Ред. Берги
» XGM Конкурсы / Конкурс героев
» WarCraft 3 / Может ли быть кривая модель без точек привязки?
F3 > Скелет > Создать крепление > Дать креплению допустимое системное имя > Подвинуть крепление куда нужно > начать связывание объектов > выбрать кость для привязки > завершить связывание > ГОТОВО
» WarCraft 3 / Экспорт/импорт информации между картой и сервером
» WarCraft 3 / [Конкурс героев] Адмирал П
Демо Видео HD
» WarCraft 3 / сломанный приказ "blizzard" 852089
И снова метелицу обвинили за зря
» WarCraft 3 / Как создать опасную игровую область?
а чтобы кастовать огненные столбы, нужен даммикст
» WarCraft 3 / [Конкурс героев] Адмирал П
Обновление
добавлен ИИ скелетов
бонус атаки срабатывает и от самой пассивки когда она на перезарядке
видимость при установке пушек
пушке краснеют если утонут в воде
способность удар саблей увеличивается и показывает число задетых врагов
добавлен звук моторной лодки при движении черепахи
у водных брызг отключен звук при езде на черепахе
брызги создаются каждый 2 кадр за за просадок fps в hd графике
больше динамических описаний (числа урона количества и прочее, см зелёный цвет в посте)
повышен радиус взмаха саблей, и уменьшена дальность атаки таким образом исправлен баг когда герой не попадал по зданиям, но по большим зданиям типа замка всё равно не может попасть
звук перезарядки выстрела
поправлены высоты эффектов при стрельбе
мамка тоадкопа приходила в гости
заменены рефордж эффекты на катом классик из за несовпадения скоростей анимаций, чтобы вызывало проблемы не разных графиках
добавлен фрейм кликер, для отключения визуальных маркеров
убийство скелетами орками засчитывается как убийство героем и триггерит его пассивку по призыву нового скелета
и ещё ТОННА ТЕКСТА но лень писать, всё равно не читает никто
Планы финального релиза:
Возможно будет ещё 1 версия правок, если будет что править
Тренировочный импорт
» WarCraft 3 / сломанный приказ "blizzard" 852089
» WarCraft 3 / сломанный приказ "blizzard" 852089
» XGM Конкурсы / Конкурс героев
» WarCraft 3 / [Конкурс героев] Безумный стрелок
Написано перезарядка, а вылетает по 2 ракеты
» WarCraft 3 / [Конкурс героев] Безумный стрелок
» WarCraft 3 / Анимации
Создаёшь глобалку и таймер, каждые 2 секунды вызываешь функцию воспроизведения анимации по индексу (есть на гуи), выводишь индекс на экран и запоминаешь анимацию... потом применяешь пункт 1 или 2 или оба
» WarCraft 3 / LocalPlayer в переменной
» WarCraft 3 / Обычная и hd графика
» WarCraft 3 / Нужна помощь в обучении
Хотя скорее всего ТС ищет дурачка который за бесплатно будет реализовывать его идеи и хотелки на триггерах, выдавая это за "сотрудничество"
» WarCraft 3 / Обычная и hd графика
» WarCraft 3 / Как отловить тип юнита при использовании "Воскрешение" (1.32+)?
» WarCraft 3 / Как отловить тип юнита при использовании "Воскрешение" (1.32+)?
» WarCraft 3 / Как отловить тип юнита при использовании "Воскрешение" (1.32+)?
» XGM Конкурсы / Конкурс героев