RU/getEffectSpeed
(Redirected from RU/GetEffectSpeed)
Jump to navigation
Jump to search
Синтаксис
Click to collapse [-]
Клиентfloat getEffectSpeed (effect)
Обязательные аргументы
- effect: Эффект, скорость которого хотим получить.
Возвращает
Возвращает float содержащее скорость эффекта, false если был указан неверный аргумент.
Пример
Click to collapse [-]
КлиентaddCommandHandler("ges",
function (cmd)
local x, y, z = getElementPosition (localPlayer)
local effect = createEffect ("smoke30lit", x, y, z)
getEffectSpeed (effect)
outputChatBox ("Скорость эффекта smoke30lit равна 1")
end)
Скрипт в данном примере создаст эффект, имя которого было введено вместе с командой, со случайной скоростью, которую выведет в чат.
addCommandHandler("createEffect", function (command, effectName)
local x, y, z = getElementPosition (localPlayer)
local effect = createEffect (effectName, x, y, z)
if not effect then
outputChatBox('Эффекта с таким именем не существует')
return
end
setEffectSpeed(effect, math.random(5, 30) * 0.1) -- Генерация случайного числа(скорости эффекта) в диапазоне от 0.5 до 3.0
local effectSpeed = getEffectSpeed(effect) -- Получаем скорость эффекта
outputChatBox ('Скорость эффекта '..effectName..' равна '..effectSpeed)
end)