Актёр находится на заданном координате экрана.

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

[PX]Khaidar

Новичок
Автор темы
88
4
{$CLEO}
0000:

While true
wait 0
0AE1: 6@ = random_actor_near_point 0@ 1@ 2@ in_radius 250.0 find_next 0 pass_deads 1
0B55: convert_3D_coords 0@ 1@ 2@ to_screen 4@ 5@
if and
4@ == 320.0
5@ == 224.0
then
0AD1: show_formatted_text_highpriority "in coord screen" time 100
end
end
--------------------------------------------------------------------
Чего тут не хватает? Или весь мой код сплошная ошибка.
 

DarkP1xel

Сила воли наше всё.
BH Team
3,635
4,983
Опкод 0AE1 не работает в SA:MP'e . Используй цикл for с перебором, либо через пул.
 

[PX]Khaidar

Новичок
Автор темы
88
4
{$CLEO}
0000:

While true
wait 0
08E5: get_actor_in_sphere 0@ 1@ 2@ radius 200.0 handle_as 6@
0B55: convert_3D_coords 0@ 1@ 2@ to_screen 4@ 5@
if and
4@ == 320.0
5@ == 224.0
then
0AD1: show_formatted_text_highpriority "coord screen" time 100
end
end
----------------------- (Немного изменил код скрипта):)
08E5 - не работает, нужен другой опкод, теоретически скрипт должен работать, но не работает. У меня не хватает знаний.
Цикл for - тоже не знаю как ставить.
 

hnnssy

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

While true
wait 0
08E5: get_actor_in_sphere 0@ 1@ 2@ radius 200.0 handle_as 6@
0B55: convert_3D_coords 0@ 1@ 2@ to_screen 4@ 5@
if and
4@ == 320.0
5@ == 224.0
then
0AD1: show_formatted_text_highpriority "coord screen" time 100
end
end
----------------------- (Немного изменил код скрипта):)
08E5 - не работает, нужен другой опкод, теоретически скрипт должен работать, но не работает. У меня не хватает знаний.
Цикл for - тоже не знаю как ставить.
Он даже теоретически не будет работать.
Иди почитай справку, там есть информация о циклах.
 
Статус
В этой теме нельзя размещать новые ответы.