CLEO | Получение координат без SAMPFUNCS

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

diloxxe

Новичок
Автор темы
5
1
В скриптинге на Cleo я полный 0.
Я на Cleo хочу сделать бота для CRMP, а проблема что CRMP(Radmir) 0.3e и туда не получается закинуть SAMPFUNCS.
1. (https://libertycity.ru/files/gta-san-andreas/67314-vyvod-koordinat-na-jekran-cleo.html) - Работает только в сингле, а
2. (https://www.blast.hk/threads/9382/) - Крашит игру и требует CLEO++.
Есть какой-то способ узнать коорды как в 1?
 
Решение
@diloxxe
CLEO:
{$CLEO .cs}
0000:

31@ = false

while true
wait 0
    if 0AB0:   key_pressed 192 // активация. По умолчанию "~"
    then
        if 31@ == true
        then
        03F0: enable_text_draw 0
        31@ = false
        else
        03F0: enable_text_draw 1
        31@ = true
        end
    wait 300
    end
 
    if 31@ == true
    then
    0AC8: 4@ = allocate_memory_size 124
    00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
    0AD3: 4@ = format "X: %.2f Y: %.2f Z: %.2f" 1@ 2@ 3@
    0349: set_text_draw_font 1
    03E4: set_text_draw_align_right 1
    033F: set_text_draw_letter_size 0.3 1.1
    0340: set_text_draw_RGBA 255 255 255 255
    081C: draw_text_outline 1 RGBA 0 0 0 255
    0AA8: call_function_method...

D3.Pheonix

🎹
Модератор
2,814
1,597
@dil0xxe
CLEO:
{$CLEO .cs}
0000:

31@ = false

while true
wait 0
    if key_down 192 // активация. По умолчанию "~"
    then
        if 31@ == true
        then
        03F0: enable_text_draw 0
        31@ = false
        else
        03F0: enable_text_draw 1
        31@ = true
        end
    wait 300
    end
 
    if 31@ == true
    then
    alloc 4@ 124
    00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
    0AD3: 4@ = format "X: %.2f Y: %.2f Z: %.2f" 1@ 2@ 3@
    0349: set_text_draw_font 1
    03E4: set_text_draw_align_right 1
    033F: set_text_draw_letter_size 0.3 1.1
    0340: set_text_draw_RGBA 255 255 255 255
    081C: draw_text_outline 1 RGBA 0 0 0 255
    0AA8: call_function_method 0x6A0050 0xC1B340 num_params 1 pop 0 'CRED000' 0@
    0AA5: call 0x718600 2 pop 2 0@ 4@
    033E: set_draw_text_position 520.0 380.333 GXT 'CRED000'
    free 4@
    end
end
 

diloxxe

Новичок
Автор темы
5
1
@D3.Pheonix
Привет. При сборке твоего кода происходят ошибки компилятора, а именно в ~правильности команды или опкода.
1. - Команды которые не дают собрать cleo.
2. ( ), ( ) и ( )
- На что заменить эти команды чтобы можно было собрать cleo.

Буду очень благодарен если ты ответишь на мой вопрос.
 
Последнее редактирование модератором:

D3.Pheonix

🎹
Модератор
2,814
1,597
@diloxxe
CLEO:
{$CLEO .cs}
0000:

31@ = false

while true
wait 0
    if 0AB0:   key_pressed 192 // активация. По умолчанию "~"
    then
        if 31@ == true
        then
        03F0: enable_text_draw 0
        31@ = false
        else
        03F0: enable_text_draw 1
        31@ = true
        end
    wait 300
    end
 
    if 31@ == true
    then
    0AC8: 4@ = allocate_memory_size 124
    00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
    0AD3: 4@ = format "X: %.2f Y: %.2f Z: %.2f" 1@ 2@ 3@
    0349: set_text_draw_font 1
    03E4: set_text_draw_align_right 1
    033F: set_text_draw_letter_size 0.3 1.1
    0340: set_text_draw_RGBA 255 255 255 255
    081C: draw_text_outline 1 RGBA 0 0 0 255
    0AA8: call_function_method 0x6A0050 0xC1B340 num_params 1 pop 0 'CRED000' 0@
    0AA5: call 0x718600 2 pop 2 0@ 4@
    033E: set_draw_text_position 520.0 380.333 GXT 'CRED000'
    0AC9: free_allocated_memory 4@
    end
end
 
Статус
В этой теме нельзя размещать новые ответы.

Похожие темы

  1. Ответы
    33
    Просмотры
    13K
  2. Ответы
    18
    Просмотры
    15K