скрипт по коду

asdasdsdasd

Участник
Автор темы
165
14
хотел бы узнать, что это за скрипт и как он работает(как активировать и т.д.)

Код:
local ev = require 'samp.events'
local freezePlayerInfo = {}
local freezeKey = 0x10 -- VK_5

function main()
    while not isSampAvailable() do wait(134) end
    wait(-1)
end

function ev.onPlayerSync(id, data)
    if isKeyDown(freezeKey) then
        local result, handle = sampGetCharHandleBySampPlayerId(id)
        if result then
            if doesCharExist(PLAYER_PED) then
                local result, targetHandle = getCharPlayerIsTargeting(PLAYER_HANDLE)
                if result then
                    if handle == targetHandle then
                        freezePlayerInfo.actualPosition = data.position
                        local pedX, pedY, pedZ = getCharCoordinates(handle)
                        data.position.x = pedX
                        data.position.y = pedY
                        data.position.z = pedZ
                        data.moveSpeed.x = 0
                        data.moveSpeed.y = 0
                        data.moveSpeed.z = 0
                        data.quaternion.x = 0
                        data.quaternion.y = 0
                        data.quaternion.z = 0
                        data.animationId = 2286
                        data.animationFlags = 1337
                        data.leftRightKeys = 0
                        data.upDownKeys = 0
                        data.keysData = 0
                        return {id, data}
                    end
                end
            end
        end
    end
end

function ev.onSendBulletSync(data)
    if isKeyDown(freezeKey) then
        local result, handle = sampGetCharHandleBySampPlayerId(data.targetId)
        if result then
            if doesCharExist(PLAYER_PED) then
                local result, targetHandle = getCharPlayerIsTargeting(PLAYER_HANDLE)
                if result then
                    if handle == targetHandle then
                        data.target.x = freezePlayerInfo.actualPosition.x
                        data.target.y = freezePlayerInfo.actualPosition.y
                        data.target.z = freezePlayerInfo.actualPosition.z
                    end
                end
            end
        end
    end
end
 

asdasdsdasd

Участник
Автор темы
165
14
Делает чтобы станило чела в которого целишься, чтобы легче было попасть в него.
в смысле, можно чуточку понятнее и как это как либо активировать на какую клавишу