38

» Администрация XGM / Счетчик личных сообщений съезжает

у меня тоже это воспроизводится, просто руки не дойдут
38

» WarCraft 3 / inputMovement - Движение клавишами WASD, Ctrl, Space

H,
Из-за этого, кстати, пришлось хранить вектора всех клавиш
Ты можешь послать 100500 отпусканий, вектор будет иметь значение 0, а не -100500

Кстати, нажатие клавиш вниз непрерывно шлет событие, а отпускание 1 раз) это здесь тоже безопасится, сравнивая текущий стейт

При этом у меня всё ещё может быть нажата клавиша W при выходе из паузы.
Ну и это редкий кейс
А вот про залипание при нажатии мыши надо будет посмотреть одну хитрость с metakey
38

» WarCraft 3 / Решение бага левой кнопки мыши

С metaKey пробовали химичить? Возможно, нажатие мыши - тоже metakey
38

» WarCraft 3 / inputMovement - Движение клавишами WASD, Ctrl, Space

Можно повторно кликнуть W и она отпустится
Из-за этого, кстати, пришлось хранить вектора всех клавиш и каждый раз их суммировать вместо добавления/вычитания с каждым нажатием. Т.к. что-то может не пойматься

Я, кстати, знаю, как отловить выход из паузы, так что надо попробовать добавить фикс
38

» WarCraft 3 / конверт ордер defend в луа

quq_CCCP, тем не менее, адик провел тест стопвотчем и ему можно доверять, т.к. на другие вещи он приводил результаты тестов и байткод, а ты просто пишешь буквы
38

» WarCraft 3 / конверт ордер defend в луа

Для жасса - да, нет разницы. Вопрос по Lua, а не по жассу.
в бухгалтерии опять всё перепутали и лупа получил за пупу, а пупа получил залупу
не дезинформируй плиз, диод работал с байткодом
38

» WarCraft 3 / inputMovement - Движение клавишами WASD, Ctrl, Space

Никак, это не проблема системы. Можно повторно кликнуть W и она отпустится.
Близзы пофиксят со временем
38

» WarCraft 3 / Останови пандемию!

Так сложно задекорить границы карты, лучше долбиться в черные края
38

» WarCraft 3 / wGeometry - 3D библиотека (lua)

Версия 0.6: добавлена функция Vector3:isZero()

Версия 0.7: добавлены методы Vector3: to2D(), addToLocation(), addToUnit()

Версия 0.8: фикс методов Vector3 applyToUnit и addToUnit

Версия 0.9: добавлены функции unit facing
38

» WarCraft 3 / Камера от 3 лица.

Камера в той либе тоже есть
И там есть интерполяции Эрмита, можно их заюзать
38

» WarCraft 3 / boolexpr не работает в луа

да, триггер в main создается? если нет, то предлагаю
вместо
local t = CreateTrigger()
обявить уникально глобальное имя типа
triggerSpellAdrenalin = CreateTrigger()
38

» WarCraft 3 / boolexpr не работает в луа

сделал вместо local group g = CreateGroup() > local g = CreateGroup() теперь проверяю все равно выключился
Во всём коде? Это именно везде так надо делать

в jass local тип имя =
в lua local имя =
38

» Endless Tale / Endless Tale

Поищи готовые решения, я просто ненавижу копаться с UI ) мне и на xgm этого добра хватает
38

» WarCraft 3 / boolexpr не работает в луа

И правда компилится, но ты допускаешь грубейшие ошибки.
Я проверил
function f()
  local wtf x = 'test'
  print(x)
end

f()
print(x) -- выводится 'test'
Ты объявляешь локалку и глобалку, следующие строки эквивалентны:
local group g = CreateGroup()
и
local group 
g = CreateGroup()

Все твои имена будут светиться и меняться с каждым вызовом извне
38

» WarCraft 3 / Золото?

Вот тут была неплохая статья xgm.guru/p/wc3/spellmaking2 можешь даже с начала прочитать
38

» WarCraft 3 / boolexpr не работает в луа

луа - нетипизированный язык, объявления будут типа
local g = CreateGroup()
все эти @param - только для подсказок в IDE типа VS Code
-- Copy vector from Unit X/Y/Z
-- @param u Unit
function copyFromUnit (self, u)
...
38

» WarCraft 3 / boolexpr не работает в луа

Странно, что вообще что-то работает, ведь ты пишешь не на lua :)
38

» WarCraft 3 / Золото?

Store integer вручную

На передающей стороне получаешь информацию, на получающей задаёшь игроку