Помощь в изменении скриптов

FYP

Известный
Автор темы
Администратор
1,764
5,924
Здесь вы можете попросить других пользователей внести какие-то небольшие изменения в скрипт, например, изменить активацию.
Для вопросов по программированию и разработке на форуме есть отдельная категория Разработка.

Рекомендации:
  1. Не просите о редактировании .asi, .sf, .luac, .dll, .exe и прочих файлов, не поддающихся простой декомпиляции. Скрипты формата .ahk (AutoHotKey), .lua (Lua/MoonLoader) и .cs (CLEO) легко поддаются изменению.
  2. Сообщения по типу "спасибо, помог" по правилам форума считаются флудом и скорее всего будут удалены. Если вам помогли, вы можете нажать кнопку Мне нравится под ответом - это даст понять, что ответ верный.
  3. За злонамеренное распространение вредоносного ПО - перманентный бан. Имейте это в виду.
Удаление копирайтов является нарушением авторских прав, если автор не дал на это своего разрешения. Правила BlastHack запрещают нарушать авторские права, поэтому если вам нужно их убрать - обращайтесь к автору.
 
Последнее редактирование:

chromiusj

Известный
Модератор
5,657
3,961
Тоесть после строки function main это вставлять? и код той или иной фишки в массивы?
Можешь подрубить?

function:
function main()
       
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
   
    ip, port = sampGetCurrentServerAddress()

    local server, port = sampGetCurrentServerAddress();
    while server ~= "45.136.204.30" do wait(15); -- aspire
    --while server ~= "46.174.55.45" do wait(15); -- swag
        sampAddChatMessage("TOOLS ASPIRE DOES NOT WORK ON THIS SERVER, ONLY ON ASPIRE: 45.136.204.30:7777", -1);
        sampAddChatMessage("SCRIPT DEVELOPER: A.Sweet, LAST - FAKE", -1);
    end

    local lastver = update():getLastVersion()
    sampAddChatMessage('Скрипт загружен, версия: '..lastver, -1)
    if thisScript().version ~= lastver then
        sampAddChatMessage('Вышло обновление скрипта ('..thisScript().version..' -> '..lastver..'). Скрипт обновляется!', -1)
        update():download()
    end
    if toast_ok then
        toast.Show(u8'Скрипт загружен!', toast.TYPE.INFO, 5)
        --[[
            toast.Show(string text, int type, int duration)

            text - текст уведомления
            type - тип уведомления:
                toast.TYPE.INFO
                toast.TYPE.OK
                toast.TYPE.ERROR
                toast.TYPE.WARN
                toast.TYPE.DEBUG
                *от типа уведомления зависит цвет и текст
            duration - длительность в секундах
        ]]
    else
        sampAddChatMessage('Скрипт загружен! (кстати, у тебя не установлен mimtoasts.lua)', -1)
    end


    --cfg.main.zapusk4 = cfg.main.zapusk4 + 1  
    --if cfg.main.zapusk4 == 1 then
    --ChangeLogWindow.v = true
    --end


       

    fontForRender = renderCreateFont(cfg.Settings.font, cfg.Settings.size, cfg.Settings.style, FCR_BOLD + FCR_BORDER)
    leave = renderCreateFont(cfg.main.QuitFontChecker, cfg.main.leaveSize, cfg.main.leaveStyle, FCR_BOLD + FCR_BORDER)
    connect = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
    --admincheck = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
    reg = renderCreateFont(cfg.main.RegFontChecker, cfg.main.regSize, cfg.main.regStyle, FCR_BOLD + FCR_BORDER)
    fonts = {
    playersChecker = renderCreateFont(cfg.main.fontchecker, cfg.main.sizechecker, cfg.main.stylechecker, FCR_BOLD + FCR_SHADOW),
}
попробуй это,я вроде использовал это как раз
 

A.Sweet.

Новичок
10
0

chromiusj

Известный
Модератор
5,657
3,961
Текст изменен выше полное function
Lua:
function main()
       
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    if not isValid() then
        sampAddChatMessage('не,я не думаю что тебе сюда можно', -1)
        thisScript():unload() -- выгружаем скрипт
    else
        local lastver = update():getLastVersion()
        sampAddChatMessage('Скрипт загружен, версия: '..lastver, -1)
        if thisScript().version ~= lastver then
            sampAddChatMessage('Вышло обновление скрипта ('..thisScript().version..' -> '..lastver..'). Скрипт обновляется!', -1)
            update():download()
        end
        if toast_ok then
            toast.Show(u8'Скрипт загружен!', toast.TYPE.INFO, 5)
            --[[
                toast.Show(string text, int type, int duration)

                text - текст уведомления
                type - тип уведомления:
                    toast.TYPE.INFO
                    toast.TYPE.OK
                    toast.TYPE.ERROR
                    toast.TYPE.WARN
                    toast.TYPE.DEBUG
                    *от типа уведомления зависит цвет и текст
                duration - длительность в секундах
            ]]
        else
            sampAddChatMessage('Скрипт загружен! (кстати, у тебя не установлен mimtoasts.lua)', -1)
        end


        --cfg.main.zapusk4 = cfg.main.zapusk4 + 1  
        --if cfg.main.zapusk4 == 1 then
        --ChangeLogWindow.v = true
        --end


           

        fontForRender = renderCreateFont(cfg.Settings.font, cfg.Settings.size, cfg.Settings.style, FCR_BOLD + FCR_BORDER)
        leave = renderCreateFont(cfg.main.QuitFontChecker, cfg.main.leaveSize, cfg.main.leaveStyle, FCR_BOLD + FCR_BORDER)
        connect = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
        --admincheck = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
        reg = renderCreateFont(cfg.main.RegFontChecker, cfg.main.regSize, cfg.main.regStyle, FCR_BOLD + FCR_BORDER)
        fonts = {
        playersChecker = renderCreateFont(cfg.main.fontchecker, cfg.main.sizechecker, cfg.main.stylechecker, FCR_BOLD + FCR_SHADOW),
    end
end
function isValid()
    local servers = {
        ['185.169.134.67:7777'] = true, -- хз чей айпишник
    }
    local ip, port = sampGetCurrentServerAddress()
    local server = ip .. ':' .. port
    return servers[server] or false
end
Как-то так скорее всего
 

A.Sweet.

Новичок
10
0
Lua:
function main()
      
    if not isSampLoaded() or not isSampfuncsLoaded() then return end
    while not isSampAvailable() do wait(100) end
    if not isValid() then
        sampAddChatMessage('не,я не думаю что тебе сюда можно', -1)
        thisScript():unload() -- выгружаем скрипт
    else
        local lastver = update():getLastVersion()
        sampAddChatMessage('Скрипт загружен, версия: '..lastver, -1)
        if thisScript().version ~= lastver then
            sampAddChatMessage('Вышло обновление скрипта ('..thisScript().version..' -> '..lastver..'). Скрипт обновляется!', -1)
            update():download()
        end
        if toast_ok then
            toast.Show(u8'Скрипт загружен!', toast.TYPE.INFO, 5)
            --[[
                toast.Show(string text, int type, int duration)

                text - текст уведомления
                type - тип уведомления:
                    toast.TYPE.INFO
                    toast.TYPE.OK
                    toast.TYPE.ERROR
                    toast.TYPE.WARN
                    toast.TYPE.DEBUG
                    *от типа уведомления зависит цвет и текст
                duration - длительность в секундах
            ]]
        else
            sampAddChatMessage('Скрипт загружен! (кстати, у тебя не установлен mimtoasts.lua)', -1)
        end


        --cfg.main.zapusk4 = cfg.main.zapusk4 + 1 
        --if cfg.main.zapusk4 == 1 then
        --ChangeLogWindow.v = true
        --end


          

        fontForRender = renderCreateFont(cfg.Settings.font, cfg.Settings.size, cfg.Settings.style, FCR_BOLD + FCR_BORDER)
        leave = renderCreateFont(cfg.main.QuitFontChecker, cfg.main.leaveSize, cfg.main.leaveStyle, FCR_BOLD + FCR_BORDER)
        connect = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
        --admincheck = renderCreateFont(cfg.main.ConnectFontChecker, cfg.main.connectSize, cfg.main.connectStyle, FCR_BOLD + FCR_BORDER)
        reg = renderCreateFont(cfg.main.RegFontChecker, cfg.main.regSize, cfg.main.regStyle, FCR_BOLD + FCR_BORDER)
        fonts = {
        playersChecker = renderCreateFont(cfg.main.fontchecker, cfg.main.sizechecker, cfg.main.stylechecker, FCR_BOLD + FCR_SHADOW),
    end
end
function isValid()
    local servers = {
        ['185.169.134.67:7777'] = true, -- хз чей айпишник
    }
    local ip, port = sampGetCurrentServerAddress()
    local server = ip .. ':' .. port
    return servers[server] or false
end
Как-то так скорее всего
Спасибо, но всё ещё не понимаю :D лимит всё так-те есть? и что если на отдельную if создавать function то будет ли оно работает ? и как можно это всё впихнуть в массивы?
 

Andes

Участник
28
3
Помогите у меня почему-то раздел с наказание работает только в разделе мp сделайте чтоб команды были в разделе с наказаниями
 

Вложения

  • Atools.lua
    42.5 KB · Просмотры: 3

Laffio

Участник
21
2
Скрипт предназначенный для показа номера модели и айди объекта. Одно из требований - imgui. Просьба переписать его под mimgui. Проблема: imgui не работает на Monetloader (мобильный лаунчер), а скрипт очень крутой и нужный. Помогите плиз
 

Вложения

  • renderobjects.lua
    5.6 KB · Просмотры: 1

noname1337

Новичок
13
0
Здравствуйте, хотел поменять название скрипта AntiCarskill (ascar). Поменял его на lock car (L) просто переименовал, в threads он так и пробивается как lock car (L) а вот в chatcmds палит что это ascar, можете как нибудь переписать чтобы показывало в chatcmds lock car (L). Спасибо!
 

Вложения

  • lockcars (L).cs
    22.8 KB · Просмотры: 1

BakiHanma1

Участник
57
7
как сделать чтоб по кнопке удалял если проше как добавить активацию по кнопке
 

Вложения

  • delstream.luac
    1,022 байт · Просмотры: 1

Pugovka

Участник
32
4
Помогите пожалуйста сделать корректное отображение информации /members в imgui под сервер Evolve RP. Там где "Должность" и вот где [nill] должен быть номер ранга, а там где "Status" должен быть статус "На работе/Не на работе". В АФК конечно должен быть счетчик АФК.
2024-01-26 02-11-01-799.png
 

Вложения

  • members_ex.lua
    8.9 KB · Просмотры: 1
D

deleted-user-222200

Гость
Здравствуйте, хотел поменять название скрипта AntiCarskill (ascar). Поменял его на lock car (L) просто переименовал, в threads он так и пробивается как lock car (L) а вот в chatcmds палит что это ascar, можете как нибудь переписать чтобы показывало в chatcmds lock car (L). Спасибо!
1. Есть тема на бх, плагин в которой убирает нужные строки по названию
2. Костыльный метод с доп командой, которая регистрирует/удаляет команду /ascar из клео скрипта. При использовании второй, в чат ничего не пишет, по умолчанию обе команды зарегистрированы.
*Активация /lkc

как сделать чтоб по кнопке удалял если проше как добавить активацию по кнопке
активация на X английскую (один раз нажал - один раз очистил, можно бегать с зажатой при обновлении стрима)
 

Вложения

  • delstream.luac-decompiled.lua
    969 байт · Просмотры: 1
  • lockcars.cs
    618 байт · Просмотры: 0
  • lockcars.txt
    1.6 KB · Просмотры: 1
Последнее редактирование модератором:

artemss19

Новичок
8
0
Привет, ребят!

Этот скрипт создан для автоматического нажатия Y и N.
Нужно сделать так, чтобы скрипт не моментально отправлял нажатие, а через 1 секунду, условно, чтоб тот же процесс рыбалки на сервере выглядел как у обычного игрока, без ускорения, суть в том что не хочу получить наказание за это (говорят, на гамбите палится античитом), при этом меньше руки напрягать, и оно автоматом нажимало (со стороны чтоб выглядело как обычная ловля рыбы).

Сам пробовал менять, не получилось, не работает вообще тогда.

Спасибо за внимание!🙂

активация - /ctxd
источник - https://www.blast.hk/threads/19863/
 

Вложения

  • kynt.lua
    1.3 KB · Просмотры: 0

Pugovka

Участник
32
4
Помогите пожалуйста сделать корректное отображение информации /members в imgui под сервер Evolve RP. Там где "Должность" и вот где [nill] должен быть номер ранга, а там где "Status" должен быть статус "На работе/Не на работе". В АФК конечно должен быть счетчик АФК.
Посмотреть вложение 230096
 

howmuchcanyousee

Известный
25
8
всех приветствую и желаю хорошего настроения. мне нужна ваша помощь.


для активации этоого скрипта нужно ввести в консоль bubble. мне нужно сделать так, чтобы он активировался автоматически при запуске игры. как могу это сделать?