Lua Twist Mod | Krytilka | Mini Raznos

[w0te]

Потрачен
Автор темы
771
492
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия SA-MP
  1. 0.3.7 (R1)
AhKRW8f.png

Version 2.5 - Release


tIzRRsE.png

Привет, создал ти-по крутилку, крутит с 10 градусов на 360 и так по степенно ( 10 + 20 + 40 и т.д ), есть 2 режима с Т/С и с Ног, где можно это пременить? на нубо рп или на аризоне рп есть слёты домов там собирается толпа на одном месте, тпапаете туда машину включаете Twist Mode Car и все разлетаются, слёт успешно прерван
zxROXR8.png

Activation: /tw
Twist Ped
Twist Car


uhpe5NV.png


1634737885117.png
w5GQ6lt.png


QBdkVAN.png

SA-MP 0.3.7 Moonloader 0.26 MoonImGUI samp.lua sampfuncs-finаl
 

Вложения

  • Twist Mode.luac
    5.6 KB · Просмотры: 112

LLIKOJIbHUK

Потрачен
1,133
572
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху люди почему-то заагрились, а я вот с радостью скачаю эту хрень, дабы разъебать таким образом спавн на сервере Hack My Software
 

Vespan

Чешский луашер
Проверенный
2,124
1,734
Блиин код закрыт,вот жаль 😭

абсолютно похуй
 
  • Нравится
Реакции: [w0te]

LLIKOJIbHUK

Потрачен
1,133
572
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Блиин код закрыт,вот жаль 😭

абсолютно похуй
Lua:
function randomFunction    var_4_0.CenterText (INPUT_VAR_0_)
    var_0_1 = uget_0_0.GetWindowWidth()
    var_0_3 = INPUT_VAR_0_
    var_0_2 = uget_0_0.CalcTextSize(var_0_3)
    var_0_4 = var_0_1 /  2 --var_0_4 NUMBER-NUMBER
    var_0_5 = var_0_2.x /  2 --var_0_5 NUMBER-NUMBER
    var_0_4 = var_0_4 - var_0_5 --var_0_4 NUMBER-NUMBER
    uget_0_0.SetCursorPosX(var_0_4)
    var_0_4 = INPUT_VAR_0_
    uget_0_0.Text(var_0_4)
    return
end


function randomFunction    var_4_0.OnDrawFrame ()
    if uget_1_0 then
        --jump to 0165 (if previous if statement is false) --0165 JMP-JMP
        var_1_0, var_1_1 = getScreenResolution()
        var_1_4 = var_1_0 /  2 --var_1_4 NUMBER-NUMBER
        var_1_5 = var_1_1 /  2 --var_1_5 NUMBER-NUMBER
        var_1_3 = uget_1_1.ImVec2(var_1_4, var_1_5)
        var_1_6 = 0.5 --var_1_6 NUMBER-NUMBER
        var_1_7 = 0.5 --var_1_7 NUMBER-NUMBER
        uget_1_1.SetNextWindowPos(var_1_3, uget_1_1.Cond.FirstUseEver,  uget_1_1.ImVec2(var_1_6, var_1_7) )
        var_1_4 = 157 --var_1_4 NUMBER-NUMBER
        var_1_5 = 167 --var_1_5 NUMBER-NUMBER
        var_1_3 = uget_1_1.ImVec2(var_1_4, var_1_5)
        uget_1_1.SetNextWindowSize(var_1_3, uget_1_1.Cond.FirstUseEver)
        uget_1_1.Begin("Twist Mode", uget_1_0)
        uget_1_1.Separator()
        uget_1_1.Separator()
        uget_1_1.CenterText("Twist Mode")
        uget_1_1.Separator()
        uget_1_1.Separator()
        var_1_5 = 138 --var_1_5 NUMBER-NUMBER
        var_1_6 = 99 --var_1_6 NUMBER-NUMBER
        var_1_4 = uget_1_1.ImVec2(var_1_5, var_1_6)
        var_1_5 = true --var_1_5 PRIMITIVE-PRIMITIVE
        uget_1_1.BeginChild("tw", var_1_4, var_1_5)
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Twist Ped",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0091 (if previous if statement is false) --0091 JMP-JMP
            if tp then
                --jump to 0085 (if previous if statement is false) --0085 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                tp = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0085--0085 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                tp = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.Separator()
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Twist Car",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0121 (if previous if statement is false) --0121 JMP-JMP
            if tg then
                --jump to 0115 (if previous if statement is false) --0115 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                tg = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Car " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0115--0115 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                tg = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Car " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.Separator()
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Block Ped",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0159 (if previous if statement is false) --0159 JMP-JMP
            if bp then
                --jump to 0149 (if previous if statement is false) --0149 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                bp = var_1_2
                var_1_4 = false --var_1_4 PRIMITIVE-PRIMITIVE
                setPlayerControl(player, var_1_4)
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Block Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0149--0149 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                bp = var_1_2
                var_1_4 = true --var_1_4 PRIMITIVE-PRIMITIVE
                setPlayerControl(player, var_1_4)
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Block Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.EndChild()
        uget_1_1.End()
    end
    return
end


function randomFunction    tw ()
    var_2_2 = not uget_2_0.v
    uget_2_0.v = var_2_2
    uget_2_1.Process = uget_2_0.v
    return
end


function randomFunction    main ()
    repeat
    var_3_1 = 0 --var_3_1 NUMBER-NUMBER
    wait(var_3_1)
    var_3_0 = isSampAvailable()
    if var_3_0 then
        --jump to 0001 (if previous if statement is false) --0001 JMP-JMP
        until false or (previous if statement is true) --location 0009
        var_3_1 = 0 --var_3_1 NUMBER-NUMBER
        wait(var_3_1)
        var_3_1 = "{0055ff}[Twist Mode]:{ffffff} Script Loa" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_3_2 = -1 --var_3_2 NUMBER-NUMBER
        sampAddChatMessage(var_3_1, var_3_2)
        sampRegisterChatCommand("tw", tw)
        repeat
        var_3_1 = 0 --var_3_1 NUMBER-NUMBER
        wait(var_3_1)
        if tp then
            --jump to 0104 (if previous if statement is false) --0104 JMP-JMP
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 10 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 10", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 20 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 20", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 40 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 40", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 80 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 80", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 160 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 160", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 320 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 320", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 360 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 360", var_3_2)
        end
        if tg then
            --jump to 0188 (if previous if statement is false) --0188 JMP-JMP
            var_3_0 = storeCarCharIsInNoSave(PLAYER_PED)
            handlecar = var_3_0
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 10 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 10", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 20 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 20", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 40 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 40", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 80 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 80", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 160 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 160", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 320 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 320", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 360 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 360", var_3_2)
        end
        if uget_3_0.v == false then
            --jump to 0020 (if previous if statement is false) --0020 JMP-JMP
            var_3_1 = false --var_3_1 PRIMITIVE-PRIMITIVE
            uget_3_1.Process = var_3_1
            --jump to 0020 (if previous if statement is false) --0020 JMP-JMP
            until false or (previous if statement is true) --location 0196
            return
        end
    end end --REVERSE ME--REVERSE ME

function someFunc4()
    require("lib.moonloader")
    var_4_0 = require("imgui")
    until false or (previous if statement is true) --location 0009
    var_4_1 = require("lib.encoding")
    var_4_1.default = "CP1251"
    u8 = var_4_1.UTF8
    local randomFunction0 = function() end -- starts at  test.lua:0
    var_4_0.CenterText = randomFunction0
    var_4_0.SwitchContext()
    var_4_2 = var_4_0.GetStyle()
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.WindowPadding = var_4_6
    var_4_6 = 10 --var_4_6 NUMBER-NUMBER
    var_4_2.WindowRounding = var_4_6
    var_4_6 = 10 --var_4_6 NUMBER-NUMBER
    var_4_2.ChildWindowRounding = var_4_6
    var_4_7 = 5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.FramePadding = var_4_6
    var_4_6 = 6 --var_4_6 NUMBER-NUMBER
    var_4_2.FrameRounding = var_4_6
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ItemSpacing = var_4_6
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ItemInnerSpacing = var_4_6
    var_4_6 = 21 --var_4_6 NUMBER-NUMBER
    var_4_2.IndentSpacing = var_4_6
    var_4_6 = 6 --var_4_6 NUMBER-NUMBER
    var_4_2.ScrollbarSize = var_4_6
    var_4_6 = 13 --var_4_6 NUMBER-NUMBER
    var_4_2.ScrollbarRounding = var_4_6
    var_4_6 = 17 --var_4_6 NUMBER-NUMBER
    var_4_2.GrabMinSize = var_4_6
    var_4_6 = 16 --var_4_6 NUMBER-NUMBER
    var_4_2.GrabRounding = var_4_6
    var_4_7 = 0.5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 0.5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.WindowTitleAlign = var_4_6
    var_4_7 = 0.5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 0.5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ButtonTextAlign = var_4_6
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.9 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.9 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.9 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Text] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TextDisabled] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.WindowBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ChildWindowBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PopupBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.82 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.77 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.78 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Border] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.35 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.35 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.35 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.66 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.BorderShadow] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.28 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.68 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.68 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.68 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.67 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBgHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.79 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.73 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.73 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.62 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBgActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.46 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.46 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.46 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBgActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBgCollapsed] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.8 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.MenuBarBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.87 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    until false or (previous if statement is true) --location 0196
    var_4_2.Colors[var_4_0.Col.ScrollbarGrab] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.79 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarGrabHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.8 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.5 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.5 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.4 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarGrabActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.24 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.24 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.24 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.99 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ComboBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.99 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.99 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.99 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.52 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CheckMark] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.42 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SliderGrab] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.76 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.76 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.76 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SliderGrabActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.51 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.51 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.51 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Button] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.68 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.68 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.68 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ButtonHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.67 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.67 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.67 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ButtonActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.72 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.72 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.72 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.54 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Header] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.92 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.92 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.95 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.77 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.HeaderHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.82 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.82 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.82 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.8 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.HeaderActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.73 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.73 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.73 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Separator] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.81 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.81 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.81 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SeparatorHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.74 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.74 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.74 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SeparatorActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.8 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.8 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.8 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.3 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGrip] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.95 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.95 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.95 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGripHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.9 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGripActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.45 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.45 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.45 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.5 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButton] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.7 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.7 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.9 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButtonHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.7 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.7 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.7 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButtonActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotLines] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotLinesHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotHistogram] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotHistogramHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.35 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TextSelectedBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.88 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.88 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.88 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.35 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ModalWindowDarkening] = var_4_7
    var_4_7 = false --var_4_7 PRIMITIVE-PRIMITIVE
    var_4_6 = var_4_0.ImBool(var_4_7)
    local randomFunction1 = function() end -- starts at  test.lua:0
    var_4_0.OnDrawFrame = randomFunction1
    local randomFunction2 = function() end -- starts at  test.lua:0
    tw = randomFunction2
    local randomFunction3 = function() end -- starts at  test.lua:0
    main = randomFunction3
    return
end
 
  • Ха-ха
Реакции: OosKar и [w0te]

[w0te]

Потрачен
Автор темы
771
492
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
function randomFunction    var_4_0.CenterText (INPUT_VAR_0_)
    var_0_1 = uget_0_0.GetWindowWidth()
    var_0_3 = INPUT_VAR_0_
    var_0_2 = uget_0_0.CalcTextSize(var_0_3)
    var_0_4 = var_0_1 /  2 --var_0_4 NUMBER-NUMBER
    var_0_5 = var_0_2.x /  2 --var_0_5 NUMBER-NUMBER
    var_0_4 = var_0_4 - var_0_5 --var_0_4 NUMBER-NUMBER
    uget_0_0.SetCursorPosX(var_0_4)
    var_0_4 = INPUT_VAR_0_
    uget_0_0.Text(var_0_4)
    return
end


function randomFunction    var_4_0.OnDrawFrame ()
    if uget_1_0 then
        --jump to 0165 (if previous if statement is false) --0165 JMP-JMP
        var_1_0, var_1_1 = getScreenResolution()
        var_1_4 = var_1_0 /  2 --var_1_4 NUMBER-NUMBER
        var_1_5 = var_1_1 /  2 --var_1_5 NUMBER-NUMBER
        var_1_3 = uget_1_1.ImVec2(var_1_4, var_1_5)
        var_1_6 = 0.5 --var_1_6 NUMBER-NUMBER
        var_1_7 = 0.5 --var_1_7 NUMBER-NUMBER
        uget_1_1.SetNextWindowPos(var_1_3, uget_1_1.Cond.FirstUseEver,  uget_1_1.ImVec2(var_1_6, var_1_7) )
        var_1_4 = 157 --var_1_4 NUMBER-NUMBER
        var_1_5 = 167 --var_1_5 NUMBER-NUMBER
        var_1_3 = uget_1_1.ImVec2(var_1_4, var_1_5)
        uget_1_1.SetNextWindowSize(var_1_3, uget_1_1.Cond.FirstUseEver)
        uget_1_1.Begin("Twist Mode", uget_1_0)
        uget_1_1.Separator()
        uget_1_1.Separator()
        uget_1_1.CenterText("Twist Mode")
        uget_1_1.Separator()
        uget_1_1.Separator()
        var_1_5 = 138 --var_1_5 NUMBER-NUMBER
        var_1_6 = 99 --var_1_6 NUMBER-NUMBER
        var_1_4 = uget_1_1.ImVec2(var_1_5, var_1_6)
        var_1_5 = true --var_1_5 PRIMITIVE-PRIMITIVE
        uget_1_1.BeginChild("tw", var_1_4, var_1_5)
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Twist Ped",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0091 (if previous if statement is false) --0091 JMP-JMP
            if tp then
                --jump to 0085 (if previous if statement is false) --0085 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                tp = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0085--0085 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                tp = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.Separator()
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Twist Car",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0121 (if previous if statement is false) --0121 JMP-JMP
            if tg then
                --jump to 0115 (if previous if statement is false) --0115 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                tg = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Car " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0115--0115 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                tg = var_1_2
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Twist Car " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.Separator()
        var_1_5 = 120 --var_1_5 NUMBER-NUMBER
        var_1_6 = 25 --var_1_6 NUMBER-NUMBER
        var_1_2 = uget_1_1.Button("Block Ped",  uget_1_1.ImVec2(var_1_5, var_1_6) )
        if var_1_2 then
            --jump to 0159 (if previous if statement is false) --0159 JMP-JMP
            if bp then
                --jump to 0149 (if previous if statement is false) --0149 JMP-JMP
                var_1_2 = false --var_1_2 PRIMITIVE-PRIMITIVE
                bp = var_1_2
                var_1_4 = false --var_1_4 PRIMITIVE-PRIMITIVE
                setPlayerControl(player, var_1_4)
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Block Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            else
                --location 0149--0149 LOCATION-LOCATION_
                var_1_2 = true --var_1_2 PRIMITIVE-PRIMITIVE
                bp = var_1_2
                var_1_4 = true --var_1_4 PRIMITIVE-PRIMITIVE
                setPlayerControl(player, var_1_4)
                var_1_3 = "{0055ff}[Twist Mode]:{ffffff} Block Ped " --strings longer than 40 characters get cut off, so check to see if there's more!
                var_1_4 = -1 --var_1_4 NUMBER-NUMBER
                sampAddChatMessage(var_1_3, var_1_4)
            end
        end
        uget_1_1.EndChild()
        uget_1_1.End()
    end
    return
end


function randomFunction    tw ()
    var_2_2 = not uget_2_0.v
    uget_2_0.v = var_2_2
    uget_2_1.Process = uget_2_0.v
    return
end


function randomFunction    main ()
    repeat
    var_3_1 = 0 --var_3_1 NUMBER-NUMBER
    wait(var_3_1)
    var_3_0 = isSampAvailable()
    if var_3_0 then
        --jump to 0001 (if previous if statement is false) --0001 JMP-JMP
        until false or (previous if statement is true) --location 0009
        var_3_1 = 0 --var_3_1 NUMBER-NUMBER
        wait(var_3_1)
        var_3_1 = "{0055ff}[Twist Mode]:{ffffff} Script Loa" --strings longer than 40 characters get cut off, so check to see if there's more!
        var_3_2 = -1 --var_3_2 NUMBER-NUMBER
        sampAddChatMessage(var_3_1, var_3_2)
        sampRegisterChatCommand("tw", tw)
        repeat
        var_3_1 = 0 --var_3_1 NUMBER-NUMBER
        wait(var_3_1)
        if tp then
            --jump to 0104 (if previous if statement is false) --0104 JMP-JMP
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 10 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 10", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 20 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 20", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 40 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 40", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 80 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 80", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 160 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 160", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 320 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 320", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 360 --var_3_2 NUMBER-NUMBER
            setCharHeading(PLAYER_PED, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Ped Angle 360", var_3_2)
        end
        if tg then
            --jump to 0188 (if previous if statement is false) --0188 JMP-JMP
            var_3_0 = storeCarCharIsInNoSave(PLAYER_PED)
            handlecar = var_3_0
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 10 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 10", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 20 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 20", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 40 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 40", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 80 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 80", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 160 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 160", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 320 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 320", var_3_2)
            var_3_1 = 50 --var_3_1 NUMBER-NUMBER
            wait(var_3_1)
            var_3_2 = 360 --var_3_2 NUMBER-NUMBER
            setCarHeading(handlecar, var_3_2)
            var_3_2 = 100 --var_3_2 NUMBER-NUMBER
            printStringNow("~g~Set Car Angle 360", var_3_2)
        end
        if uget_3_0.v == false then
            --jump to 0020 (if previous if statement is false) --0020 JMP-JMP
            var_3_1 = false --var_3_1 PRIMITIVE-PRIMITIVE
            uget_3_1.Process = var_3_1
            --jump to 0020 (if previous if statement is false) --0020 JMP-JMP
            until false or (previous if statement is true) --location 0196
            return
        end
    end end --REVERSE ME--REVERSE ME

function someFunc4()
    require("lib.moonloader")
    var_4_0 = require("imgui")
    until false or (previous if statement is true) --location 0009
    var_4_1 = require("lib.encoding")
    var_4_1.default = "CP1251"
    u8 = var_4_1.UTF8
    local randomFunction0 = function() end -- starts at  test.lua:0
    var_4_0.CenterText = randomFunction0
    var_4_0.SwitchContext()
    var_4_2 = var_4_0.GetStyle()
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.WindowPadding = var_4_6
    var_4_6 = 10 --var_4_6 NUMBER-NUMBER
    var_4_2.WindowRounding = var_4_6
    var_4_6 = 10 --var_4_6 NUMBER-NUMBER
    var_4_2.ChildWindowRounding = var_4_6
    var_4_7 = 5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.FramePadding = var_4_6
    var_4_6 = 6 --var_4_6 NUMBER-NUMBER
    var_4_2.FrameRounding = var_4_6
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ItemSpacing = var_4_6
    var_4_7 = 9 --var_4_7 NUMBER-NUMBER
    var_4_8 = 3 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ItemInnerSpacing = var_4_6
    var_4_6 = 21 --var_4_6 NUMBER-NUMBER
    var_4_2.IndentSpacing = var_4_6
    var_4_6 = 6 --var_4_6 NUMBER-NUMBER
    var_4_2.ScrollbarSize = var_4_6
    var_4_6 = 13 --var_4_6 NUMBER-NUMBER
    var_4_2.ScrollbarRounding = var_4_6
    var_4_6 = 17 --var_4_6 NUMBER-NUMBER
    var_4_2.GrabMinSize = var_4_6
    var_4_6 = 16 --var_4_6 NUMBER-NUMBER
    var_4_2.GrabRounding = var_4_6
    var_4_7 = 0.5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 0.5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.WindowTitleAlign = var_4_6
    var_4_7 = 0.5 --var_4_7 NUMBER-NUMBER
    var_4_8 = 0.5 --var_4_8 NUMBER-NUMBER
    var_4_6 = var_4_0.ImVec2(var_4_7, var_4_8)
    var_4_2.ButtonTextAlign = var_4_6
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.9 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.9 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.9 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Text] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TextDisabled] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.WindowBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ChildWindowBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PopupBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.82 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.77 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.78 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Border] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.35 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.35 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.35 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.66 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.BorderShadow] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.28 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.68 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.68 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.68 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.67 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBgHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.79 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.73 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.73 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.62 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.FrameBgActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.46 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.46 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.46 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBgActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TitleBgCollapsed] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.8 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.MenuBarBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.87 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    until false or (previous if statement is true) --location 0196
    var_4_2.Colors[var_4_0.Col.ScrollbarGrab] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.79 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarGrabHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.8 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.5 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.5 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.4 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ScrollbarGrabActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.24 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.24 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.24 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.99 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ComboBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.99 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.99 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.99 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.52 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CheckMark] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.42 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SliderGrab] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.76 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.76 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.76 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SliderGrabActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.51 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.51 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.51 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Button] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.68 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.68 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.68 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ButtonHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.67 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.67 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.67 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ButtonActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.72 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.72 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.72 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.54 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Header] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.92 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.92 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.95 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.77 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.HeaderHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.82 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.82 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.82 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.8 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.HeaderActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.73 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.73 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.73 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.Separator] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.81 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.81 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.81 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SeparatorHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.74 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.74 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.74 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.SeparatorActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.8 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.8 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.8 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.3 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGrip] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.95 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.95 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.95 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGripHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.9 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ResizeGripActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.45 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.45 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.45 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.5 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButton] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.7 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.7 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.9 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.6 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButtonHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.7 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.7 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.7 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.CloseButtonActive] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotLines] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotLinesHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotHistogram] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 1 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.PlotHistogramHovered] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 1 --var_4_8 NUMBER-NUMBER
    var_4_9 = 1 --var_4_9 NUMBER-NUMBER
    var_4_10 = 1 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.35 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.TextSelectedBg] = var_4_7
    var_4_7 = var_4_0.ImVec4
    var_4_8 = 0.88 --var_4_8 NUMBER-NUMBER
    var_4_9 = 0.88 --var_4_9 NUMBER-NUMBER
    var_4_10 = 0.88 --var_4_10 NUMBER-NUMBER
    var_4_11 = 0.35 --var_4_11 NUMBER-NUMBER
    var_4_7 = var_4_7(var_4_8, var_4_9, var_4_10, var_4_11)
    var_4_2.Colors[var_4_0.Col.ModalWindowDarkening] = var_4_7
    var_4_7 = false --var_4_7 PRIMITIVE-PRIMITIVE
    var_4_6 = var_4_0.ImBool(var_4_7)
    local randomFunction1 = function() end -- starts at  test.lua:0
    var_4_0.OnDrawFrame = randomFunction1
    local randomFunction2 = function() end -- starts at  test.lua:0
    tw = randomFunction2
    local randomFunction3 = function() end -- starts at  test.lua:0
    main = randomFunction3
    return
end
фига себе декомпил из 203 строчек в 500 превратил, не скидавай такие кода плз
 
  • Ха-ха
Реакции: Vespan и LLIKOJIbHUK

kin4stat

mq-team · kin4@naebalovo.team
Всефорумный модератор
2,745
4,826
фига себе декомпил из 203 строчек в 500 превратил, не скидавай такие кода плз

Lua:
require("lib.moonloader")

slot0 = require("imgui")
slot1 = require("lib.encoding")
slot1.default = "CP1251"
u8 = slot1.UTF8

function slot0.CenterText(slot0)
    uv0.SetCursorPosX(uv0.GetWindowWidth() / 2 - uv0.CalcTextSize(slot0).x / 2)
    uv0.Text(slot0)
end

slot0.SwitchContext()

slot2 = slot0.GetStyle()
slot3 = slot2.Colors
slot4 = slot0.Col
slot5 = slot0.ImVec4
slot2.WindowPadding = slot0.ImVec2(9, 5)
slot2.WindowRounding = 10
slot2.ChildWindowRounding = 10
slot2.FramePadding = slot0.ImVec2(5, 3)
slot2.FrameRounding = 6
slot2.ItemSpacing = slot0.ImVec2(9, 3)
slot2.ItemInnerSpacing = slot0.ImVec2(9, 3)
slot2.IndentSpacing = 21
slot2.ScrollbarSize = 6
slot2.ScrollbarRounding = 13
slot2.GrabMinSize = 17
slot2.GrabRounding = 16
slot2.WindowTitleAlign = slot0.ImVec2(0.5, 0.5)
slot2.ButtonTextAlign = slot0.ImVec2(0.5, 0.5)
slot3[slot4.Text] = slot5(0.9, 0.9, 0.9, 1)
slot3[slot4.TextDisabled] = slot5(1, 1, 1, 1)
slot3[slot4.WindowBg] = slot5(0, 0, 0, 1)
slot3[slot4.ChildWindowBg] = slot5(0, 0, 0, 1)
slot3[slot4.PopupBg] = slot5(0, 0, 0, 1)
slot3[slot4.Border] = slot5(0.82, 0.77, 0.78, 1)
slot3[slot4.BorderShadow] = slot5(0.35, 0.35, 0.35, 0.66)
slot3[slot4.FrameBg] = slot5(1, 1, 1, 0.28)
slot3[slot4.FrameBgHovered] = slot5(0.68, 0.68, 0.68, 0.67)
slot3[slot4.FrameBgActive] = slot5(0.79, 0.73, 0.73, 0.62)
slot3[slot4.TitleBg] = slot5(0, 0, 0, 1)
slot3[slot4.TitleBgActive] = slot5(0.46, 0.46, 0.46, 1)
slot3[slot4.TitleBgCollapsed] = slot5(0, 0, 0, 1)
slot3[slot4.MenuBarBg] = slot5(0, 0, 0, 0.8)
slot3[slot4.ScrollbarBg] = slot5(0, 0, 0, 0.6)
slot3[slot4.ScrollbarGrab] = slot5(1, 1, 1, 0.87)
slot3[slot4.ScrollbarGrabHovered] = slot5(1, 1, 1, 0.79)
slot3[slot4.ScrollbarGrabActive] = slot5(0.8, 0.5, 0.5, 0.4)
slot3[slot4.ComboBg] = slot5(0.24, 0.24, 0.24, 0.99)
slot3[slot4.CheckMark] = slot5(0.99, 0.99, 0.99, 0.52)
slot3[slot4.SliderGrab] = slot5(1, 1, 1, 0.42)
slot3[slot4.SliderGrabActive] = slot5(0.76, 0.76, 0.76, 1)
slot3[slot4.Button] = slot5(0.51, 0.51, 0.51, 0.6)
slot3[slot4.ButtonHovered] = slot5(0.68, 0.68, 0.68, 1)
slot3[slot4.ButtonActive] = slot5(0.67, 0.67, 0.67, 1)
slot3[slot4.Header] = slot5(0.72, 0.72, 0.72, 0.54)
slot3[slot4.HeaderHovered] = slot5(0.92, 0.92, 0.95, 0.77)
slot3[slot4.HeaderActive] = slot5(0.82, 0.82, 0.82, 0.8)
slot3[slot4.Separator] = slot5(0.73, 0.73, 0.73, 1)
slot3[slot4.SeparatorHovered] = slot5(0.81, 0.81, 0.81, 1)
slot3[slot4.SeparatorActive] = slot5(0.74, 0.74, 0.74, 1)
slot3[slot4.ResizeGrip] = slot5(0.8, 0.8, 0.8, 0.3)
slot3[slot4.ResizeGripHovered] = slot5(0.95, 0.95, 0.95, 0.6)
slot3[slot4.ResizeGripActive] = slot5(1, 1, 1, 0.9)
slot3[slot4.CloseButton] = slot5(0.45, 0.45, 0.45, 0.5)
slot3[slot4.CloseButtonHovered] = slot5(0.7, 0.7, 0.9, 0.6)
slot3[slot4.CloseButtonActive] = slot5(0.7, 0.7, 0.7, 1)
slot3[slot4.PlotLines] = slot5(1, 1, 1, 1)
slot3[slot4.PlotLinesHovered] = slot5(1, 1, 1, 1)
slot3[slot4.PlotHistogram] = slot5(1, 1, 1, 1)
slot3[slot4.PlotHistogramHovered] = slot5(1, 1, 1, 1)
slot3[slot4.TextSelectedBg] = slot5(1, 1, 1, 0.35)
slot3[slot4.ModalWindowDarkening] = slot5(0.88, 0.88, 0.88, 0.35)
slot6 = slot0.ImBool(false)

function slot0.OnDrawFrame()
    if uv0 then
        slot0, slot1 = getScreenResolution()

        uv1.SetNextWindowPos(uv1.ImVec2(slot0 / 2, slot1 / 2), uv1.Cond.FirstUseEver, uv1.ImVec2(0.5, 0.5))
        uv1.SetNextWindowSize(uv1.ImVec2(157, 167), uv1.Cond.FirstUseEver)
        uv1.Begin("Twist Mode", uv0)
        uv1.Separator()
        uv1.Separator()
        uv1.CenterText("Twist Mode")
        uv1.Separator()
        uv1.Separator()
        uv1.BeginChild("tw", uv1.ImVec2(138, 99), true)

        if uv1.Button("Twist Ped", uv1.ImVec2(120, 25)) then
            if tp then
                tp = false

                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Twist Ped {ff0000}DeActivated", -1)
            else
                tp = true

                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Twist Ped {0055ff}Activated", -1)
            end
        end

        uv1.Separator()

        if uv1.Button("Twist Car", uv1.ImVec2(120, 25)) then
            if tg then
                tg = false

                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Twist Car {ff0000}DeActivated", -1)
            else
                tg = true

                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Twist Car {0055ff}Activated", -1)
            end
        end

        uv1.Separator()

        if uv1.Button("Block Ped", uv1.ImVec2(120, 25)) then
            if bp then
                bp = false

                setPlayerControl(player, false)
                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Block Ped {ff0000}DeActivated", -1)
            else
                bp = true

                setPlayerControl(player, true)
                sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Block Ped {0055ff}Activated", -1)
            end
        end

        uv1.EndChild()
        uv1.End()
    end
end

function tw(slot0)
    uv0.v = not uv0.v
    uv1.Process = uv0.v
end

function main()
    repeat
        wait(0)
    until isSampAvailable()

    wait(0)
    sampAddChatMessage("{0055ff}[Twist Mode]:{ffffff} Script Loaded # Create - {0055ff}[w0te]", -1)
    sampRegisterChatCommand("tw", tw)

    while true do
        wait(0)

        if tp then
            wait(50)
            setCharHeading(PLAYER_PED, 10)
            printStringNow("~g~Set Ped Angle 10", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 20)
            printStringNow("~g~Set Ped Angle 20", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 40)
            printStringNow("~g~Set Ped Angle 40", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 80)
            printStringNow("~g~Set Ped Angle 80", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 160)
            printStringNow("~g~Set Ped Angle 160", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 320)
            printStringNow("~g~Set Ped Angle 320", 100)
            wait(50)
            setCharHeading(PLAYER_PED, 360)
            printStringNow("~g~Set Ped Angle 360", 100)
        end

        if tg then
            handlecar = storeCarCharIsInNoSave(PLAYER_PED)

            wait(50)
            setCarHeading(handlecar, 10)
            printStringNow("~g~Set Car Angle 10", 100)
            wait(50)
            setCarHeading(handlecar, 20)
            printStringNow("~g~Set Car Angle 20", 100)
            wait(50)
            setCarHeading(handlecar, 40)
            printStringNow("~g~Set Car Angle 40", 100)
            wait(50)
            setCarHeading(handlecar, 80)
            printStringNow("~g~Set Car Angle 80", 100)
            wait(50)
            setCarHeading(handlecar, 160)
            printStringNow("~g~Set Car Angle 160", 100)
            wait(50)
            setCarHeading(handlecar, 320)
            printStringNow("~g~Set Car Angle 320", 100)
            wait(50)
            setCarHeading(handlecar, 360)
            printStringNow("~g~Set Car Angle 360", 100)
        end

        if uv0.v == false then
            uv1.Process = false
        end
    end
end
 

Shotta Flow

Известный
356
129
гений мысли,компилить хуйню с градусами и ставить это на имгуи🤡🤡🤡🤡🤡
 

kjor32

Всефорумная чушка
Всефорумный модератор
1,736
1,494
Прикольно,часто ты скрипты выпускаешь:D не надоедает ? или это для тебе в кайф?
 

ARMOR

011110000111100101101001
Модератор
4,966
6,882
Посмотреть вложение 118490
Version 2.5 - Release


Посмотреть вложение 118491
Привет, создал ти-по крутилку, крутит с 10 градусов на 360 и так по степенно ( 10 + 20 + 40 и т.д ), есть 2 режима с Т/С и с Ног, где можно это пременить? на нубо рп или на аризоне рп есть слёты домов там собирается толпа на одном месте, тпапаете туда машину включаете Twist Mode Car и все разлетаются, слёт успешно прерван
Посмотреть вложение 118493
Activation: /tw
Twist Ped
Twist Car


Посмотреть вложение 118494

Посмотреть вложение 118496

Посмотреть вложение 118498
SA-MP 0.3.7 Moonloader 0.26 MoonImGUI samp.lua sampfuncs-finаl
Флаг imgui.WindowFlags.NoResize был придуман в 2016:

Люди до:




Screenshot_20211023-005456_Samsung Internet.jpg

завантаження.jpeg-10.jpg
 
Последнее редактирование:
  • Ха-ха
  • Грустно
  • Нравится
Реакции: biozis, qwеty и SXN7R

odelyaZ

Известный
269
164
Сделал бы чисто не синхре, было может и прикольно
 

[w0te]

Потрачен
Автор темы
771
492
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сделал бы чисто не синхре, было может и прикольно
могу на квартереоне, если он так же может разбрасывать людей если заехать в толпу, на квартереоне даже лучше, можно рандомно сделать
 

[w0te]

Потрачен
Автор темы
771
492
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Только вот квантерион не везде будет работать)
ничего страшного сделаем вторую группу где только с квартереоном, и юзеру только осталось выбрать.
можно вообще мувспид под x и y сделать, только это скорей всего рванка будет нежели крутилка, хотя если немного прибавить получиться толкушка 🤣