помогите скрипт переписать

ybitie

Новичок
Автор темы
3
0
как переписать скрипт чтобы при нажатии кнопки анимка в конце остановилась и просто стоять с зигой а не чтобы она спадала
 

Вложения

  • ziga.lua
    660 байт · Просмотры: 2

менталейшн

Известный
1,400
255
как переписать скрипт чтобы при нажатии кнопки анимка в конце остановилась и просто стоять с зигой а не чтобы она спадала
Повторное нажатие на кнопку отменит анимацию

ziga.lua:
local key = 186
local freeze = true

function main()
    while not isSampAvailable() do wait(0) end
    
    if not hasAnimationLoaded("ON_LOOKERS") then
        requestAnimation("ON_LOOKERS")
        while not hasAnimationLoaded("ON_LOOKERS") do wait(0) end
    end

    while true do
        wait(0)
        if isKeyDown(key) and isCharOnFoot(PLAYER_PED) and not sampIsCursorActive() then
            if isCharPlayingAnim(PLAYER_PED, "POINTUP_IN") then
                clearCharTasksImmediately(PLAYER_PED)
            else
                taskPlayAnimNonInterruptable(PLAYER_PED, "POINTUP_IN", "ON_LOOKERS", 4.0, false, false, false, freeze, -1)
            end
            while isKeyDown(key) do wait(0) end
        end
    end
end
 

ybitie

Новичок
Автор темы
3
0
Повторное нажатие на кнопку отменит анимацию

ziga.lua:
local key = 186
local freeze = true

function main()
    while not isSampAvailable() do wait(0) end
   
    if not hasAnimationLoaded("ON_LOOKERS") then
        requestAnimation("ON_LOOKERS")
        while not hasAnimationLoaded("ON_LOOKERS") do wait(0) end
    end

    while true do
        wait(0)
        if isKeyDown(key) and isCharOnFoot(PLAYER_PED) and not sampIsCursorActive() then
            if isCharPlayingAnim(PLAYER_PED, "POINTUP_IN") then
                clearCharTasksImmediately(PLAYER_PED)
            else
                taskPlayAnimNonInterruptable(PLAYER_PED, "POINTUP_IN", "ON_LOOKERS", 4.0, false, false, false, freeze, -1)
            end
            while isKeyDown(key) do wait(0) end
        end
    end
end
Благодарю