Декомпиляция скриптов

FYP

Известный
Автор темы
Администратор
1,758
5,723
GVWUrNJ.png
eNo5cSj.png


Общая тема для просьб о помощи в декомпиляциии и декриптованиии скриптов, плагинов и приложений.
Запрещено просить о декомпиляции/декриптовании софта, выставленного на продажу на нашем сайте.

Рекомендации:
  1. Сначала воспользуйтесь поиском по теме и по форуму, возможно его в декомпилированном виде или с исходным кодом уже выкладывали у нас на сайте.
  2. Попытайтесь декомпилировать самостоятельно: CLEO - декриптор, декомпилятор; AHK - распаковщик .exe; LuaJIT - декомпилятор1, декомпилятор2.
  3. Просить о декомпиляции .asi, .sf, .dll, .exe почти бесполезно, часто такие просьбы остаются без ответа и вряд ли вам это что-то даст. Можете попробовать сами, IDA Pro или Ghidra к вашим услугам.
    • Это не касается .exe, которые являются скомпилированными AutoHotKey-скриптами (.ahk).
  4. Добавьте название скрипта к сообщению, если оно известно - это поможет другим пользователям найти его с помощью поиска.
  5. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
 
Последнее редактирование:

Useful_User

Потрачен
66
27
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
script_name("CentralBank-Helper")
script_version("1.2")
script_author("Mahonya - Marco_Russo")
script_description("Press F2")

slot0 = require("imgui")
slot1 = require("vkeys")
slot2 = require("lib.windows.message")
slot3 = require("lib.samp.events")
slot5 = require("encoding")
slot0.ToggleButton = require("imgui_addons").ToggleButton
slot6 = slot0.ImVec2(-0.1, 0)
slot8 = slot0.GetStyle().Colors
slot9 = slot0.Col
slot10 = slot0.ImVec4
slot11 = slot0.ImBool(false)
slot12 = slot0.ImBool(false)
slot13 = slot0.ImBool(false)
slot14 = slot0.ImBool(false)
slot15 = slot0.ImBool(false)
slot16 = slot0.ImBuffer(256)
slot17 = 132435
slot18 = slot0.ImBool(false)
slot19 = slot0.ImBool(false)
slot20, slot21 = getScreenResolution()
slot22 = slot5.UTF8
slot23 = slot0.ImBuffer(256)
slot24 = slot0.ImBuffer(256)
slot25 = slot0.ImBuffer(256)
slot26 = slot0.ImBool(false)
slot27 = slot0.ImBuffer(256)
slot28 = slot0.ImBuffer(256)
slot29 = slot0.ImBuffer(256)
slot30 = slot0.ImBuffer(256)
slot31 = slot0.ImBuffer(256)
slot32 = slot0.ImBool(false)
slot33 = slot0.ImBool(false)
slot34 = 0
slot35 = slot0.ImBuffer(256)
slot36 = nil
slot37 = sampGetCurrentDialogId()
slot38 = sampGetDialogText()
slot39 = false
slot40 = slot0.ImBuffer(256)
slot41 = slot0.ImBuffer(256)
slot42 = false
slot44 = require("inicfg").load(nil, slot43)
slot45 = slot0.ImBool(false)
slot46 = false
slot47 = slot0.ImBuffer(256)
slot48 = false
slot49 = slot0.ImInt(0)
slot50 = require("moonloader").download_status
slot51 = require("lanes").configure()
slot52 = false
slot53 = nil
slot54 = slot44.timer.day
slot55 = slot44.timer.hour
slot56 = slot44.timer.min
slot57 = slot44.timer.sec
slot58 = slot44.timer.tday
slot59 = slot44.timer.thour
slot60 = slot44.timer.tmin
slot61 = 1.2
slot23 = 1
slot28 = 1
slot5.default = "CP1251"
slot22 = slot5.UTF8

function Members()
    MemText = sampGetDialogText()

    print(MemText)
end

function UstavTxt()
    slot1 = nil
    slot1 = io.open(slot0, "a")
    slot4 = nil

    io.open(slot2, "r"):close()

    uv0 = io.open(slot2, "r").read(nil, "*a")
end

function Lecture1()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function Lecture2()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function Lecture3()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function Lecture4()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function Lecture5()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function Lecture6()
    slot1 = nil
    slot1 = io.open(slot0, "r")
    slot2 = nil

    lua_thread.create(function ()
        for slot3 = 1, 20, 1 do
            uv0 = uv1:read("*l")

            if uv0:find("КОНЕЦ") then
                break
            end

            sampSendChat(uv0)
            wait(1500)
        end
    end)
end

function apply_custom_style()
    uv0.SwitchContext()

    uv1.Alpha = 1
    uv1.ChildWindowRounding = 3
    uv1.WindowRounding = 3
    uv1.GrabRounding = 1
    uv1.GrabMinSize = 20
    uv1.FrameRounding = 3
    uv2[uv3.Text] = uv4(1, 0.57, 0, 1.01)
    uv2[uv3.WindowBg] = uv4(0, 0, 0, 0.2)
    uv2[uv3.TitleBg] = uv4(0.14, 0.18, 0.21, 0.73)
    uv2[uv3.TitleBgActive] = uv4(1, 0.57, 0, 1.01)
end

function slot0.CustomButton(slot0, slot1, slot2, slot3, slot4)
    uv0.PushStyleColor(uv0.Col.Button, slot1)
    uv0.PushStyleColor(uv0.Col.ButtonHovered, slot2)
    uv0.PushStyleColor(uv0.Col.ButtonActive, slot3)
    uv0.PopStyleColor(3)

    return uv0.Button(slot0, slot4 or uv0.ImVec2(0, 0))
end

function slot0.OnDrawFrame()
    if uv0.v then
        uv1.GetStyle()
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 500) / 2, (uv3 - 300) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(500, 300), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("main menu"), uv0, uv1.WindowFlags.NoTitleBar + uv1.WindowFlags.NoResize + uv1.WindowFlags.ShowBorders)

        if uv1.CustomButton(uv4("Главная"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
            uv5 = 1
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("База знаний"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
            uv5 = 2
            uv6 = 0
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Настройки"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
            uv5 = 3
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Таймер"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
            uv5 = 4
        end

        uv1.Separator()

        if uv5 == 1 then
            if uv7.main.name == "nil" then
                uv5 = 3
            end

            uv1.BeginChild("##1", 10, 15, uv1.WindowFlags.ShowBorders)
            uv1.Text(uv4("Привет, ") .. uv4(uv7.main.name) .. uv4(" ! Молодец, что используешь CentralBank-Helper!"))
            uv1.Separator()
            uv1.Columns(3, false)
            uv1.SetColumnWidth(-1, 330)
            uv1.BeginChild("##1233", 10, 15, uv1.WindowFlags.ShowBorders)
            uv1.Text(uv4("Ваше РП имя: ") .. uv4(uv7.main.name))
            uv1.Text(uv4("Ваш НикНейм: ") .. sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(playerPed))))
            uv1.Text(uv4("Ваша должность: ") .. uv4(uv7.main.rank))
            uv1.NewLine()
            uv1.NewLine()
            uv1.NewLine()
            uv1.NewLine()
            uv1.NewLine()
            uv1.NewLine()
            uv1.Separator()
            uv1.Text(uv4("Версия скрипта: ") .. tostring(uv8) .. uv4(" | Автор: Marco_Russo"))
            uv1.Text(uv4("Скрипт создан при поддержки Fabio_Bonelli"))
            uv1.EndChild()
            uv1.NextColumn()
            uv1.SetColumnWidth(-1, 0)
            uv1.NextColumn()
            uv1.BeginChild("main##2", 10, 15, uv1.WindowFlags.ShowBorders)
            uv1.Text(uv4("Текущее время:"))
            uv1.Text(os.date("%X"))
            uv1.Separator()
            uv1.Text(uv4("Текущая дата:"))
            uv1.Text(os.date("%x"))
            uv1.SameLine()
            uv1.Text(os.date("%A"))
            uv1.Separator()
            uv1.EndChild()
            uv1.EndChild()
        end

        if uv5 == 2 then
            if uv1.CustomButton(uv4("Устав"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
                uv6 = 1
            end

            uv1.SameLine()

            if uv1.CustomButton(uv4("Лекции"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0)) then
                uv6 = 2
            end

            uv1.BeginChild("DataBase", 10, 15, uv1.WindowFlags.ShowBorders)

            if uv6 == 1 then
                timer()
                uv1.PushTextWrapPos()
                uv1.Text(uv4(uv9))
                uv1.PopTextWrapPos()

                if uv1.IsItemHovered(uv1.Text("(?)")) then
                    uv1.SetTooltip(uv4("Изменить текст устава можно по пути GTA San Andreas/moonloader/Bank-config/ustav.txt"))
                end
            end

            if uv6 == 2 then
                if uv1.CustomButton(uv4("Провести лекцию №1 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture1()
                end

                if uv1.CustomButton(uv4("Провести лекцию №2 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture2()
                end

                if uv1.CustomButton(uv4("Провести лекцию №3 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture3()
                end

                if uv1.CustomButton(uv4("Провести лекцию №4 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture4()
                end

                if uv1.CustomButton(uv4("Провести лекцию №5 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture5()
                end

                if uv1.CustomButton(uv4("Провести лекцию №6 составу"), uv1.ImVec4(0.38, 0.3, 0.41, 0), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv10) then
                    Lecture6()
                end

                if uv1.IsItemHovered(uv1.Text("(?)")) then
                    uv1.SetTooltip(uv4("Изменить лекции можно в текстовом документе \n по пути GTA San Andreas/moonloader/Bank-config/lecture*.txt"))
                end
            end

            uv1.EndChild()
        end

        if uv5 == 3 then
            uv1.BeginChild("##Settings", 15, 15, uv1.WindowFlags.ShowBorders)

            if uv1.InputText(uv4("Ваше RP имя"), uv11) then
                uv11 = uv11
            end

            uv1.Combo(uv4("Ваша должность."), uv12, {
                uv4("Охраник(1)"),
                uv4("Сотрудник банка(2)"),
                uv4("Старший охранник(3)"),
                uv4("Начальник Охраны(4)"),
                uv4("Старший сотрудник банка(5)"),
                uv4("Начальник отдела сбережений(6)"),
                uv4("Заведующий отдела сбережений(7)"),
                uv4("Менеджер(8)"),
                uv4("Зам.Директора(9)"),
                uv4("Директор(10)")
            })

            if uv12.v == 0 then
                uv13.v = uv4("Охраник")
            end

            if uv12.v == 1 then
                uv13.v = uv4("Сотрудник банка")
            end

            if uv12.v == 2 then
                uv13.v = uv4("Старший охранник")
            end

            if uv12.v == 3 then
                uv13.v = uv4("Начальник охраны")
            end

            if uv12.v == 4 then
                uv13.v = uv4("Старший сотрудник банка")
            end

            if uv12.v == 5 then
                uv13.v = uv4("Начальник отдела сбережений")
            end

            if uv12.v == 6 then
                uv13.v = uv4("Заведующий отдела сбережений")
            end

            if uv12.v == 7 then
                uv13.v = uv4("Менеджер")
            end

            if uv12.v == 8 then
                uv13.v = uv4("Зам.Директора")
            end

            if uv12.v == 9 then
                uv13.v = uv4("Директор")
            end

            if uv1.CustomButton(uv4("Сохранить"), uv1.ImVec4(0, 0.5, 0, 0.4), uv1.ImVec4(0, 0.5, 0, 0.8), uv1.ImVec4(0, 0, 0, 0), uv10) then
                uv7.main.name = uv4:decode(tostring(uv11.v))
                uv7.main.rank = uv4:decode(tostring(uv13.v))

                if uv14.save(uv7, uv15) then
                    sampAddChatMessage("[CBHelper]:{ffffff}Успешно сохранено", 36095)
                end
            end

            if uv7.main.name == "nil" or uv7.main.rank == "nil" then
                uv1.Text(uv4("Вам необходимо установить имя и ранг"))
            else
                uv1.Text(uv4("Ваше текущее имя: ") .. uv4(uv7.main.name))
                uv1.Text(uv4("Ваша текущая должность: ") .. uv4(uv7.main.rank))
            end

            uv1.Separator()

            if uv1.Checkbox(uv4("Я вхожу в старший состав банка."), uv16) then
                if uv17 == false then
                    uv18.v = not uv18.v
                elseif uv17 == true then
                    uv16.v = false
                    uv17 = false
                end
            end

            uv1.EndChild()
        end

        if uv5 == 4 then
            uv1.Columns(3, nullptr, false)
            uv1.BeginChild("timer##1", 15, 15, uv1.WindowFlags.ShowBorders)
            uv1.Text(uv4("Текущий сеанс:"))
            uv1.Text(uv4("Дней: ") .. uv19)
            uv1.Text(uv4("Часов: ") .. uv20)
            uv1.Text(uv4("Минут: ") .. uv21)
            uv1.Text(uv4("Секунд: ") .. uv22)
            uv1.EndChild()
            uv1.NextColumn()
            uv1.BeginChild("timer##2", 15, 15, uv1.WindowFlags.ShowBorders)

            if uv1.CustomButton(uv4("Обнулить таймер"), uv1.ImVec4(0.5, 0, 0, 0.4), uv1.ImVec4(0.5, 0, 0, 0.8), uv1.ImVec4(0, 0, 0, 0), uv10) then
                reload_timer()
            end

            if uv1.CustomButton(uv4("Обнулить сеанс"), uv1.ImVec4(0.5, 0, 0, 0.4), uv1.ImVec4(0.5, 0, 0, 0.8), uv1.ImVec4(0, 0, 0, 0), uv10) then
                reload_timer_cur()
            end

            uv1.EndChild()
            uv1.NextColumn()
            uv1.BeginChild("timer##3", 15, 15, uv1.WindowFlags.ShowBorders)
            uv1.Text(uv4("За все время:"))
            uv1.Text(uv4("Дней: ") .. uv23)
            uv1.Text(uv4("Часов: ") .. uv24)
            uv1.Text(uv4("Минут: ") .. uv25)
            uv1.EndChild()
        end

        uv1.End()
    end

    if uv18.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 200) / 2, (uv3 - 80) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(200, 80), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("pin"), uv26, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar + uv1.WindowFlags.NoMove)
        uv1.Text(uv4("Введите ПИН-код"))

        if uv1.InputText(uv4("ПИН-код"), uv27) then
            uv27 = uv27
        end

        if uv1.CustomButton(uv4("Принять##1"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            if tostring(uv27.v) == tostring(uv28) then
                uv17 = true

                sampAddChatMessage("[CBHelper]:{ffffff}ПИН-код введен успешно!", 1762048)

                uv18.v = not uv18.v
            else
                uv18.v = not uv18.v

                sampAddChatMessage("[CBHelper]:{ffffff}Ошибка! Неверный ПИН-код.", 16711680)

                uv16.v = false
            end
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Закрыть##1"), uv1.ImVec4(0.5, 0, 0, 0.4), uv1.ImVec4(0.5, 0, 0, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            uv18.v = not uv18.v
            uv16.v = false
        end

        uv1.End()
    end

    if uv26.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 200) / 2, (uv3 - 80) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(200, 80), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("expel"), uv26, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar + uv1.WindowFlags.NoMove)
        uv1.Text(uv4("Введите причину"))

        if uv1.InputText(uv4("Причина"), uv29) then
            uv29 = uv29
        end

        if uv1.CustomButton(uv4("Принять"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            lua_thread.create(function ()
                sampSendChat("/me подошел к " .. sampGetPlayerNickname(uv0))
                wait(1500)
                sampSendChat("/expel " .. uv0 .. " " .. uv1:decode(uv2.v))
                wait(1500)
                sampSendChat("/me выгнал " .. sampGetPlayerNickname(uv0))
            end)

            uv26.v = not uv26.v
            uv31.v = not uv31.v
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Отмена"), uv1.ImVec4(1, 0, 0, 0.4), uv1.ImVec4(0.7, 0, 0, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            uv31.v = not uv31.v
            uv26.v = not uv26.v
        end

        uv1.End()
    end

    if uv31.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 230) / 2, (uv3 - 150) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(230, 300), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4(""), uv31, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar)

        if uv32 == 1 then
            uv1.Text("Player: " .. sampGetPlayerNickname(uv30) .. " ID: " .. uv30)
            uv1.BeginChild("##2", 1, 5, uv1.WindowFlags.ShowBorders)

            if uv1.CustomButton(uv4("Выгнать"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                uv31.v = not uv31.v
                uv26.v = not uv26.v
            end

            if uv1.CustomButton(uv4("Собеседование"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                uv31.v = not uv31.v
                uv33.v = not uv33.v
            end

            if uv17 == true then
                if uv1.CustomButton(uv4("Дать выговор"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                    uv34.v = not uv34.v
                    uv31.v = not uv31.v
                end

                if uv1.CustomButton(uv4("Уволить"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                    uv35.v = not uv35.v
                    uv31.v = not uv31.v
                end

                if uv1.CustomButton(uv4("Принять##invite"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                    sampSendChat("/invite " .. uv30)
                end

                if uv1.CustomButton(uv4("Выдать ранг"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.8), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(-0.1, 0)) then
                    uv36.v = not uv36.v
                    uv31.v = not uv31.v
                end
            end

            if uv1.Button(uv4("Закрыть"), uv1.ImVec2(-0.1, 0)) then
                uv31.v = not uv31.v
            end

            uv1.EndChild()
        end

        uv1.End()
    end

    if uv33.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 270) / 2, (uv3 - 215) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(270, 215), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("invite"), uv33, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar)

        if uv1.ToggleButton("Test##1", uv37, uv1.GetColorU32(uv38(0, 0.5, 1, 1.01))) then
            if uv37.v then
                sampAddChatMessage("Автоотыгровка /me активирована", 36095)
            else
                sampAddChatMessage("Автоотыгровка /me деактивирована", 36095)
            end
        end

        uv39 = sampGetDialogText(sampGetCurrentDialogId())

        if sampIsDialogActive() and sampGetCurrentDialogId() == 1234 and uv40 == true then
            uv41 = 1
        else
            uv41 = sampGetCurrentDialogId()
            uv40 = false
        end

        uv1.SameLine()
        uv1.Text(uv4("Автоотыгровка просмотра документов"))
        uv1.BeginChild("##invite", 1, 5, uv1.WindowFlags.ShowBorders)

        if uv1.CustomButton(uv4("Приветствие"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv10) then
            lua_thread.create(function ()
                sampSendChat("Здравствуйте, я " .. uv0.main.rank .. " Банка " .. uv0.main.name .. ". Вы пришли на собеседование?")
                wait(1100)
                sampSendChat("/do На груди бейдж с надписью \"" .. uv0.main.rank .. " " .. uv0.main.name .. "\".")
                wait(1100)
                sampSendChat("Вы на собеседование?")
            end)
        end

        if uv1.CustomButton(uv4("Паспорт"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv1.ImVec2(uv1.GetWindowWidth() / 3 - 11, 0)) then
            sampSendChat("Предъявите ваш паспорт, пожалуйста")
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Мед.карта"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv1.ImVec2(uv1.GetWindowWidth() / 3 - 11, 0)) then
            sampSendChat("Вашу мед.карту, пожалуйста")
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Лицензии"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv1.ImVec2(uv1.GetWindowWidth() / 3 - 11, 0)) then
            sampSendChat("Ваши лицензии, пожалуйста")
        end

        if uv1.CustomButton(uv4("Опрос"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv10) then
            lua_thread.create(function ()
                sampSendChat("/todo Перейдем, пожалуй, к опросу*берёт бланк")
                wait(1500)
                sampSendChat("Ваше образование? Были ли у вас прошлые места работ? Если были, то какие?")
            end)
        end

        if uv1.CustomButton(uv4("Принять"), uv1.ImVec4(0, 0.6, 0, 0.4), uv1.ImVec4(0, 0.6, 0, 0.8), uv1.ImVec4(0.05, 0.6, 0.01, 0.9), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 12, 0)) then
            lua_thread.create(function ()
                sampSendChat("/todo Поздравляю! теперь вы нвоый сотрудник банка!*открывая шкафчик")
                wait(1500)
                sampSendChat("/do В шкафчике лежит форма, рация и ключи")
                wait(1500)
                sampSendChat("/invite " .. uv0)
                wait(1500)
                sampSendChat("/todo Переодевайтесь в раздевалке и приступайте к работе*передавая форму,рацию и ключи человеку напротив.")
            end)
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Отклонить"), uv1.ImVec4(0.6, 0, 0, 0.4), uv1.ImVec4(0.6, 0, 0, 0.8), uv1.ImVec4(0.6, 0, 0, 0.9), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 12, 0)) then
            sampSendChat("Простите, к сожалению, вы нам не подходите")
        end

        if uv37.v == true and sampIsDialogActive() and uv41 == 1234 and uv39:find("Серия") then
            lua_thread.create(function ()
                sampSendChat("/me движением руки взял паспорт гражданина")
                wait(1500)
                sampSendChat("/do Документы гражданина в руке.")
                wait(1500)
                sampSendChat("/me движением рук раскрыл паспорт гражданина")
                wait(1500)
                sampSendChat("/do Паспорт гражданина изучен.")
                wait(1500)
                sampSendChat("/me протянув руку, вернул паспорт гражданину.")
            end)

            uv40 = true
        end

        if uv37.v == true and sampIsDialogActive() and uv41 == 1234 and uv39:find("Лицензия") then
            lua_thread.create(function ()
                sampSendChat("/me движением руки взял пакет лицензий гражданина")
                wait(1500)
                sampSendChat("/do Лицензии гражданина в руке")
                wait(1500)
                sampSendChat("/me движением руки достал лицензии и осмотрел каждую")
                wait(1500)
                sampSendChat("/do Лицензии гражданина изучены")
                wait(1500)
                sampSendChat("/me протянув руку, вернул пакет с лицензиями гражданину.")
            end)

            uv40 = true
        end

        if uv37.v == true and sampIsDialogActive() and uv41 == 1234 and uv39:find("Статус") then
            lua_thread.create(function ()
                sampSendChat("/me движением руки взял мед. карту гражданина")
                wait(1500)
                sampSendChat("/do Мед.карта в руке")
                wait(1500)
                sampSendChat("/me внимательно изучил мед. карту")
                wait(1500)
                sampSendChat("/do Мед.карта гражданина изучена.")
                wait(1500)
                sampSendChat("/me протянув руку, вернул мед.карту гражданину.")
            end)

            uv40 = true
        end

        uv1.NewLine()
        uv1.NewLine()

        if uv1.CustomButton(uv4("Назад"), uv1.ImVec4(0, 0.5, 1, 0.2), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0.5, 1, 0.9), uv10) then
            uv33.v = not uv33.v
            uv31.v = not uv31.v
        end

        uv1.EndChild()
        uv1.End()
    end

    if uv34.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 200) / 2, (uv3 - 80) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(200, 80), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("warn"), uv34, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar + uv1.WindowFlags.NoMove)
        uv1.Text(uv4("Введите причину"))

        if uv1.InputText(uv4("Причина##warn"), uv42) then
            uv42 = uv42
        end

        if uv1.CustomButton(uv4("Принять##warn"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            lua_thread.create(function ()
                sampSendChat("/me открыл базу данных ")
                wait(1500)
                sampSendChat("/fwarn " .. uv0 .. " " .. uv1:decode(uv2.v))
                wait(1500)
                sampSendChat("/me выдал выговор сотруднику " .. sampGetPlayerNickname(uv0))
                wait(1500)
            end)

            uv34.v = not uv34.v
            uv31.v = not uv31.v
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Отмена##warn"), uv1.ImVec4(1, 0, 0, 0.4), uv1.ImVec4(0.7, 0, 0, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            uv31.v = not uv31.v
            uv34.v = not uv34.v
        end

        uv1.End()
    end

    if uv35.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 200) / 2, (uv3 - 80) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(200, 80), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("fire"), uv35, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar + uv1.WindowFlags.NoMove)
        uv1.Text(uv4("Введите причину"))

        if uv1.InputText(uv4("Причина##fire"), uv43) then
            uv43 = uv43
        end

        if uv1.CustomButton(uv4("Принять##fire"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            lua_thread.create(function ()
                sampSendChat("/me открыл базу данных ")
                wait(1500)
                sampSendChat("/uninvite " .. uv0 .. " " .. uv1:decode(uv2.v))
                wait(1500)
                sampSendChat("/me отобрал у сотрудника " .. sampGetPlayerNickname(uv0) .. " форму, рацию и ключи")
                wait(1500)
            end)
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Отмена##fire"), uv1.ImVec4(1, 0, 0, 0.4), uv1.ImVec4(0.7, 0, 0, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            uv31.v = not uv31.v
            uv35.v = not uv35.v
        end

        uv1.End()
    end

    if uv36.v then
        uv1.SetNextWindowPos(uv1.ImVec2((uv2 - 230) / 2, (uv3 - 80) / 2), uv1.Cond.FirstUseEver)
        uv1.SetNextWindowSize(uv1.ImVec2(230, 80), uv1.Cond.FirstUseEver)
        uv1.Begin(uv4("giverank"), uv36, uv1.WindowFlags.NoResize + uv1.WindowFlags.NoTitleBar)
        uv1.Text(uv4("Введите выдаваемый ранг"))

        if uv1.InputText(uv4("Ранг##giverank"), uv44) then
            uv44 = uv44
        end

        if uv1.CustomButton(uv4("Принять##giverank"), uv1.ImVec4(0, 0.5, 1, 0.4), uv1.ImVec4(0, 0, 1, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            lua_thread.create(function ()
                sampSendChat("/me открыл базу данных ")
                wait(1500)
                sampSendChat("/giverank " .. uv0 .. " " .. uv1.v)
                wait(1500)
                sampSendChat("/me выдал сотруднику " .. sampGetPlayerNickname(uv0) .. " новый бейдж")
                wait(1500)
            end)

            uv36.v = not uv36.v
        end

        uv1.SameLine()

        if uv1.CustomButton(uv4("Отмена##giverank"), uv1.ImVec4(1, 0, 0, 0.4), uv1.ImVec4(0.7, 0, 0, 0.4), uv1.ImVec4(0, 0, 0, 0), uv1.ImVec2(uv1.GetWindowWidth() / 2 - 11, 0)) then
            uv31.v = not uv31.v
            uv36.v = not uv36.v
        end

        uv1.End()
    end
end

function reload_timer()
    uv0.timer.sec = 0
    uv0.timer.min = 0
    uv0.timer.hour = 0
    uv0.timer.day = 0
    uv0.timer.tmin = 0
    uv0.timer.thour = 0
    uv0.timer.tday = 0
    uv0 = uv1.save(uv0, uv2)
end

function reload_timer_cur()
    uv0.timer.sec = 0
    uv0.timer.min = 0
    uv0.timer.hour = 0
    uv0.timer.day = 0
    uv0 = uv1.save(uv0, uv2)
end

function timer()
    uv0 = uv1.load(nil, uv2)
    uv3 = uv0.timer.day
    uv4 = uv0.timer.hour
    uv5 = uv0.timer.min
    uv6 = uv0.timer.sec
    uv7 = uv0.timer.tday
    uv8 = uv0.timer.thour
    uv9 = uv0.timer.tmin
end

function async_http_request(slot0, slot1, slot2, slot3, slot4)
    slot5 = uv0.gen("*", {
        package = {
            path = package.path,
            cpath = package.cpath
        }
    }, function ()
        slot1, slot2 = pcall(require("requests").request, uv0, uv1, uv2)

        if slot1 then
            slot2.json, slot2.xml = nil

            return true, slot2
        else
            return false, slot2
        end
    end)
    slot4 = slot4 or function ()
    end

    lua_thread.create(function ()
        slot0 = uv0()

        while true do
            if slot0.status == "done" then
                if slot0[1] then
                    uv1(slot0[2])
                else
                    uv2(slot3)
                end

                return
            elseif slot1 == "error" then
                return uv2(slot0[1])
            elseif slot1 == "killed" or slot1 == "cancelled" then
                return uv2(slot1)
            end

            wait(0)
        end
    end)
end

function getserial()
    slot0 = require("ffi")

    slot0.cdef([[

        int __stdcall GetVolumeInformationA(
        const char* lpRootPathName,
        char* lpVolumeNameBuffer,
        uint32_t nVolumeNameSize,
        uint32_t* lpVolumeSerialNumber,
        uint32_t* lpMaximumComponentLength,
        uint32_t* lpFileSystemFlags,
        char* lpFileSystemNameBuffer,
        uint32_t nFileSystemNameSize
        );
        ]])
    slot0.C.GetVolumeInformationA(nil, nil, 0, slot0.new("unsigned long[1]", 0), nil, nil, nil, 0)

    return slot0.new("unsigned long[1]", 0)[0]
end

function update()
    async_http_request("GET", "https://raw.githubusercontent.com/Mahonya404/CBHelper/master/ver.txt", nil, function (slot0)
        sampAddChatMessage("[CBHelper]:{ffffff}Проверка наличия обновлений", 36095)

        ver = tonumber(slot0.text)

        if uv0 < ver then
            downloadUrlToFile("https://raw.githubusercontent.com/Mahonya404/CBHelper/master/CBHelper.luac", thisScript().path, function (slot0, slot1)
                if slot1 == uv0.STATUS_ENDDOWNLOADDATA then
                    sampAddChatMessage("[CBHelper]:{ffffff}Обновление выполнено", 36095)
                    thisScript():reload()
                end
            end)
        elseif uv2.main.name == "nil" then
            sampAddChatMessage("[CBHelper]:{ffffff}При первом запуске зайдите в настройки и установите ваше имя.", 36095)
        else
            sampAddChatMessage("[CBHelper]:{ffffff}Добро пожаловать, {ff0000}" .. uv2.main.name, 36095)
        end
    end)
end

function main()
    if not isSampLoaded() or not isSampfuncsLoaded() then
        error("Отсутствует SAMPFUNCS")
    end

    while not isSampAvailable() do
        wait(100)
    end

    update()
    UstavTxt()
    sampAddChatMessage("[CBHelper]:{ffffff}Помощник ЦБ v" .. uv0 .. " загружен успешно!", 36095)
    sampRegisterChatCommand("reload", function ()
        thisScript():reload()
    end)

    while true do
        wait(0)

        slot0 = sampGetPlayerNickname(select(2, sampGetPlayerIdByCharHandle(playerPed)))
        uv1 = getCurrentCharWeapon(playerPed)

        timer()

        if uv1 == 3 and uv2 == false then
            lua_thread.create(function ()
                uv0 = true

                sampSendChat("/me резким движением руки снял дубинку с пояса")
                wait(1500)
                sampSendChat("/do Дубинка в руках")
            end)
        elseif uv1 == 0 and uv2 == true then
            lua_thread.create(function ()
                uv0 = false

                sampSendChat("/me повесил дубинку на пояс")
            end)
        end

        if wasKeyPressed(uv3.VK_R) and wasKeyPressed(uv3.VK_RBUTTON) then
            slot1, slot2 = getCharPlayerIsTargeting(PLAYER_HANDLE)

            if slot1 and doesCharExist(slot2) then
                slot3, slot4 = sampGetPlayerIdByCharHandle(slot2)

                if slot3 then
                    lua_thread.create(function ()
                        sampSendChat("/bankmenu " .. uv0)
                        wait(1000)

                        if sampIsDialogActive() and uv1 == 713 then
                            wait(1100)
                            sampSendChat("/me открыл базу данных Центрального банка")
                            wait(1100)
                            sampSendChat("/do База данных открыта")
                            wait(1100)
                            sampSendChat("/me входит в свой аккаунт в базе данных, вводя пароль ")
                            wait(1100)
                            sampSendChat("/do Пароль введён верно, " .. uv2.main.name .. " успешно вошёл в базу данных ЦБ.")
                        end
                    end)
                end
            end
        end

        if wasKeyPressed(uv3.VK_Q) and wasKeyPressed(uv3.VK_RBUTTON) then
            slot1, slot2 = getCharPlayerIsTargeting(PLAYER_HANDLE)

            if slot1 and doesCharExist(slot2) then
                slot3, uv6 = sampGetPlayerIdByCharHandle(slot2)

                if slot3 then
                    uv7.v = not uv7.v
                end
            end
        end

        if wasKeyPressed(uv3.VK_F2) then
            uv8.v = not uv8.v
        end

        if wasKeyPressed(uv3.VK_F3) then
            print(uv5.main.name)
        end

        uv9.Process = uv8.v or uv7.v or uv10.v or uv11.v or uv12.v or uv13.v or uv14.v or uv15.v
    end
end

Ты прям быстрее Флэша. Я только его сообщение увидел, а ты уже кинул сурс. Блин, я тоже хочу, бандит.
 
  • Нравится
Реакции: ™ ChipFamily

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
function _()
    return false
end

slot0 = require("vkeys")
slot2 = require("inicfg")
slot3 = false
slot4 = 150

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

    if uv0.load(nil, "flyset") == nil then
        uv0.save({
            settings = {
                flyspeed = 150
            }
        }, "flyset")
    end

    uv1 = uv0.load(nil, "flyset").settings.flyspeed

    sampRegisterChatCommand("speed", setspeed)

    while true do
        wait(0)

        if isKeyDown(uv2.VK_RSHIFT) then
            uv3 = not uv3

            if uv3 then
                lua_thread.create(anim)
                wait(500)
            else
                wait(500)
            end
        end

        if uv3 then
            slot2, slot3, slot4 = getActiveCameraCoordinates()
            slot5, slot6, slot7 = getActiveCameraPointAt()

            setCharHeading(PLAYER_PED, getHeadingFromVector2d(slot5 - slot2, slot6 - slot3))

            if not sampIsChatInputActive() then
                if isKeyDown(uv2.VK_W) then
                    slot9, slot10, slot11 = getCharCoordinates(PLAYER_PED)

                    setCharVelocity(PLAYER_PED, uv1 * math.sin(-math.rad(slot8)), uv1 * math.cos(-math.rad(slot8)), 0)
                    taskPlayAnimNonInterruptable(PLAYER_PED, "FALL_SKYDIVE", "PED", 4, true, true, true, true, -1)
                else
                    taskPlayAnimNonInterruptable(PLAYER_PED, "FALL_FALL", "PED", 4, true, true, true, true, -1)
                end

                if isKeyDown(uv2.VK_UP) then
                    freezeCharPosition(PLAYER_PED, false)
                    setCharVelocity(PLAYER_PED, 0, 0, 300)
                end

                if isKeyDown(uv2.VK_DOWN) then
                    freezeCharPosition(PLAYER_PED, false)
                    setCharVelocity(PLAYER_PED, 0, 0, -50)
                end
            end

            sampForceOnfootSync()
        end
    end
end

require("lib.samp.events").onSendPlayerSync = function (slot0)
    if uv0 then
        slot0.keys.enterExitCar = 1
        slot0.specialAction = 3
        slot0.animationId = 1130
        slot0.animationFlags = 32772
        slot0.quaternion[0], slot0.quaternion[1], slot0.quaternion[2], slot0.quaternion[3] = getCharQuaternion(PLAYER_PED)
        slot0.moveSpeed.z = -1
        slot0.moveSpeed.y = 0
        slot0.moveSpeed.x = 0
    end
end

function anim()
    while uv0 do
        wait(0)
        setCharProofs(PLAYER_PED, false, false, false, true, false)
        freezeCharPosition(PLAYER_PED, true)
        wait(3)
        freezeCharPosition(PLAYER_PED, false)

        if not isKeyDown(uv1.VK_UP) then
            setCharVelocity(PLAYER_PED, 0, 0, 0.5)
        end
    end

    setCharProofs(PLAYER_PED, false, false, false, false, false)
    clearCharTasksImmediately(PLAYER_PED)
end

function setspeed(slot0)
    if not slot0:match("%d+") then
        sampAddChatMessage("ты значение забыл", -1)
    else
        uv0 = slot0

        uv1.save({
            settings = {
                flyspeed = uv0
            }
        }, "flyset")
        sampAddChatMessage("новая скорость флая : " .. slot0, -1)
    end
end

function onScriptTerminate(slot0, slot1)
    uv0.save({
        settings = {
            flyspeed = uv1
        }
    }, "flyset")
    slot0:load()
end

function _()
    return false
end

return 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69, 69
 

damag

Женюсь на официантке в моем любимом баре
Проверенный
1,152
1,192
декомп
 

Вложения

  • rf.luac
    24.8 KB · Просмотры: 5

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
--// Decompiled Code.
local anticrack = "Ќу привет, мамкин хацкер. „ќ крутой сурс у мен¤ да? "
local _ = "страшилка"
local roflan = "ауе басота хули"

Lua:
local function a()return 1638687467,-1685886490,-80982959,151748057,1990111184,1426260074,755155882,824993741,-1915028662,925472719,-1722612622,-1980143566,-1864217240,487754757,475014052,-1550797815,-215619404,-2019896775,762506844,-1931545073,-13664133,539598391,1726195862,406202134,1127048604,-1915438802,732947170,-587084083,-1390566742,197889460,1081303303,1056184997,7283444,1010456729,214986278,-470199567,1666504728,1769777219,154307650,13196109,1609060823,574979159,1739080660,2046506938,1797180267,-1731740224,-190424286,1648253640,-1044141610,815574279,1326652044,-1069902162,-1869039742,1394933226,-2074642359,633802520,-1508374169,-2019170239,-614314811,742101170,476333299,1068268986,-1245548124,949633562,194863761,-303852645,1861684269,271927312,1948417628,1022385274,-2024054757,-1938628240,521780072,-326413717,-1474407713,-1829328284,1281956467,-867934934,673437035,-1666238023,988837763,1534114074,-1291051205,-680682831,-1004216038,-1385221699,-502873984,1233045512,782376143,1292369024,1933671447,-503957718,292864627,-473797562,-1758517120,-609269785,218645946,-1619804136,1775466754,-781882755,-1807979890,-1883342901,1836934231,1885527019,-1037288907,291843245,620544929,779067989,1773395121,519874327,-401775630,1941190902,2131635748,-1563288096,638913352,580144558,-1473271284,1100299365,-1573410971,1254113531,1699881712,-2072250801,1624052756,1088862466,-1289198118,-69449712,-366863756,-1847772479,-1166405548,228575008,1378831099,-712503131,1883962062,1019720501,825613251,-1297058416,697720993,-1124450325,331464431,1613597147,1304951097,1684313936,-887263189,-1239442735,2077114273,-1585483138,394220261,-1731265314,-1240724211,-1387968507,22057741,1166907341,1952162323,1681677369,-1331590734,1148086308,-151293084,1082738220,-1515433037,-1038660383,-1294391034,-1763579326,-1128005150,1071327535,729396134,1332985771,-634370873,1775380933,8928692,-1480600793,262444853,63578036,-627428457,-1167800613,-411364838,1345389618,827818721,-845808783,1565575165,-1547907041,138605664,1635271204,-369412109,593101356,-1918285568,-259024603,85725912,-190241286,-1987504451,1728969844,1881153661,-377911644,-73455121,-622140615,250354797,891212809,-2061268413,-121648782,112076090,821904611,-1458998518,-1707435438,1170015997,1447415469,-86222101,-285142955,1844520216,-767415265,-806832374,551022869,1724138874,-1156530255,-1211297826,1160414933,2683180,-313520822,-800645418,-276104000,1964866049,-698594874,-177491623,-1340057932,-2101030045,-522866827,-1529767017,1692922495,41258590,-1520912083,2023058822 end;local b="Ну привет, мамкин хацкер. ЧО крутой сурс у меня да? "local c=require'lib.samp.events'local c=require'lib.samp.events'local d=require'vector3d'local e=require('lib.samp.events')local f=false;local g=false;local h=1.9;local i=require('samp.events')local j="ауе басота хули"local c=require'lib.samp.events'local k=34;local l,m=false,false;local n=require'lib.samp.events'local o,p=0,0;function main()while not isSampAvailable()do wait(0)end;sampAddChatMessage('{ffff00}IncarTp {ffffff}| {FFFFFF}Успешная загрузка.',-1)sampAddChatMessage('{ffff00}IncarTp {ffffff}| {FFFFFF}Используй: /itp, /itpc',-1)sampRegisterChatCommand('itp',function()lua_thread.create(function()if l then return sampAddChatMessage('error 404',-1)end;blip,blipX,blipY,blipZ=getTargetBlipCoordinatesFixed()if blip then m=true;charPosX,charPosY,charPosZ=getCharCoordinates(playerPed)local q=getDistanceBetweenCoords3d(blipX,blipY,charPosZ,charPosX,charPosY,charPosZ)if q<9 then return setCharCoordinates(playerPed,blipX,blipY,blipZ)end;setCharCoordinates(playerPed,blipX,blipY,blipZ)l=true end end)end)sampRegisterChatCommand('itpc',function()lua_thread.create(function()if l then return sampAddChatMessage('error 404',-1)end;blip,blipX,blipY,blipZ=SearchMarker(getCharCoordinates(PLAYER_PED))if blip then m=true;charPosX,charPosY,charPosZ=getCharCoordinates(playerPed)local q=getDistanceBetweenCoords3d(blipX,blipY,charPosZ,charPosX,charPosY,charPosZ)if q<9 then return setCharCoordinates(playerPed,blipX,blipY,blipZ)end;setCharCoordinates(playerPed,blipX,blipY,blipZ)l=true end end)end)while true do wait(0)if os.clock()-p>2000 and m then p=0;m=false end;if l then if getDistanceBetweenCoords3d(blipX,blipY,blipZ,charPosX,charPosY,charPosZ)>9 then local a,r=sampGetVehicleIdByCarHandle(vehicleId)vectorX=blipX-charPosX;vectorY=blipY-charPosY;vectorZ=blipZ-charPosZ;local s=d(vectorX,vectorY,vectorZ)s:normalize()wait(1)sampForceVehicleSync()charPosX=charPosX+s.x*14.1;charPosY=charPosY+s.y*14.1;charPosZ=charPosZ+s.z*14.1;sendOnfootSync(charPosX,charPosY,charPosZ+4)sendOnfootSyncc(charPosX,charPosY,charPosZ)o=o+1;if o==5 then wait(1)sendOnfootSync(charPosX+100,charPosY+100,charPosZ+2)sampForceVehicleSync()o=0 end else sendOnfootSync(charPosX,charPosY,charPosZ)printStringNow('~y~teleported',666)sendOnfootSync(charPosX-100,charPosY-100,charPosZ-1)setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()sendOnfootSync(charPosX,charPosY,charPosZ+2)l=false;sampForceVehicleSync()setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()sampForceVehicleSync()m=false end end end;wait(-1)end;function nopHook(t,u)local i=require'samp.events'i[t]=function()if u then return false end end end;function sendPassengerSync(v,w,x)local y=allocateMemory(24)local a,z=sampGetPlayerIdByCharHandle(PLAYER_PED)sampStorePlayerPassengerData(z,y)setStructElement(y,2,1,1,false)setStructFloatElement(y,12,v,false)setStructFloatElement(y,16,w,false)setStructFloatElement(y,20,x,false)sampSendPassengerData(y)freeMemory(y)end;function getAngle(A,B,C,D)return math.atan2(C-A,D-B)end;function c.onSetVehiclePos(E)if m then p=os.clock()return false end end;function c.onSendVehicleSync(y)if l then return false end end;function c.onSetPlayerPos(E)if m then p=os.clock()return false end end;function samp_create_sync_data(F,G)local H=require'ffi'local I=require'sampfuncs'local J=require'samp.raknet'G=G or true;local K={player={'PlayerSyncData',J.PACKET.PLAYER_SYNC,sampStorePlayerOnfootData},vehicle={'VehicleSyncData',J.PACKET.VEHICLE_SYNC,sampStorePlayerIncarData},passenger={'PassengerSyncData',J.PACKET.PASSENGER_SYNC,sampStorePlayerPassengerData},aim={'AimSyncData',J.PACKET.AIM_SYNC,sampStorePlayerAimData},trailer={'TrailerSyncData',J.PACKET.TRAILER_SYNC,sampStorePlayerTrailerData},unoccupied={'UnoccupiedSyncData',J.PACKET.UNOCCUPIED_SYNC,nil},bullet={'BulletSyncData',J.PACKET.BULLET_SYNC,nil},spectator={'SpectatorSyncData',J.PACKET.SPECTATOR_SYNC,nil}}local L=K[F]local M='struct '..L[1]local y=H.new(M,{})local N=tonumber(H.cast('uintptr_t',H.new(M..'*',y)))if G then local O=L[3]if O then local a,P;if G==true then a,P=sampGetPlayerIdByCharHandle(PLAYER_PED)else P=tonumber(G)end;O(P,N)end end;local Q=function()local R=raknetNewBitStream()raknetBitStreamWriteInt8(R,L[2])raknetBitStreamWriteBuffer(R,N,H.sizeof(y))raknetSendBitStreamEx(R,I.HIGH_PRIORITY,I.UNRELIABLE_SEQUENCED,1)raknetDeleteBitStream(R)end;local S={__index=function(T,U)return y[U]end,__newindex=function(T,U,V)y[U]=V end}return setmetatable({send=Q},S)end;function e.onSendClientJoin(W,X,Y,Z,_,a0,a1)a0='0.3.7-R3'end;function sendOnfootSync(v,w,x)local y=samp_create_sync_data('vehicle')y.position={v,w,x}y.moveSpeed={-0.5,-0.5,-0.5}y.send()end;function sendOnfootSyncc(v,w,x)local y=samp_create_sync_data('unoccupied')y.position={v,w,x}y.moveSpeed={3.500000,0.500000,0.500000}y.send()end;function sendInCarSync(v,w,x)local y=samp_create_sync_data('player')y.position={v,w,x}y.moveSpeed={-0.500000,-0.500000,-0.500000}y.send()end;function getTargetBlipCoordinatesFixed()local u,v,w,x=getTargetBlipCoordinates()if not u then return false end;requestCollision(v,w)loadScene(v,w,x)local u,v,w,x=getTargetBlipCoordinates()return u,v,w,x end;local function a2(a3)local j=0;for a4=1,#a3 do j=j*256+string.byte(a3,a4)end;return j end;function md5_tohex(a3)return string.format("%08x%08x%08x%08x",a2(string.sub(a3,1,4)),a2(string.sub(a3,5,8)),a2(string.sub(a3,9,12)),a2(string.sub(a3,13,16)))end;function SearchMarker(a5,a6,a7)local a8=0.0;local a9=0.0;local aa=0.0;local ab=false;for ac=0,31 do local ad=0;ad=0xC7F168+ac*56;local ae=representIntAsFloat(readMemory(ad+0,4,false))local af=representIntAsFloat(readMemory(ad+4,4,false))local ag=representIntAsFloat(readMemory(ad+8,4,false))if ae~=0.0 or af~=0.0 or ag~=0.0 then a8=ae;a9=af;aa=ag;ab=true end end;return ab,a8,a9,aa end;local a="страшилка"function IllIlllIllIlllIlllIlllIll(ah)if ah==(919+636-636)*3147/3147+919 then return not true end;if ah==(968+670-670)*3315/3315+968 then return not false end end;local ai=7*3-9/9+3*2/0+3*3;local aj=3*4-7/7+6*4/3+9*9;local ak=table.concat;function IllIIIIllIIIIIl(ai)function ai(ai)function ai(al)end end end;IllIIIIllIIIIIl(900283)function IllIlllIllIlllIlllIlllIllIlllIIIlll(aj)function ai(al)local aj=9*0-7/5+3*1/3+8*2 end end;IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)local am=loadstring;local an={'\45','\45','\47','\47','\32','\68','\101','\99','\111','\109','\112','\105','\108','\101','\100','\32','\67','\111','\100','\101','\46','\32','\10','\9','\9','\108','\111','\99','\97','\108','\32','\97','\110','\116','\105','\99','\114','\97','\99','\107','\32','\61','\32','\34','\208','\140','\209','\131','\32','\208','\191','\209','\128','\208','\184','\208','\178','\208','\181','\209','\130','\44','\32','\208','\188','\208','\176','\208','\188','\208','\186','\208','\184','\208','\189','\32','\209','\133','\208','\176','\209','\134','\208','\186','\208','\181','\209','\128','\46','\32','\226','\128','\158','\209','\156','\32','\208','\186','\209','\128','\209','\131','\209','\130','\208','\190','\208','\185','\32','\209','\129','\209','\131','\209','\128','\209','\129','\32','\209','\131','\32','\208','\188','\208','\181','\208','\189','\194','\164','\32','\208','\180','\208','\176','\63','\32','\34','\10','\108','\111','\99','\97','\108','\32','\95','\32','\61','\32','\34','\209','\129','\209','\130','\209','\128','\208','\176','\209','\136','\208','\184','\208','\187','\208','\186','\208','\176','\34','\10','\108','\111','\99','\97','\108','\32','\114','\111','\102','\108','\97','\110','\32','\61','\32','\34','\208','\176','\209','\131','\208','\181','\32','\208','\177','\208','\176','\209','\129','\208','\190','\209','\130','\208','\176','\32','\209','\133','\209','\131','\208','\187','\208','\184','\34','\10'}am(ak(an,IIIIIIIIllllllllIIIIIIII))()

Lua:
LJ‡R   6 6 ' B A B K  ХQlocal function a()return 1638687467,-1685886490,-80982959,151748057,1990111184,1426260074,755155882,824993741,-1915028662,925472719,-1722612622,-1980143566,-1864217240,487754757,475014052,-1550797815,-215619404,-2019896775,762506844,-1931545073,-13664133,539598391,1726195862,406202134,1127048604,-1915438802,732947170,-587084083,-1390566742,197889460,1081303303,1056184997,7283444,1010456729,214986278,-470199567,1666504728,1769777219,154307650,13196109,1609060823,574979159,1739080660,2046506938,1797180267,-1731740224,-190424286,1648253640,-1044141610,815574279,1326652044,-1069902162,-1869039742,1394933226,-2074642359,633802520,-1508374169,-2019170239,-614314811,742101170,476333299,1068268986,-1245548124,949633562,194863761,-303852645,1861684269,271927312,1948417628,1022385274,-2024054757,-1938628240,521780072,-326413717,-1474407713,-1829328284,1281956467,-867934934,673437035,-1666238023,988837763,1534114074,-1291051205,-680682831,-1004216038,-1385221699,-502873984,1233045512,782376143,1292369024,1933671447,-503957718,292864627,-473797562,-1758517120,-609269785,218645946,-1619804136,1775466754,-781882755,-1807979890,-1883342901,1836934231,1885527019,-1037288907,291843245,620544929,779067989,1773395121,519874327,-401775630,1941190902,2131635748,-1563288096,638913352,580144558,-1473271284,1100299365,-1573410971,1254113531,1699881712,-2072250801,1624052756,1088862466,-1289198118,-69449712,-366863756,-1847772479,-1166405548,228575008,1378831099,-712503131,1883962062,1019720501,825613251,-1297058416,697720993,-1124450325,331464431,1613597147,1304951097,1684313936,-887263189,-1239442735,2077114273,-1585483138,394220261,-1731265314,-1240724211,-1387968507,22057741,1166907341,1952162323,1681677369,-1331590734,1148086308,-151293084,1082738220,-1515433037,-1038660383,-1294391034,-1763579326,-1128005150,1071327535,729396134,1332985771,-634370873,1775380933,8928692,-1480600793,262444853,63578036,-627428457,-1167800613,-411364838,1345389618,827818721,-845808783,1565575165,-1547907041,138605664,1635271204,-369412109,593101356,-1918285568,-259024603,85725912,-190241286,-1987504451,1728969844,1881153661,-377911644,-73455121,-622140615,250354797,891212809,-2061268413,-121648782,112076090,821904611,-1458998518,-1707435438,1170015997,1447415469,-86222101,-285142955,1844520216,-767415265,-806832374,551022869,1724138874,-1156530255,-1211297826,1160414933,2683180,-313520822,-800645418,-276104000,1964866049,-698594874,-177491623,-1340057932,-2101030045,-522866827,-1529767017,1692922495,41258590,-1520912083,2023058822 end;local b="Ну привет, мамкин хацкер. ЧО крутой сурс у меня да? "local c=require'lib.samp.events'local c=require'lib.samp.events'local d=require'vector3d'local e=require('lib.samp.events')local f=false;local g=false;local h=1.9;local i=require('samp.events')local j="ауе басота хули"local c=require'lib.samp.events'local k=34;local l,m=false,false;local n=require'lib.samp.events'local o,p=0,0;function main()while not isSampAvailable()do wait(0)end;sampAddChatMessage('{ffff00}IncarTp {ffffff}| {FFFFFF}Успешная загрузка.',-1)sampAddChatMessage('{ffff00}IncarTp {ffffff}| {FFFFFF}Используй: /itp, /itpc',-1)sampRegisterChatCommand('itp',function()lua_thread.create(function()if l then return sampAddChatMessage('error 404',-1)end;blip,blipX,blipY,blipZ=getTargetBlipCoordinatesFixed()if blip then m=true;charPosX,charPosY,charPosZ=getCharCoordinates(playerPed)local q=getDistanceBetweenCoords3d(blipX,blipY,charPosZ,charPosX,charPosY,charPosZ)if q<9 then return setCharCoordinates(playerPed,blipX,blipY,blipZ)end;setCharCoordinates(playerPed,blipX,blipY,blipZ)l=true end end)end)sampRegisterChatCommand('itpc',function()lua_thread.create(function()if l then return sampAddChatMessage('error 404',-1)end;blip,blipX,blipY,blipZ=SearchMarker(getCharCoordinates(PLAYER_PED))if blip then m=true;charPosX,charPosY,charPosZ=getCharCoordinates(playerPed)local q=getDistanceBetweenCoords3d(blipX,blipY,charPosZ,charPosX,charPosY,charPosZ)if q<9 then return setCharCoordinates(playerPed,blipX,blipY,blipZ)end;setCharCoordinates(playerPed,blipX,blipY,blipZ)l=true end end)end)while true do wait(0)if os.clock()-p>2000 and m then p=0;m=false end;if l then if getDistanceBetweenCoords3d(blipX,blipY,blipZ,charPosX,charPosY,charPosZ)>9 then local a,r=sampGetVehicleIdByCarHandle(vehicleId)vectorX=blipX-charPosX;vectorY=blipY-charPosY;vectorZ=blipZ-charPosZ;local s=d(vectorX,vectorY,vectorZ)s:normalize()wait(1)sampForceVehicleSync()charPosX=charPosX+s.x*14.1;charPosY=charPosY+s.y*14.1;charPosZ=charPosZ+s.z*14.1;sendOnfootSync(charPosX,charPosY,charPosZ+4)sendOnfootSyncc(charPosX,charPosY,charPosZ)o=o+1;if o==5 then wait(1)sendOnfootSync(charPosX+100,charPosY+100,charPosZ+2)sampForceVehicleSync()o=0 end else sendOnfootSync(charPosX,charPosY,charPosZ)printStringNow('~y~teleported',666)sendOnfootSync(charPosX-100,charPosY-100,charPosZ-1)setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()sendOnfootSync(charPosX,charPosY,charPosZ+2)l=false;sampForceVehicleSync()setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()setCharCoordinates(playerPed,blipX,blipY,blipZ)sampForceVehicleSync()sampForceVehicleSync()m=false end end end;wait(-1)end;function nopHook(t,u)local i=require'samp.events'i[t]=function()if u then return false end end end;function sendPassengerSync(v,w,x)local y=allocateMemory(24)local a,z=sampGetPlayerIdByCharHandle(PLAYER_PED)sampStorePlayerPassengerData(z,y)setStructElement(y,2,1,1,false)setStructFloatElement(y,12,v,false)setStructFloatElement(y,16,w,false)setStructFloatElement(y,20,x,false)sampSendPassengerData(y)freeMemory(y)end;function getAngle(A,B,C,D)return math.atan2(C-A,D-B)end;function c.onSetVehiclePos(E)if m then p=os.clock()return false end end;function c.onSendVehicleSync(y)if l then return false end end;function c.onSetPlayerPos(E)if m then p=os.clock()return false end end;function samp_create_sync_data(F,G)local H=require'ffi'local I=require'sampfuncs'local J=require'samp.raknet'G=G or true;local K={player={'PlayerSyncData',J.PACKET.PLAYER_SYNC,sampStorePlayerOnfootData},vehicle={'VehicleSyncData',J.PACKET.VEHICLE_SYNC,sampStorePlayerIncarData},passenger={'PassengerSyncData',J.PACKET.PASSENGER_SYNC,sampStorePlayerPassengerData},aim={'AimSyncData',J.PACKET.AIM_SYNC,sampStorePlayerAimData},trailer={'TrailerSyncData',J.PACKET.TRAILER_SYNC,sampStorePlayerTrailerData},unoccupied={'UnoccupiedSyncData',J.PACKET.UNOCCUPIED_SYNC,nil},bullet={'BulletSyncData',J.PACKET.BULLET_SYNC,nil},spectator={'SpectatorSyncData',J.PACKET.SPECTATOR_SYNC,nil}}local L=K[F]local M='struct '..L[1]local y=H.new(M,{})local N=tonumber(H.cast('uintptr_t',H.new(M..'*',y)))if G then local O=L[3]if O then local a,P;if G==true then a,P=sampGetPlayerIdByCharHandle(PLAYER_PED)else P=tonumber(G)end;O(P,N)end end;local Q=function()local R=raknetNewBitStream()raknetBitStreamWriteInt8(R,L[2])raknetBitStreamWriteBuffer(R,N,H.sizeof(y))raknetSendBitStreamEx(R,I.HIGH_PRIORITY,I.UNRELIABLE_SEQUENCED,1)raknetDeleteBitStream(R)end;local S={__index=function(T,U)return y[U]end,__newindex=function(T,U,V)y[U]=V end}return setmetatable({send=Q},S)end;function e.onSendClientJoin(W,X,Y,Z,_,a0,a1)a0='0.3.7-R3'end;function sendOnfootSync(v,w,x)local y=samp_create_sync_data('vehicle')y.position={v,w,x}y.moveSpeed={-0.5,-0.5,-0.5}y.send()end;function sendOnfootSyncc(v,w,x)local y=samp_create_sync_data('unoccupied')y.position={v,w,x}y.moveSpeed={3.500000,0.500000,0.500000}y.send()end;function sendInCarSync(v,w,x)local y=samp_create_sync_data('player')y.position={v,w,x}y.moveSpeed={-0.500000,-0.500000,-0.500000}y.send()end;function getTargetBlipCoordinatesFixed()local u,v,w,x=getTargetBlipCoordinates()if not u then return false end;requestCollision(v,w)loadScene(v,w,x)local u,v,w,x=getTargetBlipCoordinates()return u,v,w,x end;local function a2(a3)local j=0;for a4=1,#a3 do j=j*256+string.byte(a3,a4)end;return j end;function md5_tohex(a3)return string.format("%08x%08x%08x%08x",a2(string.sub(a3,1,4)),a2(string.sub(a3,5,8)),a2(string.sub(a3,9,12)),a2(string.sub(a3,13,16)))end;function SearchMarker(a5,a6,a7)local a8=0.0;local a9=0.0;local aa=0.0;local ab=false;for ac=0,31 do local ad=0;ad=0xC7F168+ac*56;local ae=representIntAsFloat(readMemory(ad+0,4,false))local af=representIntAsFloat(readMemory(ad+4,4,false))local ag=representIntAsFloat(readMemory(ad+8,4,false))if ae~=0.0 or af~=0.0 or ag~=0.0 then a8=ae;a9=af;aa=ag;ab=true end end;return ab,a8,a9,aa end;local a="страшилка"function IllIlllIllIlllIlllIlllIll(ah)if ah==(919+636-636)*3147/3147+919 then return not true end;if ah==(968+670-670)*3315/3315+968 then return not false end end;local ai=7*3-9/9+3*2/0+3*3;local aj=3*4-7/7+6*4/3+9*9;local ak=table.concat;function IllIIIIllIIIIIl(ai)function ai(ai)function ai(al)end end end;IllIIIIllIIIIIl(900283)function IllIlllIllIlllIlllIlllIllIlllIIIlll(aj)function ai(al)local aj=9*0-7/5+3*1/3+8*2 end end;IllIlllIllIlllIlllIlllIllIlllIIIlll(9083)local am=loadstring;local an={'\45','\45','\47','\47','\32','\68','\101','\99','\111','\109','\112','\105','\108','\101','\100','\32','\67','\111','\100','\101','\46','\32','\10','\9','\9','\108','\111','\99','\97','\108','\32','\97','\110','\116','\105','\99','\114','\97','\99','\107','\32','\61','\32','\34','\208','\140','\209','\131','\32','\208','\191','\209','\128','\208','\184','\208','\178','\208','\181','\209','\130','\44','\32','\208','\188','\208','\176','\208','\188','\208','\186','\208','\184','\208','\189','\32','\209','\133','\208','\176','\209','\134','\208','\186','\208','\181','\209','\128','\46','\32','\226','\128','\158','\209','\156','\32','\208','\186','\209','\128','\209','\131','\209','\130','\208','\190','\208','\185','\32','\209','\129','\209','\131','\209','\128','\209','\129','\32','\209','\131','\32','\208','\188','\208','\181','\208','\189','\194','\164','\32','\208','\180','\208','\176','\63','\32','\34','\10','\108','\111','\99','\97','\108','\32','\95','\32','\61','\32','\34','\209','\129','\209','\130','\209','\128','\208','\176','\209','\136','\208','\184','\208','\187','\208','\186','\208','\176','\34','\10','\108','\111','\99','\97','\108','\32','\114','\111','\102','\108','\97','\110','\32','\61','\32','\34','\208','\176','\209','\131','\208','\181','\32','\208','\177','\208','\176','\209','\129','\208','\190','\209','\130','\208','\176','\32','\209','\133','\209','\131','\208','\187','\208','\184','\34','\10'}am(ak(an,IIIIIIIIllllllllIIIIIIII))()loadstringassert
 

damag

Женюсь на официантке в моем любимом баре
Проверенный
1,152
1,192
нука а это декрип
 

Вложения

  • private_playa_squad_helper.luac
    246.2 KB · Просмотры: 14

Ragamxffin

Известный
23
3
Декомпил пжлст.
Огромного счастья тому, кто поможет =)
 

Вложения

  • AdminsChecker.sf
    159.5 KB · Просмотры: 5

™ ChipFamily

По ту сторону надежды.
5,144
1,980
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вложения

  • Snova Ebaniy helper [2].lua
    51.8 KB · Просмотры: 25
  • Snova Ebaniy helper [1].lua
    99.6 KB · Просмотры: 22

Carlos777

Потрачен
227
219
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дайте исходник
 

Вложения

  • tools.luac
    262.9 KB · Просмотры: 4

Useful_User

Потрачен
66
27
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Вот результат декомпиляции, к использованию не годится, так как битый (целый сурс никак при декомпиле не получить). Если знаешь ЛУА, то для тебя переписать это.. проблемой не будет. Для изучения подойдёт, если знаешь азы ЛУА.
 

Вложения

  • multiconnect (1)-decompiled.lua
    976.2 KB · Просмотры: 17
  • Нравится
Реакции: Fabregoo