Помогите снять привязку со скрипта

Статус
В этой теме нельзя размещать новые ответы.

Супер школоло

Известный
Автор темы
27
3
Помогите снять с этого скрипта привязку.
Код:
{$CLEO .cs}

//-------------MAIN---------------
0201:
0403:
hex
05 06 07 08 09 10 11 12 13 12 13 14 15 00 00
end
03A4: name_thread "Special For GalaxY-RPG.RU"
03A4: name_thread "Server: GalaxY One"
03A4: name_thread "By [GY]Dr.KinG"

:Label000056
8AFA:   not is_samp_available
004D: jump_if_false @Label00006A
0001: wait 100 ms
0002: jump @Label000056

:Label00006A
0AB1: call_scm_func @Label000756 0 0@ 
0AC8: 1@ = allocate_memory_size 64
0AD3: 1@ = format "%X" 0@ 
00D6: if or
0C21: stricmp string1 1@ string2 "160521BE"
0C21: stricmp string1 1@ string2 "3412A004"
004D: jump_if_false @Label0002AC
0AF8: samp add_message_to_chat "[Rollback Timer] {00FF33}Помощь: /rthelp {005DFD}[by Dr.KinG]" color 1234555 
00D6: if
8AE4:   not directory_exists "CLEO\ini"
004D: jump_if_false @Label00011E
0AE5: create_directory "CLEO\ini" // IF and SET

:Label00011E
00D6: if
8AAB:   not file_exists "cleo\ini\Rollback Timer.ini"
004D: jump_if_false @Label0001D6
0AF1: write_int 20 to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "X"
0AF1: write_int 473 to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Y"
0AF1: write_int 10 to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Size"

:Label0001D6
0B34: samp register_client_command "rt" to_label @Label000D7B
0B34: samp register_client_command "rtmove" to_label @Label000C43
0B34: samp register_client_command "rtsize" to_label @Label000CA7
0B34: samp register_client_command "rthelp" to_label @Label000E21
0AF0: 19@ = get_int_from_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "X"
0AF0: 18@ = get_int_from_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Y"
0AF0: 17@ = get_int_from_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Size"
0BE3: raknet setup_incoming_rpc_hook @Label0007BB
0002: jump @Label000344

:Label0002AC
0AF8: samp add_message_to_chat "[Rollback Timer] {00FF33}Данный скрипт не активирован." color 1234555 
0AF8: samp add_message_to_chat "[Rollback Timer] {00FF33}Обратитесь к {005DFD}Dr.KinG'y {00FF33}для Активации." color 1234555 

:Label000344
0AC9: free_allocated_memory 1@

:Label000349
0001: wait 0 ms
00D6: if
0039:   31@ == 1
004D: jump_if_false @Label000506

:Label00035F
0001: wait 0 ms
0039:   30@ == 1
004D: jump_if_false @Label00035F
00D6: if
0A9A: 10@ = openfile "cleo\ini\Rollback Timer[CAPTURE].txt" mode "r" // IF and SET
004D: jump_if_false @Label0004C4
0AC8: 22@ = allocate_memory_size 256
0AD3: 22@ = format "№%d" 28@ 
0AC8: 11@ = allocate_memory_size 256

:Label0003C8
00D6: if
0AD7: read_string_from_file 10@ to 11@ size 256 // IF and SET
004D: jump_if_false @Label00043C
00D6: if and
0C29: 0 = stristr string1 11@ string2 ":"
8C29:   not 0 = stristr string1 11@ string2 "-"
0C29: 0 = stristr string1 11@ string2 22@
004D: jump_if_false @Label000435
0AB1: call_scm_func @Label0009CD 1 11@ 12@ 13@ 14@ 15@ 
0006: 27@ = 1
0002: jump @Label000448
0002: jump @Label00043C

:Label000435
0006: 27@ = 0

:Label00043C
0AD6:   end_of_file 10@ reached
004D: jump_if_false @Label0003C8

:Label000448
0AC9: free_allocated_memory 11@
00D6: if
0039:   27@ == 1
004D: jump_if_false @Label00046D
0006: 26@ = 1
0002: jump @Label0004BF

:Label00046D
00D6: if
0039:   27@ == 0
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Откат к этой территории отсутствует." color 1234555 

:Label0004BF
0AC9: free_allocated_memory 22@

:Label0004C4
0A9B: closefile 10@
0B00: delete_file "cleo\ini\Rollback Timer[CAPTURE].txt" // IF and SET
0006: 31@ = 0
0006: 27@ = 0
0006: 30@ = 0

:Label000506
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label00074F
0C74: 25@ = create_timer_interval 1000 on_label @Label000A93
0B6D: render 24@ = create_font "Arial" height 17@ flags 5
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Таймер отката запущен." color 1234555 

:Label00056F
0001: wait 0 ms
0AB1: call_scm_func @Label000B2D 4 28@ 13@ 14@ 15@ 16@ 
0B6F: render font 24@ draw_text 16@ pos 19@ 18@ color -1
00D6: if and
8019:   not  13@ > 0
8019:   not  14@ > 0
8019:   not  15@ > 0
004D: jump_if_false @Label0005C3
0006: 23@ = 1

:Label0005C3
00D6: if
0039:   21@ == 1
004D: jump_if_false @Label0005DC
0002: jump @Label0006B0

:Label0005DC
0039:   20@ == 1
004D: jump_if_false @Label0006A2
0001: wait 0 ms
0B8D: samp set_cursor_mode 2
0B5E: get_cursor_pos 19@ 18@
0AB1: call_scm_func @Label000B2D 4 28@ 13@ 14@ 15@ 16@ 
0B6F: render font 24@ draw_text 16@ pos 19@ 18@ color -1
00D6: if
0AB0:   key_pressed 1
004D: jump_if_false @Label00069B
0B8D: samp set_cursor_mode 0
0AF1: write_int 19@ to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "X"
0AF1: write_int 18@ to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Y"
0006: 20@ = 0

:Label00069B
0002: jump @Label0005DC

:Label0006A2
0039:   23@ == 1
004D: jump_if_false @Label00056F

:Label0006B0
00D6: if
0039:   21@ == 1
004D: jump_if_false @Label000700
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Таймер убран." color 1234555 
0006: 21@ = 0
0002: jump @Label000737

:Label000700
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Время отката прошло." color 1234555 

:Label000737
0C75: kill_timer 25@
0B6E: render release_font 24@
0006: 23@ = 0
0006: 26@ = 0

:Label00074F
0002: jump @Label000349

:Label000756
0AA2: 25@ = load_library "Kernel32.DLL" // IF and SET
0AA4: 26@ = get_proc_address "GetVolumeInformationA" library 25@ // IF and SET
0AC7: 27@ = var 27@ offset
0AA7: call_function 26@ num_params 8 pop 0 0 0 0 0 27@ 0 0 0 28@ 
0AA3: free_library 25@
0AB2: ret 1 27@

:Label0007BB
0BE5: raknet 0@ = get_hook_param 1
00D6: if and
0039:   31@ == 1
0039:   0@ == 61
004D: jump_if_false @Label0008EA
0BE5: raknet 1@ = get_hook_param 0
0BE7: raknet 2@ = bit_stream_read 1@ type 2
0BE7: raknet 3@ = bit_stream_read 1@ type 0
0BE7: raknet 4@ = bit_stream_read 1@ type 0
0AB1: call_scm_func @Label000960 2 4@ 1 5@ 
0BE8: raknet bit_stream 1@ read_array 5@ size 4@
0BE7: raknet 4@ = bit_stream_read 1@ type 0
0AB1: call_scm_func @Label000960 2 4@ 1 6@ 
0BE8: raknet bit_stream 1@ read_array 6@ size 4@
0BE7: raknet 4@ = bit_stream_read 1@ type 0
0AB1: call_scm_func @Label000960 2 4@ 1 7@ 
0BE8: raknet bit_stream 1@ read_array 7@ size 4@
0AB1: call_scm_func @Label000960 2 4096 1 8@ 
0BF4: raknet bit_stream 1@ decode_string 8@ size 4096
00D6: if
0C29: 0 = stristr string1 5@ string2 "Территории"
004D: jump_if_false @Label0008D6
0AB1: call_scm_func @Label0008EE 3 8@ 9 124 
0AB1: call_scm_func @Label000982 1 8@ 
0006: 30@ = 1
0006: 31@ = 0
0BE0: raknet hook_ret 0

:Label0008D6
0AC9: free_allocated_memory 5@
0AC9: free_allocated_memory 6@
0AC9: free_allocated_memory 7@
0AC9: free_allocated_memory 8@

:Label0008EA
0BE0: raknet hook_ret 1

:Label0008EE
0AA7: call_function 8545072 num_params 1 pop 1 0@ 25@ 
0006: 26@ = 0

:Label000907
0A8E: 27@ = 0@ + 26@ // int
0A8D: 28@ = read_memory 27@ size 1 virtual_protect 1
00D6: if
003B:   28@ == 1@ // (int)
004D: jump_if_false @Label00093D
0A8C: write_memory 27@ size 1 value 2@ virtual_protect 1

:Label00093D
000A: 26@ += 1
001D:   26@ > 25@ // (int)
004D: jump_if_false @Label000907
0C17: 29@ = strlen 0@
0AB2: ret 0

:Label000960
005A: 0@ += 1@ // (int)
0AC8: 2@ = allocate_memory_size 0@
0C11: memset destination 2@ value 0 size 0@
0AB2: ret 1 2@

:Label000982
00D6: if
0A9A: 1@ = openfile "cleo\ini\Rollback Timer[CAPTURE].txt" mode "w" // IF and SET
004D: jump_if_false @Label0009C8
0AD8: write_string_to_file 1@ from 0@ //IF and SET
0A9B: closefile 1@

:Label0009C8
0AB2: ret 0

:Label0009CD
0AC8: 1@ = allocate_memory_size 256
0AC8: 2@ = allocate_memory_size 256
0AC8: 3@ = allocate_memory_size 256
0AC8: 4@ = allocate_memory_size 256
0AC8: 5@ = allocate_memory_size 256
000A: 0@ += 8
0AA5: call 8528045 num_params 9 pop 9 5@ 4@ 3@ 1@ 2@ 1@ 1@ "№%[0-9]|{%[a-zA-Z\0-9]}%[a-zA-Z\ \_]|{%[a-zA-Z\0-9]}%[0-9]:%[0-9]:%[0-9]" 0@ 
0C1A: 3@ = atoi 3@
0C1A: 4@ = atoi 4@
0C1A: 5@ = atoi 5@
0AB2: ret 4 2@ 3@ 4@ 5@

:Label000A93
00D6: if and
0039:   15@ == 0
0039:   14@ == 0
8039:   not  13@ == 0
004D: jump_if_false @Label000AC8
000E: 13@ -= 1
0006: 14@ = 59
0006: 15@ = 60

:Label000AC8
00D6: if and
0039:   15@ == 0
8039:   not  14@ == 0
8039:   not  13@ == 0
004D: jump_if_false @Label000AF6
000E: 14@ -= 1
0006: 15@ = 60

:Label000AF6
00D6: if and
0039:   15@ == 0
8039:   not  14@ == 0
0039:   13@ == 0
004D: jump_if_false @Label000B24
000E: 14@ -= 1
0006: 15@ = 60

:Label000B24
000E: 15@ -= 1
0B43: samp cmd_ret

:Label000B2D
0AC8: 4@ = allocate_memory_size 256
0AC8: 5@ = allocate_memory_size 256
0AC8: 6@ = allocate_memory_size 256
0AC8: 7@ = allocate_memory_size 256
00D6: if
8029:   not  1@ >= 10
004D: jump_if_false @Label000B74
0AD3: 4@ = format "0%d" 1@ 
0002: jump @Label000B81

:Label000B74
0AD3: 4@ = format "%d" 1@ 

:Label000B81
00D6: if
8029:   not  2@ >= 10
004D: jump_if_false @Label000BA8
0AD3: 5@ = format "0%d" 2@ 
0002: jump @Label000BB5

:Label000BA8
0AD3: 5@ = format "%d" 2@ 

:Label000BB5
00D6: if
8029:   not  3@ >= 10
004D: jump_if_false @Label000BDC
0AD3: 6@ = format "0%d" 3@ 
0002: jump @Label000BE9

:Label000BDC
0AD3: 6@ = format "%d" 3@ 

:Label000BE9
0AD3: 7@ = format "{F6DB6A}Откат территории {FFFFFF}№%d{F6DB6A}: {ff0000}%s:%s:%s" 0@ 4@ 5@ 6@ 
0AB2: ret 1 7@

:Label000C43
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label000C63
0006: 20@ = 1
0002: jump @Label000CA5

:Label000C63
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Используйте: /rt [№ территории]" color 1234555 

:Label000CA5
0B43: samp cmd_ret

:Label000CA7
0B35: samp 29@ = get_last_command_params
00D6: if
0AD4: 9@ = scan_string 29@ format "%d" 17@ 
004D: jump_if_false @Label000D39
0AF1: write_int 17@ to_ini_file "cleo\ini\Rollback Timer.ini" section "Settings" key "Size"
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Размер шрифта изменен." color 1234555 
0002: jump @Label000D79

:Label000D39
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Используйте: /rtsize [размер]" color 1234555 

:Label000D79
0B43: samp cmd_ret

:Label000D7B
00D6: if
0039:   26@ == 1
004D: jump_if_false @Label000D9B
0006: 21@ = 1
0002: jump @Label000E1F

:Label000D9B
0006: 21@ = 0
0B35: samp 29@ = get_last_command_params
00D6: if
0AD4: 9@ = scan_string 29@ format "%d" 28@ 
004D: jump_if_false @Label000DDD
0006: 31@ = 1
0AF9: samp say_msg "/capinfo" 
0002: jump @Label000E1F

:Label000DDD
0AF8: samp add_message_to_chat "[Rollback Timer] {FFFFFF}Используйте: /rt [№ территории]" color 1234555 

:Label000E1F
0B43: samp cmd_ret

:Label000E21
0AC6: 1@ = label @Label000E51 offset
0B3B: samp show_dialog id 47 caption "{005dfd}Помощь" text 1@ button_1 "Закрыть" button_2 "" style 0
0B43: samp cmd_ret

:Label000E51
hex
7B 46 46 43 43 36 36 7D 2F 72 74 20 5B B9 5D 20
2D 20 CE F2 EA E0 F2 20 F2 E5 F0 F0 E8 F2 EE F0
E8 E8 20 B9 0A 2F 72 74 73 69 7A 65 20 2D 20 C8
E7 EC E5 ED E8 F2 FC 20 F0 E0 E7 EC E5 F0 0A 2F
72 74 6D 6F 76 65 20 2D 20 CF E5 F0 E5 EC E5 F1
F2 E8 F2 FC 00 48 45 58 00 02 00 00 00 00 00 00
00 0F 00 00 00 51
end
0000: NOP
 

f0Re3t

Poh production
Друг
876
808
держи, скомпиленный скрипт уже без привязки, если боишься, то просто удалишь строки:
CLEO:
0AB1: call_scm_func @Label000756 0 0@
0AC8: 1@ = allocate_memory_size 64
0AD3: 1@ = format "%X" 0@
00D6: if or
0C21: stricmp string1 1@ string2 "160521BE"
0C21: stricmp string1 1@ string2 "3412A004"
004D: jump_if_false @Label0002AC
 

Вложения

  • 12.cs
    31.7 KB · Просмотры: 14
  • Нравится
Реакции: Супер школоло

Супер школоло

Известный
Автор темы
27
3
держи, скомпиленный скрипт уже без привязки, если боишься, то просто удалишь строки:
CLEO:
0AB1: call_scm_func @Label000756 0 0@
0AC8: 1@ = allocate_memory_size 64
0AD3: 1@ = format "%X" 0@
00D6: if or
0C21: stricmp string1 1@ string2 "160521BE"
0C21: stricmp string1 1@ string2 "3412A004"
004D: jump_if_false @Label0002AC
От души.
 
Статус
В этой теме нельзя размещать новые ответы.