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

FYP

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

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

XRLM

Против ветра рождённый
Модератор
1,520
1,110
Парни, можете вырезать из этого скрипта круиз контроль ? Чтобы его можно было установить отдельно. Включался на Shift. а выключился при нажатии Shift, либо W или S (на выбор) На любое нажатие из этих кнопок круиз выключался. Думаю не так тяжело, исходник есть, на пивас закину) Скачайте этот файл и посмотрите как работает круиз, нужно точно такой же
 

Вложения

  • CruiseControl.lua
    1 KB · Просмотры: 4
  • Клоун
  • Влюблен
Реакции: Air_Official и Nomillix

YarikVL

Известный
Проверенный
4,748
1,813
Ку, кто поможет глупому добавить проверку на фразу в чате?
Сейчас в пд ищется фраза в чате и кидается команда, на которую настроен другой скрипт. Хочется чтобы команда с задержкой в пару секунд повторялась до тех пор, пока в чате не будет ошибка


моя фигня:
function sampev.onServerMessage(color, text)
    if text:find('text') then sampAddChatMessage("{73B461}text", -1)
        sampSendChat('/command')
    end
end

Хотелось бы добавить повтор на отправку команды, пока в чате не высветится
ошибка:
[Ошибка] {FFFFFF}Рекламу полностью выкупили, попробуйте после Payday!
Lua:
--либу подключи
var = false
function sampev.onServerMessage(color, text)
    if text:find('text') then
        lua_thread.create(function()
            while not var do -- будет выполнять блок ниже, пока выполняется условие
                sampAddChatMessage("{73B461}text", -1)
                sampSendChat('/command')
                wait(1000)
            end
            var = false
        end)
    end
    if text:find('Рекламу полностью выкупили%, попробуйте после') then -- на счет экранирование запятой - не уверен
        var = true
    end
end
В теории должно работать, будет раз в секунду прописывать команду до тех пор, пока в чате не высветится "Рекламу полностью выкупили..."
Lua:
function sampev.onServerMessage(color, text)
    if text:find('text') then
        lua_thread.create(function()
            repeat
                sampAddChatMessage("{73B461}text", -1)
                sampSendChat('/command')
                wait(1000)
            until text:find('Рекламу полностью выкупили%, попробуйте после')
        end)
    end
end
Не будет, если в переменной где найдено "text " не будет текста: рекламу полностью выкупили.
Этот хук каждый раз записывает в переменную text последнюю серверную строчку в чате. И ты проверяешь эту последнюю строчку на "text" если true то выполняется дальше блок кода, и в этом блоке кода ты проверяешь эту же строчку на: Рекламу полностью выкупили.
Если человеку нужно найти один текст ( который ты написал text ) и потом в другой строчке другой текст ( рекламу полностью выкупили ) то твой код не подойдет🤔
 
  • Нравится
Реакции: Alex07 и MLycoris

adivvkvns

Известный
153
32
Здаров. Помогите как-нибудь скрыть диалог /gps при спавне ну или шо бы он хотя бы закрывался после появления. Спасибо
 

Вложения

  • HideUpdateDialogArz.lua
    941 байт · Просмотры: 2

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187

Вложения

  • HideUpdateDialogArz.lua
    690 байт · Просмотры: 5
  • Нравится
Реакции: adivvkvns

kupirka

Новичок
7
2
Помогите, пожалуйста, изменить активацию с пкм+b на пкм+шифт
 

Вложения

  • ghfzr3FN.cs
    19.8 KB · Просмотры: 3

monkey king

Новичок
27
2
уберите из кода шифт, потому что с этим скриптом вх не видно ревенджевского, а автошот хуёвый
 

Вложения

  • noradio_1.cs
    19.3 KB · Просмотры: 6

Pёtr

Участник
33
1
Помогите поменять активацию скрипта через команду к примеру /poxodka
Буду очень благодарен, я вообще не шарю в этом
 

Вложения

  • walk style.cs
    2.7 KB · Просмотры: 3
  • walkstyle.ini
    28 байт · Просмотры: 5

D3.Pheonix

🎹
Модератор
2,868
1,647
Помогите, пожалуйста, изменить активацию с пкм+b на пкм+шифт
хочу сделать что бы у меня с диглом оружие скролилось на букву E, а так оно скролит только с Диглом и шот ганом, а нужно без шот гана
.ini можешь удалить
 

Вложения

  • ghfzr3FN.cs
    19.9 KB · Просмотры: 2
  • Scroll0.cs
    18.9 KB · Просмотры: 2
  • walk style.cs
    32 KB · Просмотры: 3
  • Нравится
Реакции: kupirka

congic

Известный
332
101
сделал простой бинд на автофилл,работает он хорошо,но вот не задача,когда я пишу в чат что-либо и задевая кнопку бинда он активируется.Сделайте пожалуйста так чтобы он не активировался когда я пишу в чат.
 

Вложения

  • autofill.lua
    465 байт · Просмотры: 3

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
сделал простой бинд на автофилл,работает он хорошо,но вот не задача,когда я пишу в чат что-либо и задевая кнопку бинда он активируется.Сделайте пожалуйста так чтобы он не активировался когда я пишу в чат.
 

Вложения

  • 1test.lua
    329 байт · Просмотры: 2
  • Нравится
Реакции: congic

shitman

Участник
50
29
Мне нужен этот скрипт https://www.blast.hk/threads/19807/, мне нравится его функционал, нужно чтобы игрок вытаскивался с оружием когда это необходимо без постоянного перезахода в машину. Но меня абсолютно не устраивает, что он постоянно вылезает/залезает когда я пишу что-то в чат. Кто нибудь может пожалуйста сделать так, чтобы он не активировался при открытом чате?
 

smurfik03

Новичок
1
0
Ребята, нужно в аирбрейке передалать скорость полета чтобы скорость была с 0.2 до 0.6 Буду очень благодарен!
 

Вложения

  • airbrake.lua
    4.6 KB · Просмотры: 3

.deagle

Активный
165
39
Что бы зона писалась в отдельный тхт файл , а потом по команде появлялась на карте

Ребята, нужно в аирбрейке передалать скорость полета чтобы скорость была с 0.2 до 0.6 Буду очень благодарен!
Скачай с регулировкой 7 версию
 

Вложения

  • calculator.lua
    5.3 KB · Просмотры: 1

TILTIQUE!

Новичок
11
2
есть вариант сделать delay между нажатием на текстдрав рыбы меньше в два раза? код открыт если че
 

Вложения

  • fisherman.lua
    2.6 KB · Просмотры: 5

YarikVL

Известный
Проверенный
4,748
1,813
есть вариант сделать delay между нажатием на текстдрав рыбы меньше в два раза? код открыт если че
Задержка и так маленькая в 50 миллисекунд, я думаю тебя может кикнуть за флуд функциями.
Вот уменьшил в два раза:
Lua:
script_author('tiltique')
script_name("FISH DAMAGER BY TILTIQUE")
script_version("0.1")
local sampev = require 'lib.samp.events'
local worms = 0

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(0) end
    sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Loaded!", 0xAE433D)
    sampRegisterChatCommand("mworms", mworms)
    sampRegisterChatCommand("mbot", mbot)
    while true do wait(0)
        if worms > 0 then
            if sampGetCurrentDialogId() == 1342 then
                sampSendDialogResponse(1342, 1, 0, -1)
                wait(50)
            end
        elseif sampGetCurrentDialogId() == 1342 and closedialog == true then
            sampCloseCurrentDialogWithButton(0)
            closedialog = false
        end
        if act then
            for i = 1, 4096 do
                if sampTextdrawIsExists(i) then
                    model = sampTextdrawGetModelRotationZoomVehColor(i)
                    if model == 19630 then
                        sampSendClickTextdraw(i)
                        wait(25)
                    end
                end
            end
        end
    end
end

function mbot()
    act = not act
    if act then sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Activate", 0xAE433D)
    else sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Deactivate", 0xAE433D)
    end
end

function mworms(params)
    if isCharInAnyCar(PLAYER_PED) then sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Ошибка, нужно быть вне авто", 0xAE433D) return false end
    worms = tonumber(params)
    if worms ~= nil then
        worm = worms
        sampAddChatMessage(string.format("["..script.this.name.."]: {FFFFFF}Начал копать %s червей", worms), 0xAE433D)
        sampSendChat("/mfish")
    elseif worms == '' or worms == nil then
        worms = 0
        sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Use: /mworms [count]", 0xAE433D)
    end
end

function sampev.onServerMessage(color, text)
    if worms > 0 then
        if color == -65366 then
            if text:find('Вы не обнаружили наживку') then return false
            elseif text:find('Вы выкопали 10 червей') then
                worms = worms-10
                if worms <= 0 then
                    sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Успешно выкопал "..worm.." червей", 0xAE433D)
                    worm = 0
                    worms = 0
                    closedialog = true
                end
                return false
            end
        elseif color == -2116380246 then
            if text:find('Неудачное место для поиска') then
                worms = 0
                worm = 0
                sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Ошибка, нужно быть на ферме!", 0xAE433D)
                sampCloseCurrentDialogWithButton(0)
            end
        end
    end
    if act then
        if color == -1697828182 then
            if text:find('Вы успешно окончили ловлю рыбы.') then sampAddChatMessage("["..script.this.name.."]: {FFFFFF}Deactivate", 0xAE433D) act = not act end
        end
    end
end
Если не знаешь как сделать из этого файл вот: