Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

LUA скрипт [spirthack] Trail

?
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
31 Дек 2018
Сообщения
441
Реакции
211
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.

PHP:
Expand Collapse Copy
local Trail = Menu.Switch('General', "Trails", false)
local TrailSize = Menu.SliderInt("Trails", "Trails size", 1, 1, 10)
local TrailLength = Menu.SliderInt("Trails", "Trails length", 1, 1, 100)
local TrailColor = Menu.SwitchColor("Trails", "Trails colors", false, Color.new(1.0, 1.0, 1.0, 1.0))

local previoustrails = {}
 
local trails = function()
    if Trail:Get() == false then return end
    local local_player_index    = EngineClient:GetLocalPlayer()
    local local_player          = EntityList.GetClientEntity(local_player_index):GetPlayer()
    local me = EntityList.GetClientEntity(EngineClient:GetLocalPlayer())
    if local_player and local_player:GetProp("m_iHealth") > 0 then
        local r = math.floor(math.sin(GlobalVars.realtime * 2) * 127 + 128)
        local g =  math.floor(math.sin(GlobalVars.realtime * 2 + 2) * 127 + 128)
        local b = math.floor(math.sin(GlobalVars.realtime * 2 + 4) * 127 + 128)   
        local localplayer = EntityList.GetClientEntity(EngineClient:GetLocalPlayer())
        local origin = localplayer:GetRenderOrigin()
        previoustrails[#previoustrails+1] = { x = origin.x, y = origin.y, z = origin.z, tick = tonumber(GlobalVars.tickcount) + 50, draw = true, r = r, g = g, b = b}
        for i = 1, #previoustrails do
            if i > 2 then
                local trail = previoustrails[i]
                local trailtwo = previoustrails[i - 1]
                    local s = Vector.new(trail.x,trail.y,trail.z)
                    local stwo = Vector.new(trailtwo.x,trailtwo.y,trailtwo.z)
                    local beam_info = BeamInfo_t.new()
                    beam_info.m_vecStart = s
                    beam_info.m_vecEnd = stwo
                    beam_info.m_nSegments = 2
                    beam_info.m_nType = 0
                    beam_info.m_bRenderable = true
                    beam_info.m_nFlags = 0
                    beam_info.m_pszModelName = "sprites/purplelaser1.vmt"
                    beam_info.m_flHaloScale = 0.0
                    beam_info.m_flLife = TrailLength:Get() / 100
                    beam_info.m_flWidth = TrailSize:Get()
                    beam_info.m_flEndWidth = TrailSize:Get()
                    beam_info.m_flFadeLength = 0.0
                    beam_info.m_flAmplitude = 0.0
                    beam_info.m_flSpeed = 0.0
                    beam_info.m_flFrameRate = 0.0
                    beam_info.m_nHaloIndex = 0
                    beam_info.m_nStartFrame = 0
                    beam_info.m_flBrightness = 255.0
                    if TrailColor:Get() then
                        beam_info.m_flRed = r
                        beam_info.m_flGreen = g
                        beam_info.m_flBlue = b
                    elseif TrailColor:Get() == false then
                        beam_info.m_flRed = TrailColor:GetColor().r * 255
                        beam_info.m_flGreen = TrailColor:GetColor().g * 255
                        beam_info.m_flBlue = TrailColor:GetColor().b * 255
                    end
 
                    RenderBeams.CreateBeamPoints(beam_info)
                    if i > 3 then
                        table.remove(previoustrails, i - 2)
                    end
            end
        end
    end
end
Cheat.RegisterCallback("draw", trails)
Link:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Пожалуйста, авторизуйтесь для просмотра ссылки.

PHP:
Expand Collapse Copy
local Trail = Menu.Switch('General', "Trails", false)
local TrailSize = Menu.SliderInt("Trails", "Trails size", 1, 1, 10)
local TrailLength = Menu.SliderInt("Trails", "Trails length", 1, 1, 100)
local TrailColor = Menu.SwitchColor("Trails", "Trails colors", false, Color.new(1.0, 1.0, 1.0, 1.0))

local previoustrails = {}

local trails = function()
    if Trail:Get() == false then return end
    local local_player_index    = EngineClient:GetLocalPlayer()
    local local_player          = EntityList.GetClientEntity(local_player_index):GetPlayer()
    local me = EntityList.GetClientEntity(EngineClient:GetLocalPlayer())
    if local_player and local_player:GetProp("m_iHealth") > 0 then
        local r = math.floor(math.sin(GlobalVars.realtime * 2) * 127 + 128)
        local g =  math.floor(math.sin(GlobalVars.realtime * 2 + 2) * 127 + 128)
        local b = math.floor(math.sin(GlobalVars.realtime * 2 + 4) * 127 + 128)  
        local localplayer = EntityList.GetClientEntity(EngineClient:GetLocalPlayer())
        local origin = localplayer:GetRenderOrigin()
        previoustrails[#previoustrails+1] = { x = origin.x, y = origin.y, z = origin.z, tick = tonumber(GlobalVars.tickcount) + 50, draw = true, r = r, g = g, b = b}
        for i = 1, #previoustrails do
            if i > 2 then
                local trail = previoustrails[i]
                local trailtwo = previoustrails[i - 1]
                    local s = Vector.new(trail.x,trail.y,trail.z)
                    local stwo = Vector.new(trailtwo.x,trailtwo.y,trailtwo.z)
                    local beam_info = BeamInfo_t.new()
                    beam_info.m_vecStart = s
                    beam_info.m_vecEnd = stwo
                    beam_info.m_nSegments = 2
                    beam_info.m_nType = 0
                    beam_info.m_bRenderable = true
                    beam_info.m_nFlags = 0
                    beam_info.m_pszModelName = "sprites/purplelaser1.vmt"
                    beam_info.m_flHaloScale = 0.0
                    beam_info.m_flLife = TrailLength:Get() / 100
                    beam_info.m_flWidth = TrailSize:Get()
                    beam_info.m_flEndWidth = TrailSize:Get()
                    beam_info.m_flFadeLength = 0.0
                    beam_info.m_flAmplitude = 0.0
                    beam_info.m_flSpeed = 0.0
                    beam_info.m_flFrameRate = 0.0
                    beam_info.m_nHaloIndex = 0
                    beam_info.m_nStartFrame = 0
                    beam_info.m_flBrightness = 255.0
                    if TrailColor:Get() then
                        beam_info.m_flRed = r
                        beam_info.m_flGreen = g
                        beam_info.m_flBlue = b
                    elseif TrailColor:Get() == false then
                        beam_info.m_flRed = TrailColor:GetColor().r * 255
                        beam_info.m_flGreen = TrailColor:GetColor().g * 255
                        beam_info.m_flBlue = TrailColor:GetColor().b * 255
                    end

                    RenderBeams.CreateBeamPoints(beam_info)
                    if i > 3 then
                        table.remove(previoustrails, i - 2)
                    end
            end
        end
    end
end
Cheat.RegisterCallback("draw", trails)
Link:
Пожалуйста, авторизуйтесь для просмотра ссылки.
что за луашка на индикаторы?
 
Назад
Сверху Снизу