0B36: samp 2@ = get_player_nickname 1@Как найти ник игрока?
// 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
Как можно расшифровать примерно такого вида скрипт??
Если что то там надо дописать в 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 .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
{$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()
Создай диалог, простой. Без всяких 10@, проверки клавиш и т.п.первый просто
Так без проверки он один раз запустится вместе с сампом и все, или я не о том думаю?Создай диалог, простой. Без всяких 10@, проверки клавиш и т.п.
Создание диалога можно засунуть в тело команды, а не занимать переменную...