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

ProPSIXJKeeee

Новичок
2
0
Как можно расшифровать примерно такого вида скрипт??
Если что то там надо дописать в 2 строке(самой нижней) такой текст: (срок: 5 мин)
Это старый Фейковый аррест для RP-GameWorld
Сейчас добавили время. хотел готовый найти, но нигде ещё нету, помогите пожалуйста если сможете

Ссылка на текст скрипта https://yadi.sk/i/N1gZQ9L2jxXEP
Ссылка на сам скрипт https://yadi.sk/d/DPpEzSaxjxXEG


CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0006: 0@ = -21400
0050: gosub 0@
hex
79 32 74 87 66 B4 1C 17 2B 29 6E 50 AD BA 6C 72
17 01 47 CA FB 27 8F B6 3E 27 C6 31 C6 D8 45 72
0F 7F 1A 80 EA 27 86 FD 40 49 06 57
end
89AD:   not set_vehicle_camera_mode 1798404872
hex
E4 38 41 E0 AB 21 23 63 3F C8 C6 0A 64 1A 5F 05
CA FB 27 8F B6 21 27 62 ED C8 CC 02 3E FB 31 75
E4 9A A3 E0 F8 21 26 EE C4 37 37 B0 1D 7F 33 71
E5 9F C5 E9 B6 21 27 63 03 E2 E9 02 14 78 32 F8
EE 9C 48 E3 B1 25 23 63 38 CA C8 D4 17 7F 32 6C
E4 9C 49 E3 B0 C9 24 2F 3B C9 A6 FB E8 84 BC 7F
E7 9D 4B E6 62 22 24 67 3B 45 C2 01 12 7B 36 71
E0 9E 48
end
01C2: remove_references_to_actor  // Like turning an actor into a random pedestrian
hex
E7 B5 F7 27 66 3B D1 C8 01 13 7B 37 9D E7 D2 4B
E2 DB D8 D8 9D B5 C2 CB 06 17 7F 2E 76 E1 9F C6
E9 B6 24 27 66 3F CC C9 01 13 7B E4 75 E0 9F 52
E3 B6 25 27 67 D3 16 15 CB 8A 1B 95 4B E0 B1 21
22 96 3B 45 C2 01 13 7B 36 71 E0 9E 48
end
 
Последнее редактирование:

hnnssy

Известный
Друг
2,684
2,750
Как можно расшифровать примерно такого вида скрипт??
Если что то там надо дописать в 2 строке(самой нижней) такой текст: (срок: 5 мин)
Это старый Фейковый аррест для RP-GameWorld
Сейчас добавили время. хотел готовый найти, но нигде ещё нету, помогите пожалуйста если сможете

Ссылка на текст скрипта https://yadi.sk/i/N1gZQ9L2jxXEP
Ссылка на сам скрипт https://yadi.sk/d/DPpEzSaxjxXEG


CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0006: 0@ = -21400
0050: gosub 0@
hex
79 32 74 87 66 B4 1C 17 2B 29 6E 50 AD BA 6C 72
17 01 47 CA FB 27 8F B6 3E 27 C6 31 C6 D8 45 72
0F 7F 1A 80 EA 27 86 FD 40 49 06 57
end
89AD:   not set_vehicle_camera_mode 1798404872
hex
E4 38 41 E0 AB 21 23 63 3F C8 C6 0A 64 1A 5F 05
CA FB 27 8F B6 21 27 62 ED C8 CC 02 3E FB 31 75
E4 9A A3 E0 F8 21 26 EE C4 37 37 B0 1D 7F 33 71
E5 9F C5 E9 B6 21 27 63 03 E2 E9 02 14 78 32 F8
EE 9C 48 E3 B1 25 23 63 38 CA C8 D4 17 7F 32 6C
E4 9C 49 E3 B0 C9 24 2F 3B C9 A6 FB E8 84 BC 7F
E7 9D 4B E6 62 22 24 67 3B 45 C2 01 12 7B 36 71
E0 9E 48
end
01C2: remove_references_to_actor  // Like turning an actor into a random pedestrian
hex
E7 B5 F7 27 66 3B D1 C8 01 13 7B 37 9D E7 D2 4B
E2 DB D8 D8 9D B5 C2 CB 06 17 7F 2E 76 E1 9F C6
E9 B6 24 27 66 3F CC C9 01 13 7B E4 75 E0 9F 52
E3 B6 25 27 67 D3 16 15 CB 8A 1B 95 4B E0 B1 21
22 96 3B 45 C2 01 13 7B 36 71 E0 9E 48
end
CLEO:
{$CLEO .cs}

if
    8AF7: get_samp_base_to 33@
then
    0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available

thread 'dragar'
0AF8: samp add_message_to_chat "fake arrest by vs3volod for acheats.ru" color 3591423 
0B34: samp register_client_command "farrest" to_label @vs3volod_121

:vs3volod_110
wait 0
jump @vs3volod_110

:vs3volod_121
2@ = SAMP.RegisterClientCommand()
18@ = SAMP.GetSAMPPlayerIDByActorHandle($PLAYER_ACTOR)
0AC8: 19@ = allocate_memory_size 40
19@ = SAMP.GetPlayerNickname(18@)
0AF8: samp add_message_to_chat "* Вы арестовали %s !" color 3591423 2@ 
0AF8: samp add_message_to_chat "*[ARREST] Офицер %s посадил на нары %s" color 2507262 19@ 2@ 
SAMP.CmdRet
mm, acheats
 
  • Нравится
Реакции: Lightkiller

AWRage

Активный
642
141
Как установить угол автомобиля по X? Чтобы считать его есть опкод, а чтобы установить нету..

077D: $7513 = car 35@ x_angle
 

levka

Новичок
6
0
почему приходится два раза нажимать на правую кнопку в диалоге, чтоб его закрыть

Код:
{$CLEO}

0000: NOP

const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_LIST = 2 

end

0AC8: 4@ = allocate_memory_size 128

0B34: samp register_client_command "RP" to_label @rp

while true
  wait 0
  if
    if 10@ == 1
  then
   0AD3: string 4@ format "Армеец"
   0B3B: samp show_dialog id 2 caption "[RPgame v1.0]by Levka" text 4@ button_1 "Ок" button_2 "Отмена" style DIALOG_STYLE_LIST
   while 0AB0: key_pressed 189
    wait 20
   end
  end
if
        0B3C: samp is_dialog_responded id 2 button 1@ list_item 3@ input_text 0
    then
   
      if 1@ == 0
                         then
                         10@ = 0
     end
   
    if 1@ == 1
        then     
            if 3@ == 0
                    then
                    0AC6: 01@ = label @label offset
                    0B3B: samp show_dialog id 3 caption "Армеец" text 01@ button_1 "Ок" button_2 ""  DIALOG_STYLE_MSGBOX
                    wait 100
                    0AF8: samp add_message_to_chat "Army on" color 0xFF66FFAA
                    wait 100
                        repeat

                   
                    :Mitye
                    wait 0
                    if and
                    0ab0: 18
                    0ab0: key_pressed 49
                    jf @razbor
                    wait 100
                    0AF9: samp say_msg "/me взял ведро и тряпку"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15
                    wait 13000
                    0AF9: samp say_msg "/me намочил тряпку в воде"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000 
                    0AF9: samp say_msg "/anim 53"
                    wait 1000
                    0AF9: samp say_msg "/anim 53"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000   
                    0AF9: samp say_msg "/me моет пол [1/3]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000  
                    0AF9: samp say_msg "/me моет пол [2/3]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0AF9: samp say_msg "/me моет пол [3/3]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0AF9: samp say_msg "/do пол помыт"  
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15
                    jump @Mitye
                   
                    :razbor
                    wait 0
                    if and
                    0ab0: 18
                    0ab0: key_pressed 50  
                    jf @texos
                    0AF9: samp say_msg "/me Отделил газовую трубку со ствольной накладкой."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0AF9: samp say_msg "/me Отделил магазин."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Вынул пенал принадлежности из гнезда приклада."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил шомпол."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил крышку ствольной коробки."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил возвратный механизм."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил затворную раму с затвором."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил затвор от затворной рамы."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Отделил газовую трубку со ствольной накладкой."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/do автомат разобран"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил газовую трубку со ствольной накладкой."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил затвор к затворной раме."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил затворную раму с затвором к ствольной коробке."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил возвратный механизм."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил крышку ствольной коробки."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Спустил курок с боевого взвода и поставил на предохранитель."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Присоединил шомпол."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me Вложил пенал в гнездо приклада."  
                    wait 1000
                    0af9: samp say_msg "/do автомат собран"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15
                    jump @razbor
                   
                    :texos
                    wait 0
                    if and
                    0ab0: 18
                    0ab0: key_pressed 51    
                    jf @venik
                    wait 100
                    0AF9: samp say_msg "/me одел перчатки"
                    wait 2000
                    0af9: samp say_msg "/do перчатки на руках"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me открыл капот хаммера"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me проверил масло"
                    wait 2000
                    0af9: samp say_msg "/do уровень масла в порядке"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me осмотрел проводку"
                    wait 2000
                    0af9: samp say_msg "/do проводка в порядке"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9: samp say_msg "/me снял перчатки"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 1000
                    0af9: samp say_msg "/me положил перчатки в вещмешок"
                    wait 100
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15
                    jump @texos
                   
                   
                    :venik
                    wait 0
                    if and
                    0ab0: 18
                    0ab0: key_pressed 52   
                    jf @chistka
                    wait 100
                    0af9:"/me взял(а) веник"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me начал подметать территорию"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [1/50]...."
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [10/50]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [20/50]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [30/50]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [40/50]"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me метёт *территория* [50/50]"
                    wait 1000
                    0af9:"/me убрал(а) веник"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000 
                    jump @venik
                   
                    :chistka
                    wait 0
                    if and
                    0ab0: 18
                    0ab0: key_pressed 53    
                    jf @konez
                    wait 100
                    0af9:"/me взял оружие"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me взял автомат М4"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/do Автомат в руках"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me положил автомат на стол"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me разбирает автомат М4"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/do Автомат разобран"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me взял смазку для оружия"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/do Смазка в руках"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/do смазывает детали оружия"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me чистит канал ствола"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/me собирает автомат М4"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15   
                    wait 13000
                    0af9:"/do Автомат собран"
                    wait 1000
                    0AF9: samp say_msg "/time"
                    wait 1000
                    0AB1: call @keyPress 2 key 119 time 15
                    jump @chistka
                   
                    :konez
                    wait 0
                    if
                    10@ == 0
                    jf @Mitye
                    until 10@ == 0
                    0AF8: "Army off"
                    break
                    end
                    end
           
                        if 1@ == 0
                         then
                         10@ = 0
                         end
                    end
            end
            
       
                   
:keyPress
if 0AA2: 2@ = load_library "User32.dll"
then
    if 0AA4: 2@ = get_proc_address "keybd_event" library 2@
    then
        0AA5: call 2@ num_params 4 pop 0 0 0 0 0@
        wait 1@
        0AA5: call 2@ num_params 4 pop 0 0 0x02 0 0@
    end
end
0AB2: ret 0

:label
hex
    7B "00008B" 7D "Мыть пол:" 20 "[Alt+1]"  A
    7B "00008B" 7D "Разобрать автомат:" 20 "[Alt+2]" A
    7B "00008B" 7D "Проверить машину:" 20 "[Alt+3]" A
    7B "00008B" 7D "Уборка территории:" 20 "[Alt+4]" A
    7B "00008B" 7D "Чистка оружия:" 20 "[Alt+5]" 00
end

:rp
if
10@ == 1
then
    10@ = 0
    else
    10@ = 1
end
Samp.CmdRet()
 

levka

Новичок
6
0
Создай диалог, простой. Без всяких 10@, проверки клавиш и т.п.
Создание диалога можно засунуть в тело команды, а не занимать переменную...
Так без проверки он один раз запустится вместе с сампом и все, или я не о том думаю?
 

AWRage

Активный
642
141
Есть опкод, который устанавливает x_angle, а не считывает?
077D: $7513 = car 35@ x_angle
 

next23012

Новичок
59
6
Существуют вообще скрытые пикапы? Через опкод поднятия пикапа поднимается, но его модели не видно, как и его ID и остальной инфы о нем(через собейт Мишана смотрел). У кого-то получилось узнать его ID и мне его сказали, вот мне и стало интересно как можно узнавать о подобных пикапах