Вопросы по CLEO-скриптингу

D3.Pheonix

🎹
Модератор
2,816
1,597

DonkRage

Известный
406
114
  • 0xBAB22C - [byte] Строка здоровья/цвет противника/красный маркер/любой красный текст (RGBA, 4 байта)
    • 0xBAB244 - [byte] Уровень розыска/жёлтый цвет (RGBA, 4 байта)
Соррян, что я такой чайник, но там должно быть что-то типа этого "write_memory 12235312". Скинь пожалуйста такой опкод, или я ошибаюсь...
 

Musaigen

abobusnik
Проверенный
1,584
1,303
Соррян, что я такой чайник, но там должно быть что-то типа этого "write_memory 12235312". Скинь пожалуйста такой опкод, или я ошибаюсь...
CLEO:
0A8C: write_memory 12235308 size 1 value /*RGBA*/ virtual_protect 1
0A8C: write_memory 12235332 size 1 value /*RGBA*/ virtual_protect 1
 
  • Нравится
Реакции: DonkRage

DonkRage

Известный
406
114
Всем привет, попрошу у вас о помощи со скриптом, мне нужно зациклить лабелы Noname_26, 418 и 804, в моём скрипте действия просто проигрываются одно за другим, мне нужно чтобы они проигрывались одновременно.
CLEO:
{$CLEO}
0000:
:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0001: wait 0 ms
0002: jump @Noname_26
:Noname_26
0001: wait 0 ms
0AF0: 1@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_1"
0AF0: 2@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_2"
0AF0: 3@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_3"
0AF0: 4@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_4"
0AF0: 5@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_5"
0AF0: 6@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_delay"
0A8C: write_memory 12235308 size 4 value 1@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 2@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 3@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 4@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 5@ virtual_protect 1
0001: wait 6@ ms
0002: jump @Noname_418
:Noname_418
0001: wait 0 ms
0AF0: 7@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_1"
0AF0: 8@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_2"
0AF0: 9@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_3"
0AF0: 10@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_4"
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_5"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_delay"
0A8C: write_memory 12235312 size 4 value 6@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 7@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 8@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 9@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 10@ virtual_protect 1
0001: wait 12@ ms
0002: jump @Noname_804
:Noname_804
0001: wait 0 ms
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_1"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_2"
0AF0: 13@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_3"
0AF0: 14@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_4"
0AF0: 15@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_5"
0AF0: 16@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_delay"
0A8C: write_memory 12235332 size 4 value 11@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 12@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 13@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 14@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 15@ virtual_protect 1
0001: wait 16@ ms
0002: jump @Noname_26
 

Musaigen

abobusnik
Проверенный
1,584
1,303
Всем привет, попрошу у вас о помощи со скриптом, мне нужно зациклить лабелы Noname_26, 418 и 804, в моём скрипте действия просто проигрываются одно за другим, мне нужно чтобы они проигрывались одновременно.
CLEO:
{$CLEO}
0000:
:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0001: wait 0 ms
0002: jump @Noname_26
:Noname_26
0001: wait 0 ms
0AF0: 1@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_1"
0AF0: 2@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_2"
0AF0: 3@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_3"
0AF0: 4@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_4"
0AF0: 5@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_5"
0AF0: 6@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_delay"
0A8C: write_memory 12235308 size 4 value 1@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 2@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 3@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 4@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 5@ virtual_protect 1
0001: wait 6@ ms
0002: jump @Noname_418
:Noname_418
0001: wait 0 ms
0AF0: 7@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_1"
0AF0: 8@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_2"
0AF0: 9@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_3"
0AF0: 10@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_4"
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_5"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_delay"
0A8C: write_memory 12235312 size 4 value 6@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 7@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 8@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 9@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 10@ virtual_protect 1
0001: wait 12@ ms
0002: jump @Noname_804
:Noname_804
0001: wait 0 ms
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_1"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_2"
0AF0: 13@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_3"
0AF0: 14@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_4"
0AF0: 15@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_5"
0AF0: 16@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_delay"
0A8C: write_memory 12235332 size 4 value 11@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 12@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 13@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 14@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 15@ virtual_protect 1
0001: wait 16@ ms
0002: jump @Noname_26
CLEO:
{$CLEO}
0000:
:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0001: wait 0 ms
0C6A: 31@ = create_custom_thread_at_label @Noname_26
0C6A: 31@ = create_custom_thread_at_label @Noname_418
0C6A: 31@ = create_custom_thread_at_label @Noname_804

while true
wait 0
end

:Noname_26
0001: wait 0 ms
0AF0: 1@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_1"
0AF0: 2@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_2"
0AF0: 3@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_3"
0AF0: 4@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_4"
0AF0: 5@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_5"
0AF0: 6@ = get_int_from_ini_file "cleo\hudcolors.ini" section "healthcolor" key "color_delay"
0A8C: write_memory 12235308 size 4 value 1@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 2@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 3@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 4@ virtual_protect 1
0001: wait 6@ ms
0A8C: write_memory 12235308 size 4 value 5@ virtual_protect 1
0001: wait 6@ ms
0002: jump @Noname_26
:Noname_418
0001: wait 0 ms
0AF0: 7@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_1"
0AF0: 8@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_2"
0AF0: 9@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_3"
0AF0: 10@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_4"
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_5"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "moneycolor" key "color_delay"
0A8C: write_memory 12235312 size 4 value 6@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 7@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 8@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 9@ virtual_protect 1
0001: wait 12@ ms
0A8C: write_memory 12235312 size 4 value 10@ virtual_protect 1
0001: wait 12@ ms
0002: jump @Noname_418
:Noname_804
0001: wait 0 ms
0AF0: 11@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_1"
0AF0: 12@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_2"
0AF0: 13@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_3"
0AF0: 14@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_4"
0AF0: 15@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_5"
0AF0: 16@ = get_int_from_ini_file "cleo\hudcolors.ini" section "starscolor" key "color_delay"
0A8C: write_memory 12235332 size 4 value 11@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 12@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 13@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 14@ virtual_protect 1
0001: wait 16@ ms
0A8C: write_memory 12235332 size 4 value 15@ virtual_protect 1
0001: wait 16@ ms
0002: jump @Noname_804
Пробуй
 
  • Нравится
Реакции: DonkRage

Art4D

Новичок
87
13
Подскажите, пожалуйста, как сделать неактивное окно gta полноэкранным?
 

Buhani4

Новичок
26
0
Пишу довольно годненький скриптик, полностью кидать его не буду. Проблема заключается в регистрации команды.
Сначала хотел сделать активацию и деактивацию скрипта через команду, потом передумал и решил сделать подсказку по функциям скрипта через диалоговое окно.
Вот что я писал:

0B34: samp register_client_command "info" to_label @cmd

while true
wait 0
end


:cmd
wait 0
0B3B: samp show_dialog id 45 caption "info" text "TYT TEXT TIPO" button_1 "ESC" button_2 "ESC" style "DIALOG_STYLE_MSGBOX"

При вводе /info намертво зависает игра. Прошу помочь с созданием диалогового окна с инфой о скрипте по команде /info.