33

» WarCraft 3 / Таймер

Вот тоже самое на lua, не планируете перейти?
function Trig_Pet_death_1_Actions()
	local u=GetTriggerUnit()
	TimerStart(CreateTimer(), 1.00, false, function()
		ForGroupBJ( GetUnitsOfPlayerAll(GetOwningPlayer(u)), function()
			IssueImmediateOrderBJ(GetEnumUnit(), "taunt" )
		end)
	end)
end

нет хештаблиц, нет хендлов, нет обнулений, ну я забыл дописать DestroyTimer и сама ForGroupBJ плоха, но не важно
33

» WarCraft 3 / Таймер

Принятый ответ
вот почему не работает:
function smert takes nothing returns nothing
    local timer t = GetExpiredTimer()
    call ForGroupBJ( GetUnitsOfPlayerAll(GetOwningPlayer(GetTriggerUnit())), function Trig_Pet_death_1_Func001A )
endfunction
Сюда не передан GetTriggerUnit(), его нужно привязать на хендл таймера через хештаблицу
33

» Мир безумного / Warcraft III: Reforged - mod Quenching

Выглядит отлично, китайцы (или кто там молодцы) и появление такого мода было вполне ожидаемо

А ещё видео жутко тормозит (игра на видео в конце)

Я потестил это чудо:
Вода ужасна
SD режим ломается
Появляются лаги и спайки
Вода ужасна
Даже если полностью свой интерфейс, портрет всё равно пытается отрисоваться

33

» Dream TAG / Dream TAG

В чём проявляется нестабильность? рефордж не всегда виноват (как оказалось XD)
33

» WarCraft 3 / Нужна помощь с триггером

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

» WarCraft 3 / Пасивка с перезарядкой

Самый главный минус у сферы молний, это то, что она не срабатывает при автоатаке, если бы она работала в этом мементе, других бы костылей не было и + иконка очень сильно затемнена
33

» WarCraft 3 / Аганим (апргейд способностей)

Напиши, что делает способность с аганимом, а что без

потому что замена способности - это не правильных подход
более правильный:
Привод способность в действие (способность одна и таже)
Если есть аганим то СВОЙСТВА1, иначе СВОЙСТВА2
Под словом свойства я подразумеваю, увеличенный радиус, увеличенный урон, появление замедления или стана, смена типа наносимого урона и т.д. и тп, ну это для самого простого случая разумеется
33

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

ScorpioT1000, я хотел так сделать, но потом забил и локализацию не довёл до ума, ибо и без неё проблем хватает =(
33

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

ScorpioT1000,
Сейчас карта локализована через GetLocale() , но десинхи начались до, и были после полного после отключения локали

Темболее я провожу тесты исключительно в 1 локале ruRU.. и это сообщение получить возможно лишь в ультраредком случае, а десинх возникает и без него
33

» WarCraft 3 / Фарш

На WASD разве можно отлавливать нажатия ? или костыль надо какой-то использовать?
можно это не костыли.. смотрите хоть иногда чужие проекты и ресурсы
я написал что надо делать с дребезгом
com23:
как такими способами вычислить расстояние на которое надо оттолкнуть машину я не знаю
отталкивайте или фиксированно или любую формуле текущей скорости
Темболее если применять противополоный вектор, то темболее не будет рывков да ещё и ускорение упадёт
33

» WarCraft 3 / быстрое\автоматическое применение способностей на юнита

в квиккастах нет нажатия на юнита, ты наводишь курсор на юнита или рядом, можно вообще мимо кароче.. и нажимаешься Q , способность уходит на перезарядку, вылетает хоть ракета хоть файрбол хоть молоток, ну и юнит получает стан
Ельнур, ты же завязал, зачем тебе это вообще?
33

» WarCraft 3 / быстрое\автоматическое применение способностей на юнита

Здрасьте приехали на изи это делается, это называет Квик каст, на 126 можно прикрутить WFE к любой карте, на 131+ есть позиция курсора, что позволяет это сделать на изи, 10 комментов назад примерно, выкладывал ссылку с картой, продолжайте дальше мимо строк читать
33

» WarCraft 3 / Движение через wasd, движение по X,Y,Z

Zetox, на старых патчах это делалось весь тяжело, не будем вспоминать
На новых модель не приаттаченкую к юниту, а свободную можно вращать по любой оси, и даже вывернуть вверх ногами, что позволит ходить по стенам или потолку
BlzSetSpecialEffectPitch(eff,math.rad(180))
33

» WarCraft 3 / Фарш

На первой скрине снаряда не повернулись, если что эффекты можно вертеть в рефордже
BlzSetSpecialEffectYaw(eff,math.rad(angle))
Оч жду видео геймплея и интересно управление

Кароче я поиграл, весьма хороша задумка очень любопытно что колёса поворачиваются
Используется библиотека wGeometry от Скорпа, в срочном порядке требуется доработка 2х вещей:
  1. Альтернативной управление на WASD помимо стрелок
  2. Обязательно убрать дребезжание при ударе о стены, рекомендую это сделать вот так
33

» WarCraft 3 / Как подогнать одеваемый доспех под нужную часть юнита?

Способ прога самый простой если атачить наплечники относительно головы или корпуса
Жаль на число точек крепления лимит по названиям, а так можно было бы выделить свою точку крепления и не париться
33

» WarCraft 3 / Пасивка с перезарядкой

Могу рассказать свой способ для последнего патча:
  1. Берём за основу эксгумацию как и сказали выше
  2. Детектим урон с руки любым способом
  3. В момент детекта урона определяем что способность не в кд, и что она в принципе есть у того кто нанёс урон
  4. Меняем на лету нанесённый урон увеличивая его на 30/60/90
  5. Показывает крит плавающим текстом
  6. Запускаем пассивку в кд
В результате получиться примерно 5 строк кода, ну это в самом вкратце
33

» WarCraft 3 / Убей моего пеона

Varcklen, из этого списка у меня только есть только система отлова урона
33

» XGM Конкурсы / Mini-Game Contest: Reforged

4 участника 4 ачивки
(пока, надеюсь остальные ещё вылезут к 11 числу)