33

» WarCraft 3 / создание таймер и использование этого таймера внутри таймера

Принятый ответ
local t=CreateTimer()
TimerStart(t,10,false,function()
	TimerStart(CreateTimer(),10,false,function()
		DestroyTimer(t)
		DestroyTimer(GetExpiredTimer())
	end)
end)
Но я вообще чаще забиваю болт огромный на уничтожение одноразовых таймеров, ибо ещё не доказано что в луа сборщик мусора с ними делает
и просто делаю так, но ты так не делай
TimerStart(CreateTimer(),10,false,function()
	TimerStart(CreateTimer(),10,false,function()
		print("'это сообщение будет показано через 20 секунд")
	end)
end)

или вообще вот так чтобы точно ничего не потерять
local t=CreateTimer()
TimerStart(t,10,false,function()
	local t2=CreateTimer()
	TimerStart(t2,10,false,function()
		DestroyTimer(t)
		DestroyTimer(t2)
	end)
end)
33

» WarCraft 3 / Просто агр нейтральных крипов

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

» WarCraft 3 / Подсветка синтаксиса в Reforged.

Да согласен, до ума это не довели, установка крайне сложная, но результат достигнут, работать на этом можно, и сама работа никаких затруднений не вызывает, всё ж не Ctrl+C -> Ctrl+V.

GetLocalPlayer, дело всё в том, что кто не разберётся в этой установке, не сможет и дальше в этом работать, это не большое испытание-тест.

И тем более вопросов явных практически в теме нет, вывод - все забили по принципу "сложнаа, лучше в гуи менюшки потыкаю" или же просто разобрались
33

» WarCraft 3 / Подсветка синтаксиса в Reforged.

Заброшенные инструменты 0.x.x версий, да и Ctrl+C -> Ctrl+V.
В том то и дело что нет, есть публичный сборщик для луа
и я ещё знаю о существовании 3х других, как под Вскод так и под Идею
Просто самые продвинутые за вечер пишут свой сборщик и не деляться ни с кем, а и не должны
33

» WarCraft 3 / Подсветка синтаксиса в Reforged.

Для Lua пока ничего не релизилось
лол, а как мы тогда по твоему на Lua в варике пишем?, ты ж сам на луа пишешь судя по гитхабу (правда для Wow)
33

» WarCraft 3 / [Конкурс героев] Призрачная Охотница

Ждём более полноценного видео, комбы потрясные особенно отображение текстом
больше оффтопа
Надо сделать героя антииллюзиониста:
Q - показывает настоящие иллюзии в указанной области
W - захватывает контроль над выбранной иллюзией
Е - Пассивно наносит увеличенный урон иллюзиям
R - уничтожет все иллюзии на карте и не даёт им появляться втечении 10 секунд
33

» WarCraft 3 / [Конкурс героев] Адмирал П

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

есть с собой якорь, которым он ещё может подтянуть к себе несколько юнитов, но больше всего это пушки, которые падают с неба
Он волшебник, видишь у него мана есть? он может что угодно откуда достать
33

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

ScopteRectuS, да но ниразу не запускал и скачивал дано.. вот просто ночь и варик в другой папке
33

» WarCraft 3 / lua или огрызок ?

Принятый ответ
Проверил, всё работает
do
	local text ="This is a %%d mouse"
	function FUNC()
		local value=10
		print("a")
		print(string.format(text ,value))

		TimerStart(CreateTimer(),1,true,function()
			value=value+1
			print(string.format(text ,value))
		end)
		print("b")
	end
end
Вызывать в любом месте через FUNC()
Варик не любит одинарный процент, поэтому ненаходит %d и возвращает nil в строку, ведь % это экранирующий символ
33

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Doc, почему это только вчера произошло у меня? и другие говорят что у них всё по старому
33

» WarCraft 3 / [Конкурс героев] Адмирал П

konvan5:
Пророчество: победитель по жизни)
не сказал бы, в этот раз я полон сомнений в победе, ибо так как приз весомый, стараются больше
33

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Кстати у кого ещё варкрафт убежал в папку retail?
У меня это сегодня ночью произошло
было
C:\Games\Warcraft III\x86_64\World Editor.exe
стало:
C:\Games\Warcraft III\retail\x86_64\World Editor.exe
33

» Блог им. bazeba / Рассуждения

Капни в сторону нестандартного интерфейса, с его помощь можно сделать очень много простых простых геймпленых вещей.
Например появляются новые кнопки, которые позволят запустить ракету или же это позволит сделать отображение 3 ресурса, или же новый интерфейс для заключения союзов и торговли, материала достаточно, спросить есть у кого..
Только если вы не сидите ну 126 гпатче в гуи, можно вообще забыть про что-то новое и похоронить все свои идеи там же, в той же грабнице с колесом
33

» WarCraft 3 / [Конкурс героев] Заклинатель Маны

Больше всего хочется посмотреть на реализацию
Поглощенные души летают над героем и влияют на эффекты его способностей
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Феникс, Есть герои которых очень просто понять, но играть на них не все могут (Мипо земеля, инвокер), что у нас тут в итоге получиться - хз, поживём увидим
33

» WarCraft 3 / Подсветка синтаксиса в Reforged.

Принятый ответ
А это что?
(вбил в поиск слово подсветка)
От себя добавлю, для Jass Норм Vscode
Для Lua Vscode или Idea
Всё гуглиться, всё есть

NotePad++ из коробки может более мене Jass подсветить, а если ещё подсветку него добавить, то ещё лучше
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Всё хорошо, у всех свой путь все молодцы, пунктов актуальности чем либо вообще не предусмотрено
33

» WarCraft 3 / lua или огрызок ?

quq_CCCP:
А зачем все это нужно?
здрасте приехали? это плавное инкрементирование числа, например для увеличения урона от способностей, только тут в качестве урона выступают принты (дебаг), они и дадут понять, что всё работает как надо, и можно уже далее подставлять что-то реально
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

Утихомирь своё чсв плиз.
Это не чсв, это крик отчаяния, казуалы заполонили мир д2 и в вц3, мне очень нравится реализация и концепт Proshel_Doty, но его его мало кто сможет оценить по достоинству или вообще понять, по причине НЕ казуальности
33

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

pro100master, Разделения импорта позволяет раздели графику, функцию для кода не завозили, хотя было бы не плохо, например для эффектов, давать на лету другую модель, в зависимости от типа графики, ну или я ещё не разобрался?
33

» WarCraft 3 / [Конкурс героев] Адмирал П

konvan5, Для облегчения попаданий, ось Z вообще не учитывается, то есть можно с любого места попасть выстрелом и крюком, как с низины по летающему, так и с высоты по наземного, иначе это вызвало бы много недоразумений и проблем (как было на первой версии пеонов, когда нельзя было попасть по крабу который находиться в яме)
konvan5:
Интересно, конечно, он корабли притягивает на сушу :D
Джек воробей смог, и у нас сможет =)

Небольшой ликбез по сочетанию способностей друг с другом

Выстрел + крюк
Пуля летит очень быстро, и попасть крайне легко, а гарпун медленный и им сложно попасть под движущимся целям, поэтому цель нужно обездвижить и притянуть
Удар саблей
Синергирует сам с собой, чем больше врагов ударил - тем больше урона нанес им всем
Удар саблей + крук
Чем больше врагов притянул из дали, тем больше урона нанёс им всем саблей
Пушечные ряды + выстрел
Урон пушек и свойства пушек, полностью повторяют способность выстрела
Пушечные ряды+Крюк
Пушками нельзя управлять, потому, крюк позволяет подтянуть врагов на область поражения пушек
Ярость адмирала + Любая способность
Использование любой способности и предмета, увеличивают силу атаки на 20, на время равное кд этой способности способности
А выстрел, пушки и удар саблей - Наносят урон от силы атаки, который и бустится этой пассивкой
Способности + Атака с руки
Адмирал не имеет касттаймов, и можно использовать способности между ударами с руки
Пример: Притянули гарпуном => Удар с руки => Выстрелили в упор =>Удар с с руки => взмах саблей => Удар с руки
И это всё можно сделать пока враг в стане
Итог: Каждая способность ОТЛИЧНО сочетается с любой другой
Позже ещё добавлю видео по сочетанию способностей
Аналогии с доКой 2
Стрела Мираны Выстрел Адмирала
Летит по поверхности Упирается в рельеф
Летит медленно Летит почти мгновенно
Попадает в 1 цель Попадает в несколько целей
Фиксированный урон Динамический урон от силы атаки
Другая способность
Крюк Пуджа Гарпун адмирала
Притягивает 1 цель Притягивает много целей + ещё цели на обратном ходу
Возвращается коснувшись цели Возвращается коснувшись земли
Летит в первую цель Летит за спины врагов
Может хукнуть вплотную Имеет минимальную дистанцию в 600
Свой визуальный стиль Брызги на воде, след на земле после волочения
Ульта Клинкса Пушечные ряды
Я вообще не помню что делает ульта клинкса, и как говорил выше - не её брал за основу
33

» WarCraft 3 / lua или огрызок ?

function FUNC()
local text ="This is a %d mouse"
	local value=10
	print("a")
	print(string.format(text ,value))
	
	TimerStart(CreateTimer(),1,true,function()
		value=value+1
		print(string.format(text ,value))
	end)
	print("b")
end

local text ="This is a %d mouse" находится в другой области видимости за пределами function FUNC(), и поэтому не виден, и поэтому нил и поэтому ошибка и падение, и вообще все плохо

и вообще как можно пытаться выполнить этот огрызок? прям в варике?
33

» WarCraft 3 / lua или огрызок ?

Луа - жалкий огрызок, в рефордже ничего не работает, переходите на актуальный патч 126, всегда виноват рефордж в любых бедах, а картодел или игрок - никогда
string.format(text ,value) возвращает nil
print(nil) роняет поток из за ошибки
и дальше ничего не происходит

Хотя должен был вывести This is a 10 mouse
33

» WarCraft 3 / [Конкурс героев] Иллюзионист

ты описание как будто не читал?...
описание никто не читает, всем смотрят только видео/гифки, или пытаются интуитивно разобраться как работает скил в игре, потому что они самые умные, или как сказано выше...
раскрыть
потому что я был прав