Opcode.eXe
Известный
- 84
- 112
You always wanted to run 2 CLEO in one .cs file?
Its possible! Thanks to Delj?
FUNCTION:
Howto use this? EXAMPLE:
Its possible! Thanks to Delj?
FUNCTION:
Код:
{
START NEW THREAD WITHOUT INTERRUPTING MAIN THREAD
0AB1: call_scm_func @RUN_CLEO_MOD 1 AT LINE @CLEO
}
:RUN_CLEO_MOD
0A9F: 32@ = current_thread_pointer
000A: 32@ += 0x10
0A8D: 32@ = read_memory 32@ size 4 virtual_protect 0
0062: 32@ -= 0@
0AA7: call_function 0x464C20 num_params 1 pop 1 32@ 33@
005A: 32@ += 0@
000A: 33@ += 0x10
0A8C: write_memory 33@ size 4 value 32@ virtual_protect 0
000A: 33@ += 0x2C
for 32@ = 0 to 30
0A8C: write_memory 33@ size 4 value 1@(32@,30i) virtual_protect 0
000A: 33@ += 4
end
0AB2: ret 0
Howto use this? EXAMPLE:
Код:
{$CLEO .cs}
0000:
0662: NOP "#########################"
0662: NOP "___Made by Opcode.eXe___" { BASIC THREAD }
0662: NOP "Www.Youtube.Com/OpcodeXe"
0662: NOP "#########################"
0AB1: call_scm_func @RUN_CLEO_MOD 1 AT LINE @CLEO
WHILE TRUE
wait 0
if
0AB0: 49 // X
then
0AD1: show_formatted_text_highpriority "CLEO THREAD_1 IS RUNNING! %d" time 1 33@
end
END
:CLEO
0000:
WHILE TRUE
wait 0
if
0AB0: 50 // X
then
0AD1: show_formatted_text_highpriority "CLEO THREAD_2 IS RUNNING! %d" time 1 33@
end
END
:RUN_CLEO
0A9F: 32@ = current_thread_pointer
000A: 32@ += 0x10
0A8D: 32@ = read_memory 32@ size 4 virtual_protect 0
0062: 32@ -= 0@
0AA7: call_function 0x464C20 num_params 1 pop 1 32@ 33@
005A: 32@ += 0@
000A: 33@ += 0x10
0A8C: write_memory 33@ size 4 value 32@ virtual_protect 0
000A: 33@ += 0x2C
for 32@ = 0 to 30
0A8C: write_memory 33@ size 4 value 1@(32@,30i) virtual_protect 0
000A: 33@ += 4
end
0AB2: ret 0