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

FYP

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

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

Bananious

Известный
238
17
Помогите пожалуйста вообще мне нужно чтобы цвет хп был красным
Насколько я понял менять нужно здесь но как я не пойму 0C52: samp textdraw 400 set_letter_size 0.27 0.9 color -1
Здесь у нас цвет обводки 0C4E: samp textdraw 400 set_outline 1 color -16777216
CLEO:
{$CLEO .cs}

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

:HP_HUD_26
wait 100
alloc 1@ 32
alloc 3@ 32
0@ = Actor.Health($PLAYER_ACTOR)
format 1@ "%d_hp" 0@
if and
0@ >= 1
not 0@ > 250
jf @HP_HUD_163
0C48: samp textdraw 400 create 1@ pos 548.0 66.5
0C50: samp textdraw 400 set_string 1@
0C52: samp textdraw 400 set_letter_size 0.27 0.9 color -1
0C4E: samp textdraw 400 set_outline 1 color -16777216
0C4C: samp textdraw 400 set_style 3                
goto @HP_HUD_173

:HP_HUD_163
0C5E: samp textdraw 400 delete
free 1@

:HP_HUD_173
04DD: 5@ = actor $PLAYER_ACTOR armour
format 3@ "%d_ap" 5@
if and
5@ >= 2
not 5@ > 250
jf @HP_HUD_292
0C48: samp textdraw 401 create 3@ pos 548.0 44.5
0C50: samp textdraw 401 set_string 3@
0C52: samp textdraw 401 set_letter_size 0.27 0.9 color -1
0C4E: samp textdraw 401 set_outline 1 color -16777216
0C4C: samp textdraw 401 set_style 3
goto @HP_HUD_302

:HP_HUD_292
0C5E: samp textdraw 401 delete
free 3@

:HP_HUD_302
goto @HP_HUD_26
 
Последнее редактирование:

Frent

Известный
43
1
Можете изменить активацию на боковую кнопку мыши (164)
 

Вложения

  • nocamrestore.cs
    18.8 KB · Просмотры: 8

DonkRage

Известный
406
114
Помогите пожалуйста вообще мне нужно чтобы цвет хп был красным
Насколько я понял менять нужно здесь но как я не пойму 0C52: samp textdraw 400 set_letter_size 0.27 0.9 color -1
Здесь у нас цвет обводки 0C4E: samp textdraw 400 set_outline 1 color -16777216
CLEO:
{$CLEO .cs}

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

:HP_HUD_26
wait 100
alloc 1@ 32
alloc 3@ 32
0@ = Actor.Health($PLAYER_ACTOR)
format 1@ "%d_hp" 0@
if and
0@ >= 1
not 0@ > 250
jf @HP_HUD_163
0C48: samp textdraw 400 create 1@ pos 548.0 66.5
0C50: samp textdraw 400 set_string 1@
0C52: samp textdraw 400 set_letter_size 0.27 0.9 color 0xff1d19b4
0C4E: samp textdraw 400 set_outline 1 color -16777216
0C4C: samp textdraw 400 set_style 3              
goto @HP_HUD_173

:HP_HUD_163
0C5E: samp textdraw 400 delete
free 1@

:HP_HUD_173
04DD: 5@ = actor $PLAYER_ACTOR armour
format 3@ "%d_ap" 5@
if and
5@ >= 2
not 5@ > 250
jf @HP_HUD_292
0C48: samp textdraw 401 create 3@ pos 548.0 44.5
0C50: samp textdraw 401 set_string 3@
0C52: samp textdraw 401 set_letter_size 0.27 0.9 color -1
0C4E: samp textdraw 401 set_outline 1 color -16777216
0C4C: samp textdraw 401 set_style 3
goto @HP_HUD_302

:HP_HUD_292
0C5E: samp textdraw 401 delete
free 3@

:HP_HUD_302
goto @HP_HUD_26

Можете изменить активацию на боковую кнопку мыши (164)
CLEO:
{$CLEO}
0000:
0001: wait 5000 ms
0A8D: 1@ = read_memory 5310892 size 1 virtual_protect 1
0A8D: 2@ = read_memory 5310917 size 1 virtual_protect 1
0A8D: 3@ = read_memory 5386662 size 1 virtual_protect 1
0A8D: 4@ = read_memory 5386797 size 1 virtual_protect 1
0A8D: 5@ = read_memory 5387194 size 1 virtual_protect 1
:Label000103
0001: wait 0 ms
00D6: if
0AFA:  is_samp_available  
004D: jump_if_false @Label000103                                          
0A8C: write_memory 5310892 size 1 value 235 virtual_protect 1  
0A8C: write_memory 5310917 size 1 value 235 virtual_protect 1
0A8C: write_memory 5386662 size 1 value 235 virtual_protect 1
0A8C: write_memory 5386797 size 1 value 235 virtual_protect 1
0A8C: write_memory 5387194 size 1 value 235 virtual_protect 1
:Label00018E
0001: wait 0 ms
00D6: if and
8B21:   not samp is_chat_opened
0AB0:   key_pressed 164
004D: jump_if_false @Label00018E
0A8C: write_memory 5310892 size 1 value 1@ virtual_protect 1
0A8C: write_memory 5310917 size 1 value 2@ virtual_protect 1
0A8C: write_memory 5386662 size 1 value 3@ virtual_protect 1
0A8C: write_memory 5386797 size 1 value 4@ virtual_protect 1
0A8C: write_memory 5387194 size 1 value 5@ virtual_protect 1
0002: jump @Label00018ED
:Label00018ED
wait 0
if and
8B21:   not samp is_chat_opened
0AB0:   key_pressed 164
jf @Label00018ED
jump @Label000103
 

Tony_Virsey

Новичок
23
0
Всем привет! хочу изменить хп худ: вообщем-то есть готовый хп худ с открытым кодом, мне нужно что бы рядом с цифрами был текстдрав "хп" (все показано на скриншоте) Imgur(https://imgur.com/a/AEOupAk)
 

Вложения

  • hphud[0][0][0].cs
    37 KB · Просмотры: 9

DonkRage

Известный
406
114

Вложения

  • hphud.cs
    17.8 KB · Просмотры: 9

YES1488

Известный
31
1
Здравствуйте. Скачал данный скрипт, но после установки заметил снижение фпс, может есть какие то проблемы в коде, посмотрите пожалуйста.
Либо у меня началась шизофрения.
:thinking:
 

Вложения

  • hphud(1).cs
    4.2 KB · Просмотры: 5

Kirya1232123213

Новичок
8
0
Пожалуйста подкорректируйте если что то не так, а то у меня чёт крашит когда запускаю, переделывал сам...
 

Вложения

  • change.cs
    22.2 KB · Просмотры: 8
Последнее редактирование:

EazyBoost

Известный
207
24
Нужно сделать активацию/деактивацию на команду. А то не пашут у меня скрипты такие
CLEO:
{$CLEO}
0000:
:Label0000A6
0001: wait 0 ms
00D6: if and
0ADC:   test_cheat "OO"
0AFA:  is_samp_available
8B21:   not samp is_chat_opened
004D: jump_if_false @Label0000A6
0B2E: 3@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
:Label0000EF
0001: wait 0 ms
0ADC:   test_cheat "OO"
004D: jump_if_false @Label0000EF
0B2D: write_samp_memory offset 408992 value 3@ size 2 
0002: jump @Label0000A6
 

KirikRus299

Участник
45
20
Нужно сделать активацию/деактивацию на команду. А то не пашут у меня скрипты такие
CLEO:
{$CLEO}
0000:
:Label0000A6
0001: wait 0 ms
00D6: if and
0ADC:   test_cheat "OO"
0AFA:  is_samp_available
8B21:   not samp is_chat_opened
004D: jump_if_false @Label0000A6
0B2E: 3@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
:Label0000EF
0001: wait 0 ms
0ADC:   test_cheat "OO"
004D: jump_if_false @Label0000EF
0B2D: write_samp_memory offset 408992 value 3@ size 2
0002: jump @Label0000A6
CLEO:
{$CLEO} // чтобы скрипт был в формате .cs
0000: // чтоб при компиляции санни билдер не послал нас нахуй

repeat  // проверка на доступность сампа
wait 0
until samp.Available()

0b34: "youcmd" @cmd  // рег кмд

repeat // бесконечный цикл
wait 0 // на всякий случай
if 31@ == 1 // если активирован
then
0B2E: 3@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
else  // если деактивирован
0B2D: write_samp_memory offset 408992 value 3@ size 2
end
until false  // конец бесконечного цикла

:cmd // кмд
if 31@ == 1  // если был включен
then
31@ = 0 // выключаем
print "~r~OFF" 1000 // вывод текста на экран
else // если был выключен
31@ = 1 // включаем
print "~g~ON" 1000 // вывод текста на экран
end  // завершаем проверку
samp.CmdRet() // выход из тела команды. чтобы команда не повторялась по миллиону раз

вот код. может быть перепутал активацию/деактивацию (что должно происходить). поменять наверное ума хватит

Здравствуйте. Скачал данный скрипт, но после установки заметил снижение фпс, может есть какие то проблемы в коде, посмотрите пожалуйста.
Либо у меня началась шизофрения.
:thinking:
вроде бы ничего нету. возможно, из-за того, что кто писал скрипт выделил память и не освободил ее или что-то такое

Можете изменить активацию на боковую кнопку мыши (164)
пробуй
 

Вложения

  • nocamrestore.cs
    18.8 KB · Просмотры: 5
  • Нравится
Реакции: YES1488 и EazyBoost

Frent

Известный
43
1
CLEO:
{$CLEO} // чтобы скрипт был в формате .cs
0000: // чтоб при компиляции санни билдер не послал нас нахуй

repeat  // проверка на доступность сампа
wait 0
until samp.Available()

0b34: "youcmd" @cmd  // рег кмд

repeat // бесконечный цикл
wait 0 // на всякий случай
if 31@ == 1 // если активирован
then
0B2E: 3@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
else  // если деактивирован
0B2D: write_samp_memory offset 408992 value 3@ size 2
end
until false  // конец бесконечного цикла

:cmd // кмд
if 31@ == 1  // если был включен
then
31@ = 0 // выключаем
print "~r~OFF" 1000 // вывод текста на экран
else // если был выключен
31@ = 1 // включаем
print "~g~ON" 1000 // вывод текста на экран
end  // завершаем проверку
samp.CmdRet() // выход из тела команды. чтобы команда не повторялась по миллиону раз

вот код. может быть перепутал активацию/деактивацию (что должно происходить). поменять наверное ума хватит


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


пробуй
Кнопки перепутал поставь 167 пж
 

EazyBoost

Известный
207
24
CLEO:
{$CLEO} // чтобы скрипт был в формате .cs
0000: // чтоб при компиляции санни билдер не послал нас нахуй

repeat  // проверка на доступность сампа
wait 0
until samp.Available()

0b34: "youcmd" @cmd  // рег кмд

repeat // бесконечный цикл
wait 0 // на всякий случай
if 31@ == 1 // если активирован
then
0B2E: 3@ = read_samp_memory offset 408992 size 2
0B2D: write_samp_memory offset 408992 value 50064 size 2
else  // если деактивирован
0B2D: write_samp_memory offset 408992 value 3@ size 2
end
until false  // конец бесконечного цикла

:cmd // кмд
if 31@ == 1  // если был включен
then
31@ = 0 // выключаем
print "~r~OFF" 1000 // вывод текста на экран
else // если был выключен
31@ = 1 // включаем
print "~g~ON" 1000 // вывод текста на экран
end  // завершаем проверку
samp.CmdRet() // выход из тела команды. чтобы команда не повторялась по миллиону раз

вот код. может быть перепутал активацию/деактивацию (что должно происходить). поменять наверное ума хватит


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


пробуй

Так как активация полностью выключает чат, второй раз ввести команду невозможно
 

GrozZy

Новичок
91
14
Помогите найти ноп в setplyaerhealth ток в клео чтоб с активацией нужен вместо антиголода