Информация о координатах высоты

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

Versaces

Активный
Автор темы
301
30
Версия SA-MP
  1. Любая
Всем привет, ищу скрипт который будет в настоящем времени выводить координаты высоты моего персонажа( в транспорте) на экран, чтобы я видел на какой высоте я нахожусь когда лечу на самолете
 
Решение
Активация автоматическая.
- высота над уровнем моря ALT + 1 (по умолчанию);
- высота по рельефу ALT + 2.

*Выводится в левом нижнем углу.

CLEO:
{$CLEO}
0000:

31@ = 0

while true
wait 0
    if
    04C8:   actor $PLAYER_ACTOR driving_flying_vehicle
    then
    03F0: enable_text_draw 1
    0811: 2@ = actor $PLAYER_ACTOR used_car
    00AA: store_car 2@ position_to 3@ 4@ 5@
    02CE: 6@ = ground_z_at 3@ 4@ 5@
    0007: 7@ = 5@
        if 31@ == 1
        then
        000F: 7@ -= 6@
        end
    0092: 7@ = float 7@ to_integer
    045A: draw_text_1number 5.0 430.0 GXT 'NUMBER' number 7@
    end

    if
    0AB0:   key_pressed 18
    then
        if 0AB0:   key_pressed 49
        then
        31@ = 0
        0ACD...

D3.Pheonix

🎹
Модератор
2,817
1,599
Активация автоматическая.
- высота над уровнем моря ALT + 1 (по умолчанию);
- высота по рельефу ALT + 2.

*Выводится в левом нижнем углу.

CLEO:
{$CLEO}
0000:

31@ = 0

while true
wait 0
    if
    04C8:   actor $PLAYER_ACTOR driving_flying_vehicle
    then
    03F0: enable_text_draw 1
    0811: 2@ = actor $PLAYER_ACTOR used_car
    00AA: store_car 2@ position_to 3@ 4@ 5@
    02CE: 6@ = ground_z_at 3@ 4@ 5@
    0007: 7@ = 5@
        if 31@ == 1
        then
        000F: 7@ -= 6@
        end
    0092: 7@ = float 7@ to_integer
    045A: draw_text_1number 5.0 430.0 GXT 'NUMBER' number 7@
    end

    if
    0AB0:   key_pressed 18
    then
        if 0AB0:   key_pressed 49
        then
        31@ = 0
        0ACD: show_text_highpriority "Mode changed to ~b~above sea" 600
        end    
        if 0AB0:   key_pressed 50
        then
        31@ = 1
        0ACD: show_text_highpriority "Mode changed to ~y~above ground" 600
        end
    end
end
 
  • Нравится
Реакции: Versaces

Versaces

Активный
Автор темы
301
30
Активация автоматическая.
- высота над уровнем моря ALT + 1 (по умолчанию);
- высота по рельефу ALT + 2.

*Выводится в левом нижнем углу.

CLEO:
{$CLEO}
0000:

31@ = 0

while true
wait 0
    if
    04C8:   actor $PLAYER_ACTOR driving_flying_vehicle
    then
    03F0: enable_text_draw 1
    0811: 2@ = actor $PLAYER_ACTOR used_car
    00AA: store_car 2@ position_to 3@ 4@ 5@
    02CE: 6@ = ground_z_at 3@ 4@ 5@
    0007: 7@ = 5@
        if 31@ == 1
        then
        000F: 7@ -= 6@
        end
    0092: 7@ = float 7@ to_integer
    045A: draw_text_1number 5.0 430.0 GXT 'NUMBER' number 7@
    end

    if
    0AB0:   key_pressed 18
    then
        if 0AB0:   key_pressed 49
        then
        31@ = 0
        0ACD: show_text_highpriority "Mode changed to ~b~above sea" 600
        end  
        if 0AB0:   key_pressed 50
        then
        31@ = 1
        0ACD: show_text_highpriority "Mode changed to ~y~above ground" 600
        end
    end
end
бро, что-то у меня видимо руки не из того места растут, но в клео я не умею копировать этот код, можешь пожалуйста скинуть в виде файла сразу, а то меня крашит почему-то при входе в игру, и если можно то с активацией по команде, пожалуйста( или на луа) :)
 

ARMOR

kjor32 is legend
Модератор
4,852
6,085
бро, что-то у меня видимо руки не из того места растут, но в клео я не умею копировать этот код, можешь пожалуйста скинуть в виде файла сразу, а то меня крашит почему-то при входе в игру, и если можно то с активацией по команде, пожалуйста( или на луа) :)
Держи. Скомпилировал код выше.
 

Вложения

  • coords.cs
    18.2 KB · Просмотры: 9
Статус
В этой теме нельзя размещать новые ответы.