#1 19-05-2012 23:02

XotaBi4b
From: Харьков
Registered: 13-09-2008
Posts: 87

Проверка, если "искомое" существует (GTA3)

Пытюсь что-нить написать в GTA3:

:MAIN_138  
0001: wait 1000 ms 

0054: store_player $PLAYER_CHAR position_to 0@ 1@ 2@
05EF: 3@ = random_actor_near_point 0@ 1@ 2@ in_radius 50.0 find_next 1 pass_deads 0 //IF and SET
//0376: 3@ = create_random_actor 0@ 1@ 2@
//01C2: remove_references_to_actor 3@ // Like turning an actor into a random pedestrian 

00D6: if  3@ !=  -1 
then
0001: wait 200 ms
01D1: actor 3@ follow_actor $PLAYER_CHAR 

end
0002: jump @MAIN_138

Вообщем, не срабатывает код проверки,

00D6: if  3@ !=  -1

А может быть random_actor_near_point в случае не удачи и не должна возвращать "-1"  ?

Last edited by XotaBi4b (19-05-2012 23:05)

Offline

#2 20-05-2012 12:05

Den_spb
From: Ленинград
Registered: 23-11-2008
Posts: 941
Website

Re: Проверка, если "искомое" существует (GTA3)

В конструкции if..then..end отсутствует if (его надо поставить перед 00D6:)

Offline

Board footer

Powered by FluxBB