function lazyScript.masks.IsWeaponBuffed(weapon)
return function(sayNothing)
local bMh, tMh, cMh, bOh, tOh, cOh = GetWeaponEnchantInfo()
if (weapon == "MainHand" and bMh) then
return true
elseif (weapon == "OffHand" and bOh) then
return true
else
return false
end
return false
end
end
Нет работы с временем инчанта. Те функция может только проверить есть он или нет.
И ребафать когда осталось скажем 5минут обмазки на пушке не сделать получается.
Предлагаю так:
function lazyScript.masks.IsWeaponBuffed(weapon)
return function(sayNothing)
local bMh, tMh, cMh, bOh, tOh, cOh = GetWeaponEnchantInfo()
if not bMh and weapon == "MainHand"
then
return false
elseif bMh and (tMh/1000)<=300
then
return false
else
return true
end
if not bOh and weapon == "OffHand"
then
return false
elseif bOh and (tOh/1000)<=300
then
return false
else
return true
end
return false
end
end
Когда меньше 300секунд будет так же возвращать false
Ну или параметр функции прикрутить с указанием времени, но тут уже для меня СЛОЖНА
LazyScript/ParseGeneral.lua 3039-3051 строки
Было
Нет работы с временем инчанта. Те функция может только проверить есть он или нет. И ребафать когда осталось скажем 5минут обмазки на пушке не сделать получается. Предлагаю так:
Когда меньше 300секунд будет так же возвращать false Ну или параметр функции прикрутить с указанием времени, но тут уже для меня СЛОЖНА