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

FYP

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

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

EclipsedFlow

Известный
Проверенный
1,040
462
Хочу изменить активацию cleo.
Как из клавишы L,поменять на команду /tank на постоянную основу!
Исходник можно скачать!
Ребята,я вас прошу помогите,я как и не пробывал не получаеться!
Да я не опытен,но прошу помощь именно у опытных пользователей,скриптеров!
Спасибо за помощь!
 

Вложения

  • Tank.txt
    2.3 KB · Просмотры: 9

axelino

Участник
110
14
Можете добавить функции автоматического отключения, когда персонаж находится под водой на мотоцикле?
Админы научились палить noBike тем, что телепортируют под воду, а суть в том, что парень с этим скриптом забагается и будет вечно падать с мотика и возвращаться в него.
 

Вложения

  • noBike.cs
    17.9 KB · Просмотры: 10

Salvatore_Ferrari

Известный
427
239
Помогите разобраться с GTA патчами , а именно Prevent Set Player Pos , крашит когда хочу выключить
Lua:
value = memory.read(0x005E4110, 3, true)

memory.write(0x005E4110, 0xC21000, 3, true)

--Это для восстановление оригинала , но не работает.
memory.write(0x005E4110, value, 3, true)

Пример 2

Lua:
--patch[] = "Prevent SetPlayerPos"            &0 0 "" 0x005E4110 "568BF1" "C21000"


memory.write(0x005E4110, 0xC21000[[Включить]], 3, true)
memory.write(0x005E4110, 0x568BF1[[При выключении виснет намертво]], 3, true)
 

Caranbazzz

Новичок
2
0
Дорогой дядюшка FYP. Твоя коллизя просто прекрасна! Играю на Аризоне. Активация N + C глушит автомобиль (там N - заглушить двиг).
Было бы прекрасно, если бы либо изменил клавиши активации например на C + M или вовсе сделал скрипт зажимным (нажимаешь - работает, отпускаешь - не работает).
Все файлы были взяты из твоего темы. Модифицировать плагины я не умею. Обычный хомячок. Помоги плз
 

Вложения

  • opcode-macroes.ini
    42.5 KB · Просмотры: 4
  • sf_5_3_3_bin.rar
    520.2 KB · Просмотры: 2
  • sf_5_3_3_sdk.zip
    341.5 KB · Просмотры: 2

клешь рояль

Известный
1,255
551
Мне сделали код для клео, я сделал файл, всунул код и запустил сапм а он с этим клео не запускается.
CLEO:
{$CLEO}
0000:
while not Samp.Available()
    wait 0
end
0BE3: raknet setup_incoming_rpc_hook @hook
0BDE: pause_thread 0

:hook
0BE5: raknet 0@ = get_hook_param 0
0BE5: raknet 1@ = get_hook_param 1
if 1@ == 93 {RPC_SCRCLIENTMESSAGE}
    then
    0BE7: raknet 2@ = bit_stream_read 0@ type 3
    0BE7: raknet 3@ = bit_stream_read 0@ type 3
    alloc 4@ 257
    0C11: memset destination 4@ value 0 size 257
    0BE8: raknet bit_stream 0@ read_array 4@ size 3@

    if 0C14: strcmp string1 4@ string2 "{00cc00}/rubla {FFFF00}и получите {00cc00}%d{ffff00} рублей!"
        then
        say "/rubla"
    end

free 4@
end
0BE0: raknet hook_ret 1
Прикрепил файл что у меня получился. HELP если можете скиньте уже сделанный клео файл. Заранее спасибо.
 

Вложения

  • CLEORUBLA.cs
    665 байт · Просмотры: 6

SiTrak

Известный
193
251
CLEO:
{$CLEO}
0000:

0AC6: 0@ = label @Buffer offset
0BE3: raknet setup_incoming_rpc_hook @iRPC
0BDE: pause_thread 0

:iRPC // 0@ 1@ 2@
0BE5: raknet 1@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   1@ == {RPC_ClientMessage}93
THEN 0AB1: call_scm_func @doHookFunc params 3 | {Type1}{BS_TYPE_INT}3 {Type2}{BS_TYPE_INT}3 {Array}0@ | {dwColor}1@ {dwStrLen}2@ |
END

IF 0039:   1@ == {RPC_Chat}101
THEN 0AB1: call_scm_func @doHookFunc params 3 | {Type1}{BS_TYPE_SHORT}2 {Type2}{BS_TYPE_BYTE}0 {Array}0@ | {PlayerID}1@ {byteTextLen}2@ |
END
0BE0: raknet hook_ret TRUE

:doHookFunc
0BE5: raknet 25@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 26@ = bit_stream 25@ get_read_offset
0BE9: raknet bit_stream 25@ reset_read_pointer

0BE7: raknet 27@ = bit_stream_read 25@ type 0@ // 1
0BE7: raknet 28@ = bit_stream_read 25@ type 1@ // 2
0BE8: raknet bit_stream 25@ read_array 2@ size 28@ // 3
0C1E: array 2@ element 28@ el_size 1 = 0x0
if
0C18: 0 = strstr string1 2@ string2 "[ÐÀÇÄÀ×À ÄÎÍÀÒ-ÐÓÁËÈ]: Íàïèøèòå ïåðâûì"
then
say "/rubla"
end

0BED: raknet bit_stream 25@ set_read_offset 26@
0AB2: _ret 2 | {Param1}27@ {Param2}28@ |

:Buffer // 256 + 1
HEX
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00
END

// By DarkP1xel
 

MaxMikhaylov

Участник
34
1
Можно сделать так чтобы когда активируешь скрипт ничего не писалось?Пример: Нажимаю кнопку активацию и пишется Скрипт активирован, а я хочу чтобы этого не писалось) Заранее спасибо!)Понимаю задача не из лёгких, но прошу попробуйте
 

Вложения

  • Camera.cs
    17.6 KB · Просмотры: 7

клешь рояль

Известный
1,255
551
CLEO:
{$CLEO}
0000:

0AC6: 0@ = label @Buffer offset
0BE3: raknet setup_incoming_rpc_hook @iRPC
0BDE: pause_thread 0

:iRPC // 0@ 1@ 2@
0BE5: raknet 1@ = get_hook_param {PARAM_PACKETID}1
IF 0039:   1@ == {RPC_ClientMessage}93
THEN 0AB1: call_scm_func @doHookFunc params 3 | {Type1}{BS_TYPE_INT}3 {Type2}{BS_TYPE_INT}3 {Array}0@ | {dwColor}1@ {dwStrLen}2@ |
END

IF 0039:   1@ == {RPC_Chat}101
THEN 0AB1: call_scm_func @doHookFunc params 3 | {Type1}{BS_TYPE_SHORT}2 {Type2}{BS_TYPE_BYTE}0 {Array}0@ | {PlayerID}1@ {byteTextLen}2@ |
END
0BE0: raknet hook_ret TRUE

:doHookFunc
0BE5: raknet 25@ = get_hook_param {PARAM_BITSTREAM}0
0BF2: raknet 26@ = bit_stream 25@ get_read_offset
0BE9: raknet bit_stream 25@ reset_read_pointer

0BE7: raknet 27@ = bit_stream_read 25@ type 0@ // 1
0BE7: raknet 28@ = bit_stream_read 25@ type 1@ // 2
0BE8: raknet bit_stream 25@ read_array 2@ size 28@ // 3
0C1E: array 2@ element 28@ el_size 1 = 0x0
if
0C18: 0 = strstr string1 2@ string2 "[ÐÀÇÄÀ×À ÄÎÍÀÒ-ÐÓÁËÈ]: Íàïèøèòå ïåðâûì"
then
say "/rubla"
end

0BED: raknet bit_stream 25@ set_read_offset 26@
0AB2: _ret 2 | {Param1}27@ {Param2}28@ |

:Buffer // 256 + 1
HEX
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00
END

// By DarkP1xel
Всё работает огромное спасибо))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
 

EclipsedFlow

Известный
Проверенный
1,040
462
Можно сделать так чтобы когда активируешь скрипт ничего не писалось?Пример: Нажимаю кнопку активацию и пишется Скрипт активирован, а я хочу чтобы этого не писалось) Заранее спасибо!)Понимаю задача не из лёгких, но прошу попробуйте

Вот попробуй,за работоспособность не ручаюсь :D
 

Вложения

  • Camera.cs
    273 байт · Просмотры: 15

EclipsedFlow

Известный
Проверенный
1,040
462
Можете поменять активацию скрипта...
На данный момент активация на зажатую кнопку 'L',а мне нужно поменять либо на команду,или какую нибудь,главное была постоянной,а не на кнопку.
Спасибо :)
 

Вложения

  • tankmode.cs
    18 KB · Просмотры: 4

maestto

Известный
93
115
Крч, в чем дело: есть значит у меня код bulderbot (не мой, взят с данного форума) и я захотел попробовать сделать так, чтобы вместо телепортирования актёр ходил. В общем попробовал, но не получилось.

Код:
Скрытое содержимое доступно для зарегистрированных пользователей!
 

EclipsedFlow

Известный
Проверенный
1,040
462
Можете поменять активацию скрипта...
На данный момент активация на зажатую кнопку 'L',а мне нужно поменять либо на команду,или какую нибудь,главное была постоянной,а не на кнопку.
Спасибо :)
 

Вложения

  • tankmode.cs
    18 KB · Просмотры: 9