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

FYP

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

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

n3dorzhakaa

Новичок
18
3
я думаю это проще чем мне кажется, но все же. переделайте его пожалуйста так, чтобы скрипт был ВЫКЛЮЧЕН при заходе в игру, а то приходится писать его команду активации (/trash) после каждого перезахода

заранее спасибо
 

Вложения

  • GRP_trashoff.lua
    2.1 KB · Просмотры: 2

TastyBread123

Известный
607
286
я думаю это проще чем мне кажется, но все же. переделайте его пожалуйста так, чтобы скрипт был ВЫКЛЮЧЕН при заходе в игру, а то приходится писать его команду активации (/trash) после каждого перезахода

заранее спасибо
авто выкл:
ua:
local sampev = require "samp.events"

-- ТУТ МОЖНО ИЗМЕНИТЬ УДАЛЕНИЕ НЕНУЖНЫХ СТРОК ИЛИ ПЕРЕКРАШИВАНИЕ НУЖНЫХ
local string_painter = true -- перекрашивание строк
local string_deleter = false -- удаление строк

sampRegisterChatCommand('trash', function() string_deleter = not string_deleter
    printStringNow(string_deleter and 'Trash delter ~g~ON' or 'Trash delter ~r~OFF', 2000)
end)

function sampev.onServerMessage(color, text)

    -- УДАЛЕНИЕ СТРОК В КОНСОЛЬ
    if string_deleter == true then -- если команда введена и статус включен, то выполняем удаление того, что снизу:
    
        if string.find(text, 'принял вызов #', 1, true) or string.find(text, 'аннулировал вызов #', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            addOneOffSound(0, 0, 0, 1138)
            return false
        end
        if string.find(text, 'Причина:', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            return false
        end
        if string.find(text, 'подал в розыск', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            return false
        end
        if string.find(text, '[F]', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            return false
        end
        if string.find(text, '[D]', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            addOneOffSound(0, 0, 0, 1138)
            return false
        end
        if string.find(text, 'стробоскопы.', 1, true) then
            return text
        end
        if string.find(text, 'Вы взяли служебн', 1, true) then
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            return false
        end
        if color == 1680801535 or color == -1342177025 then color = 0x33CCFFAA -- перекраска вызовов
            sampfuncsLog(string.format('{%s}[%s] %s', tostring(bit.tohex(color)):sub(1, 6), os.date('%X'), text))
            return false
        end
    end
end
 

n3dorzhakaa

Новичок
18
3
еще просьба великолепным ноулайферам форума, может кто сделать активацию на команду? /wchat

заранее огромное спасибо легенде
 

Вложения

  • whitechat.lua
    508 байт · Просмотры: 4
  • Bug
Реакции: TastyBread123

MrCH

Участник
109
17
Помогите перенести скрипт на ракбот
lua:
require "sampfuncs"
local ev = require 'lib.samp.events'
function ev.onCreatePickup(id, model, type, pos)
    if model == 1240 then
        lua_thread.create(function()
            while true do
                sampSendPickedUpPickup(id)
                wait(10000)
            end
        end)
    end
end
 
Последнее редактирование:

Sawqg

Новичок
1
0
Можете пожалуйста сменить открытие окна не на "В",а на "Z",на В баттл пасс открывается и не удобно его постоянно закрывать
 

Вложения

  • AutoCatchingAds.lua
    1.2 KB · Просмотры: 2

HUNTERWAYNE

Новичок
12
2
Нужно чтобы параметры скрипта не сбрасывались при перезаходе в игру.
 

Вложения

  • AntiTunning_v2.cs
    1.5 KB · Просмотры: 1

Харигато

Участник
61
2
Парни, прошу пожалуйста изменить чаты в этом скрипте ->https://www.blast.hk/threads/40790/
/s - оставить
/j - (просто я не буду трогать)
/vr - /vc
Чтобы писалось без выбора станции, просто /ad и мой текст, и желательно чтобы после этого автоматически жался энтр
Надеюсь вы сможете это сделать, заранее обнимаю :3
 

tiago1st

Новичок
8
0
Код:
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:Noname_2
wait 400
   SAMP.Available
jf @Noname_2
0661: NOP "Anti AFK with Dialog"
0661: NOP "by MogAika"
0661: NOP "And translated by 0x1E4"
0661: NOP "BlastHack.net"
0661: NOP "Version 2.0"
Dialog.Create(0@, "AFK Master by MogAika")
Dialog.SetRECT(0@, 0, 0, 360, 152)
call @Noname_911 1 0@
Dialog.AddCheckBox(0@, 1, "Run script on windowed mode", 8, 8, 356, 24)
Dialog.AddCheckBox(0@, 2, "Run Script on minimized mode", 8, 32, 356, 24)
Dialog.AddCheckBox(0@, 3, "Loop the mouse", 8, 56, 316, 24)
Dialog.AddCheckBox(0@, 4, "Disable mouse centering", 8, 80, 316, 24)
Dialog.AddButton(0@, 255, "Close", 8, 104, 316, 24)
Dialog.SetControlVisible(0@, 2, 0)
Dialog.SetCheckBoxChecked(0@, 4, 1)
Dialog.SetVisible(0@, 0)
0B34: samp register_client_command "aafk" to_label @Noname_898
0C11: memset destination 7623723 value 144 size 8
20@ = 0

:Noname_415
wait 0
call @Noname_911 1 0@
if
  20@ == 1
jf @Noname_454
SAMP.SetCursorMode(2)

:Noname_454
   Dialog.PopEvent(0@, 1@, 2@)
jf @Noname_889
wait 0
if
  2@ == 1
jf @Noname_641
if
   Dialog.CheckBoxIsChecked(0@, 1)
jf @Noname_584
Dialog.SetControlVisible(0@, 2, 1)
0A8C: write_memory 7634870 size 1 value 1 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 1 virtual_protect 1
if
   Dialog.CheckBoxIsChecked(0@, 2)
jf @Noname_577
0C11: memset destination 5499528 value 144 size 6

:Noname_577
goto @Noname_641

:Noname_584
Dialog.SetControlVisible(0@, 2, 0)
0A8C: write_memory 7634870 size 1 value 0 virtual_protect 1
0A8C: write_memory 7635034 size 1 value 0 virtual_protect 1
0AC6: 3@ = label @Noname_927 offset
0C10: memcpy destination 5499528 source 3@ size 6

:Noname_641
if
  2@ == 2
jf @Noname_718
if
   Dialog.CheckBoxIsChecked(0@, 2)
jf @Noname_696
0C11: memset destination 5499528 value 144 size 6
goto @Noname_718

:Noname_696
0AC6: 3@ = label @Noname_927 offset
0C10: memcpy destination 5499528 source 3@ size 6

:Noname_718
if
  2@ == 3
jf @Noname_775
if
   Dialog.CheckBoxIsChecked(0@, 3)
jf @Noname_768
20@ = 1
goto @Noname_775

:Noname_768
20@ = 0

:Noname_775
if
  2@ == 4
jf @Noname_852
if
   Dialog.CheckBoxIsChecked(0@, 4)
jf @Noname_830
0C11: memset destination 7623723 value 144 size 8
goto @Noname_852

:Noname_830
0AC6: 3@ = label @NONAME_933 offset
0C10: memcpy destination 7623723 source 3@ size 8

:Noname_852
if
  2@ == 255
jf @Noname_882
Dialog.SetVisible(0@, 0)
SAMP.ToggleCursor(0)

:Noname_882
goto @Noname_454

:Noname_889
goto @Noname_415
0A93: end_custom_thread

:Noname_898                                     
Dialog.SetVisible(0@, 1)
SAMP.ToggleCursor(1)
SAMP.CmdRet

:NONAME_927
hex
 0F 84 7B 01 00 00
end

:NONAME_933
hex
 50 51 FF 15 00 83 85 00
end

:Noname_911
Dialog.GetRECT(0@, 1@, 2@, 3@, 4@)
SAMP.GetScreenResolution(5@, 6@)
0062: 5@ -= 3@ // (int)
5@ /= 2
0062: 6@ -= 4@ // (int)
Dialog.SetRECT(0@, 5@, 6@, 3@, 4@)
ret 0
0@ += 338
0A8C: write_memory 0@ size 1 value 1@ virtual_protect 1
ret 0

:NONAME_1011
0@ += 338
0C11: memset destination 0@ value 1@ size 1
ret 0

:NONAME_1034
10@ = SAMP.Base()
10@ += 618944
0AA8: call_function_method 10@ struct 0@ num_params 1 pop 0 1@ 2@
ret 1 2@

pls make options 1 , 2 and 4 always enabled
 

alarm0

Участник
44
3
Lua:
require 'moonloader'

function main()
  while true do
    wait(0)
    if not sampIsChatInputActive() then
      if isKeyDown(VK_X) then
        requestAnimation("BIKES")
        taskPlayAnim(PLAYER_PED, "BIKES_BACK", "BIKES", 4.0, false, false, false, false, -1)
      end
    end
  end
end
Почему то работает только визуально, хотя с другой анимкой все гуд, и другие её тоже видят.
 

skertov

Новичок
1
0

телепорт по метке моментальный НО без команды, метку поставил = тпшнулся
 

TastyBread123

Известный
607
286

телепорт по метке моментальный НО без команды, метку поставил = тпшнулся
В чем вопрос?
 
  • Нравится
Реакции: YarikVL