[Cleo] Помогите сделать активацию командой ...

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

Nuccleo

Известный
Автор темы
56
6
Вот скрипт, он включается на "U" , а мне нужно командой но не понимаю как...
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
03A4: name_thread "fak"

:fak_7
0001: wait 0 ms
00D6: if
0AB0: key_pressed 85
004D: jump_if_false @fak_127
00D6: if
0AB1: call_scm_func @fak_134 0
004D: jump_if_false @fak_127
0AB1: call_scm_func @fak_232 0 1@ 2@ 3@
00D6: if
044B: actor $PLAYER_ACTOR on_foot
004D: jump_if_false @fak_108
0AB1: call_scm_func @fak_348 3 1@ 2@ 3@
0002: jump @fak_127

:fak_108
0AB1: call_scm_func @fak_422 3 1@ 2@ 3@

:fak_127
0002: jump @fak_7

:fak_134
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 73
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
00D6: if
0039: 1@ == 1
004D: jump_if_false @fak_220
0485: return_true
0002: jump @fak_222

:fak_220
059A: return_false

:fak_222
0AA3: free_library 0@
0AB2: ret 0

:fak_232
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 44
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
0AA3: free_library 0@
0AB2: ret 3 2@ 3@ 4@

:fak_348
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0BBA: samp store_player 3@ onfoot_data 4@
0AC8: 4@ = allocate_memory_size 68
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
0BC0: samp send_onfoot_data 4@
0AC9: free_allocated_memory 4@
0AB2: ret 0

:fak_422
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B24: samp 3@ = get_player_struct_ptr 3@
000A: 3@ += 170
0AC8: 4@ = allocate_memory_size 63
0C10: memcpy destination 4@ source 3@ size 63
0C0D: struct 4@ offset 24 size 4 = 0@
0C0D: struct 4@ offset 28 size 4 = 1@
0C0D: struct 4@ offset 32 size 4 = 2@
0B3D: raknet 5@ = new_bit_stream
0B40: raknet bit_stream 5@ write 200 type 0 size 1
0B40: raknet bit_stream 5@ write 4@ type 5 size 63
0B8B: raknet send bit_stream 5@
0B3E: raknet delete_bit_stream 5@
0AC9: free_allocated_memory 4@
0AB2: ret 0
 

mac

HEY DARLING
1,317
909
Пиздец говнокод. Ну, берешь, убираешь условие активации по кнопке и регаешь команду на этот лэйбл
 

hnnssy

Известный
Друг
2,684
2,748
CLEO:
{$CLEO .cs}
0000:

wait 2000

reg_cmd "govno" @govno

while true
wait 0
end

:govno
if call @fak_134 0
then
    call @fak_232 0 1@ 2@ 3@
    if 044B: actor $PLAYER_ACTOR on_foot
    then
        call @fak_348 3 1@ 2@ 3@
    else
        call @fak_422 3 1@ 2@ 3@
    end
end
cmd_ret

:fak_134
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 73
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
00D6: if
0039: 1@ == 1
then
    0485: return_true
else
    059A: return_false
end
0AA3: free_library 0@
0AB2: ret 0

:fak_232
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 44
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
0AA3: free_library 0@
0AB2: ret 3 2@ 3@ 4@

:fak_348
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0BBA: samp store_player 3@ onfoot_data 4@
0AC8: 4@ = allocate_memory_size 68
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
0BC0: samp send_onfoot_data 4@
0AC9: free_allocated_memory 4@
0AB2: ret 0

:fak_422
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B24: samp 3@ = get_player_struct_ptr 3@
000A: 3@ += 170
0AC8: 4@ = allocate_memory_size 63
0C10: memcpy destination 4@ source 3@ size 63
0C0D: struct 4@ offset 24 size 4 = 0@
0C0D: struct 4@ offset 28 size 4 = 1@
0C0D: struct 4@ offset 32 size 4 = 2@
0B3D: raknet 5@ = new_bit_stream
0B40: raknet bit_stream 5@ write 200 type 0 size 1
0B40: raknet bit_stream 5@ write 4@ type 5 size 63
0B8B: raknet send bit_stream 5@
0B3E: raknet delete_bit_stream 5@
0AC9: free_allocated_memory 4@
0AB2: ret 0
 

Nuccleo

Известный
Автор темы
56
6
он делает только один тп, а надо чтоб сделал тп пока я его не выключил...
 

woksonal

Известный
Проверенный
268
154
он делает только один тп, а надо чтоб сделал тп пока я его не выключил...
CLEO:
{$CLEO .cs}
0000:

wait 2000

const
    govno = 15@
end

reg_cmd "govno" @govno
govno = false

while true
    wait 0
    if govno == true
    then
        if call @fak_134 0
        then
            call @fak_232 0 1@ 2@ 3@
            if 044B: actor $PLAYER_ACTOR on_foot
            then
                call @fak_348 3 1@ 2@ 3@
            else
                call @fak_422 3 1@ 2@ 3@
            end
        end
    end
end

:govno
0B12: govno = govno XOR 1
if
govno == 1
then
    0ACD: show_text_highpriority "govno on" time 1337
else
    0ACD: show_text_highpriority "govno off" time 1337
end
cmd_ret

:fak_134
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 73
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
00D6: if
0039: 1@ == 1
then
    0485: return_true
else
    059A: return_false
end
0AA3: free_library 0@
0AB2: ret 0

:fak_232
0AA2: 0@ = load_library "samp.dll" // IF and SET
0A8E: 1@ = 0@ + 2203916 // int
0A8D: 1@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 44
0A8D: 2@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 3@ = read_memory 1@ size 4 virtual_protect 0
000A: 1@ += 4
0A8D: 4@ = read_memory 1@ size 4 virtual_protect 0
0AA3: free_library 0@
0AB2: ret 3 2@ 3@ 4@

:fak_348
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0BBA: samp store_player 3@ onfoot_data 4@
0AC8: 4@ = allocate_memory_size 68
0C0D: struct 4@ offset 6 size 4 = 0@
0C0D: struct 4@ offset 10 size 4 = 1@
0C0D: struct 4@ offset 14 size 4 = 2@
0BC0: samp send_onfoot_data 4@
0AC9: free_allocated_memory 4@
0AB2: ret 0

:fak_422
0B2B: samp 3@ = get_player_id_by_actor_handle $PLAYER_ACTOR
0B24: samp 3@ = get_player_struct_ptr 3@
000A: 3@ += 170
0AC8: 4@ = allocate_memory_size 63
0C10: memcpy destination 4@ source 3@ size 63
0C0D: struct 4@ offset 24 size 4 = 0@
0C0D: struct 4@ offset 28 size 4 = 1@
0C0D: struct 4@ offset 32 size 4 = 2@
0B3D: raknet 5@ = new_bit_stream
0B40: raknet bit_stream 5@ write 200 type 0 size 1
0B40: raknet bit_stream 5@ write 4@ type 5 size 63
0B8B: raknet send bit_stream 5@
0B3E: raknet delete_bit_stream 5@
0AC9: free_allocated_memory 4@
0AB2: ret 0
 
Статус
В этой теме нельзя размещать новые ответы.