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

FYP

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

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

Kapitan...Shlyx

Новичок
2
0
Помогите пожалуйста переделать.
Тут стоит команда /slt для активации, переделайте пожалуйста в /grab.
И заместо /selllotto Номер билета ID сумма , сделать /grab ID. У меня не получилось декампилировать самому. Надеюсь на вашу помощь
CLEO:
{$CLEO .cs}
{$INCLUDE SF}

if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end

while not SAMP.Available()
wait 0
end

0AF8: samp add_message_to_chat "[slt.cs]: {EAEAEA}Включить автопродажу лото — {00CCFF}/slt (номер лото) (цена){EAEAEA}, отключить — {00CCFF}/slt." color 52479
0AF8: samp add_message_to_chat "[slt.cs]: {EAEAEA}Специально для {e3be88}Orio[N] Ебал своего Кота. {EAEAEA}Версия:{00CCFF} 1.0" color 52479

0B34: samp register_client_command "slt" to_label @cmd

13@ = 0
:scr
wait 0
if 13@ == 1
then
    0AB1: call @nearid 0 0@ 1@
    0B24: samp 8@ = get_player_struct_ptr 1@
    0B35: samp 14@ = get_last_command_params
    if 8@ <> 0
    then
        0A8D: 8@ = read_memory 8@ size 4 virtual_protect 0
        0C0C: 8@ = struct 8@ offset 0xB3 size 2
    if 8@ == true
    then
        say "/selllotto %d %s" 1@ 14@
    else
        0af8: "{FF3300}x{AFAFAF} Игрок в маске." 0xAFAFAF
    end
      wait 1000
      end
      end
jump [USER=30179]@SCR[/USER]

:cmd
if 13@ == 0
then
chatmsg "Автопродажа лото {00ff6f}запущена" color -1
13@ = 1
else
chatmsg "Автопродажа лото {ff6347}остановлена" color -1
13@ = 0
end
0B43: samp cmd_ret

:nearid
3@ = 3.0
4@ = 0xFFFFFF
0A8D: 0@ = read_memory 0xB74490 size 4 virtual_protect 0
0@ += 4
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0
for 1@ = 0 to 35584 step 0x100
    0A8D: 2@ = read_memory 0@ size 1 virtual_protect 0
    0@++
    if and
        2@ >= 0x00
        2@ < 0x80
    then
        005A: 2@ += 1@
        if or
            003C: $PLAYER_ACTOR == 2@
            856D: NOT actor 2@ defined
        then continue
        end
 
        0AB1: call @dist 1 remote_player_handle 2@ retr_dist_to 5@
        if 0025: 3@ > 5@
        then
            0087: 3@ = 5@
            0085: 4@ = 2@
        end
    end
end

if 4@ = SAMP.GetSAMPPlayerIDByActorHandle(4@)
then
    0485:  return_true
else
    059A:  return_false
end
0AB2: ret 2 3@ 4@

:dist
Actor.StorePos(0@, 1@, 2@, 3@)
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
050A: 7@ = distance_between_XYZ 4@ 5@ 6@ and_XYZ 1@ 2@ 3@
7@ <= 3.0
0AB2: ret 1 7@
 
Последнее редактирование модератором:

Krotchy

Известный
Проверенный
402
382
Можете добавить проверку на чат пожалуйста. А то персонаж достаёт оружия из окна на H, когда пишут текст в чате и нажимаю H. Заранее спасибо)
 

Вложения

  • 3.PassengerGun.cs
    18.6 KB · Просмотры: 9

D3.Pheonix

🎹
Модератор
2,817
1,597
Помогите пожалуйста переделать.
Тут стоит команда /slt для активации, переделайте пожалуйста в /grab.
И заместо /selllotto Номер билета ID сумма , сделать /grab ID. У меня не получилось декампилировать самому. Надеюсь на вашу помощь
Если серверная команда тоже /grab, То активацию лучше другую
/grb
CLEO:
{$CLEO .cs}
{$INCLUDE SF}

if not 0@ = SAMP.Base()
then 0A93: end_custom_thread
end

while not SAMP.Available()
wait 0
end

0AF8: samp add_message_to_chat "[slt.cs]: {EAEAEA}Включить автопродажу лото — {00CCFF}/slt (номер лото) (цена){EAEAEA}, отключить — {00CCFF}/slt." color 52479
0AF8: samp add_message_to_chat "[slt.cs]: {EAEAEA}Специально для {e3be88}Orio[N] Ебал своего Кота. {EAEAEA}Версия:{00CCFF} 1.0" color 52479

0B34: samp register_client_command "grb" to_label @cmd

13@ = 0
:scr
wait 0
if 13@ == 1
then
    0AB1: call @nearid 0 0@ 1@
    0B24: samp 8@ = get_player_struct_ptr 1@
    //0B35: samp 14@ = get_last_command_params
    if 8@ <> 0
    then
        0A8D: 8@ = read_memory 8@ size 4 virtual_protect 0
        0C0C: 8@ = struct 8@ offset 0xB3 size 2
    if 8@ == true
    then
        say "/grab %d" 1@
    else
        0af8: "{FF3300}x{AFAFAF} Игрок в маске." 0xAFAFAF
    end
      wait 1000
      end
      end
jump @SCR

:cmd
if 13@ == 0
then
chatmsg "Автопродажа лото {00ff6f}запущена" color -1
13@ = 1
else
chatmsg "Автопродажа лото {ff6347}остановлена" color -1
13@ = 0
end
0B43: samp cmd_ret

:nearid
3@ = 3.0
4@ = 0xFFFFFF
0A8D: 0@ = read_memory 0xB74490 size 4 virtual_protect 0
0@ += 4
0A8D: 0@ = read_memory 0@ size 4 virtual_protect 0
for 1@ = 0 to 35584 step 0x100
    0A8D: 2@ = read_memory 0@ size 1 virtual_protect 0
    0@++
    if and
        2@ >= 0x00
        2@ < 0x80
    then
        005A: 2@ += 1@
        if or
            003C: $PLAYER_ACTOR == 2@
            856D: NOT actor 2@ defined
        then continue
        end
 
        0AB1: call @dist 1 remote_player_handle 2@ retr_dist_to 5@
        if 0025: 3@ > 5@
        then
            0087: 3@ = 5@
            0085: 4@ = 2@
        end
    end
end

if 4@ = SAMP.GetSAMPPlayerIDByActorHandle(4@)
then
    0485:  return_true
else
    059A:  return_false
end
0AB2: ret 2 3@ 4@

:dist
Actor.StorePos(0@, 1@, 2@, 3@)
Actor.StorePos($PLAYER_ACTOR, 4@, 5@, 6@)
050A: 7@ = distance_between_XYZ 4@ 5@ 6@ and_XYZ 1@ 2@ 3@
7@ <= 3.0
0AB2: ret 1 7@

Ребята, привет, помогите пожалуйста изменить скрипт чтоб не анфризил когда я печатаю(тоесть при открытии чата для написания предложение скрипт не фризил)
CLEO:
{$CLEO}
0000: NOP
0662: printstring "Unfreeze by DubStep_"
0662: printstring "Special for cheat-master.ru"
0662: printstring "20.04.13 | 15.50"

:NONAME_77
wait 0
if and
0AB0:   key_pressed 88
8B21: not     samp is_chat_opened
else_jump @NONAME_77
jump @NONAME_103

:NONAME_103
wait 0
Player.CanMove($PLAYER_CHAR) = True
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0 0 -1.0
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
jump @NONAME_77

ХЗ проверь, не силён в луа
 

Вложения

  • ChatID.lua
    2.4 KB · Просмотры: 12
  • Нравится
Реакции: MAKOSKA

Kapitan...Shlyx

Новичок
2
0
Помогите пожалуйста компилировать. И скажите есть тут активация или нет? Я просто вообще не разбираюсь
 

Вложения

  • Математика.txt
    2 KB · Просмотры: 18

D3.Pheonix

🎹
Модератор
2,817
1,597
Помогите пожалуйста компилировать. И скажите есть тут активация или нет? Я просто вообще не разбираюсь
Автоматическая. Скинь нормальный код без вопросов (Когда копируешь код, раскладку делай на русскую)
 

Krotchy

Известный
Проверенный
402
382
Помогите просто скомпилировать скрипт в Sanny Builder. У меня чёт ошибку выдаёт. Заранее спасибо!)
 

Вложения

  • OP-HaX.txt
    149.5 KB · Просмотры: 7

dsdssd1211

Известный
10
0
The activation key is Home / End but I want automatic activation. Can someone change it? Thanks
 

Вложения

  • DialogHider.cs
    19 KB · Просмотры: 7

m1kola

Известный
292
17
Помогите поменять текст вместо Ewkere Сбил-Затащил, на цифру 1. Текст используется после нажатия кнопки X, для сбива анимации наркотиков в игре.
Пол часа убил, не понял как сделать...
 

Вложения

  • drugs.cs
    556 байт · Просмотры: 7

m1kola

Известный
292
17
Убрать белый текст с рекламой, который появляется сразу при входе в игру.. Вот так он выглядит Screenshot(http://prntscr.com/iggutd)
 

Вложения

  • 5.MOP.cs
    28.7 KB · Просмотры: 13
Последнее редактирование:

korTa

Участник
37
9
Помогите перевести скрипт на версию SF 5.3.3, скрипт на этом версии не работает, при входе просто гта вылетает.
 

Вложения

  • ADMINTOOLS.cs
    663.1 KB · Просмотры: 4

p0n41k

Участник
125
10
сделайте пж чтоб когда админы следят и включаеться спектейт детектор метла автоматической оффаеться.
 

Вложения

  • MOP.cs
    28.7 KB · Просмотры: 5
  • SpectateDetector.cs
    17.6 KB · Просмотры: 5