You are not logged in.
Pages: 1
Всем большое спасибо
да, с wait'ом получилось. А что насчет пути? Почему оно улетает в небо?
Так все работает, но машина опять добавляется по несколько раз. Попробовал как и в первый раз, сохранить координаты дважды, и машина все равно уезжает в хренпойминск.
upd,
а вот так машина едет в назначенные координаты:
if Actor.InCar($PLAYER_ACTOR, 3@) then 04BA: set_car 3@ speed_instantly 15.0 Car.ImmuneToNonPlayer(3@, true) 01F0: set_max_wanted_level_to 0 Car.DriveTo(3@, 1245.465, -2055.352, 59.82913) end
Fess, спасибо большое, тока одна проблема :
Car.SetDriverBehaviour(3@, DriveToPlayer)
Как я из этого понял, оно должно ехать ко мне? Но уезжает в хренпойминск
Ну, и немного по наглею, как можно проверить сел ли игрок именно в этом машину? Которую вызвал тильдой
вообщем, игра перестала выкидывать, но все равно немножко не то:
create_thread @taxi var $num: Integer = 0 $actors: array 10 of Actor $cars: array 10 of Car end :taxi Model.Load(#TAXI) Model.Load(#WFYBU) 0@ = 304550 wait 0 &0(0@,1i) == 0xFF jf @taxi wait 0 Actor.StorePos($PLAYER_ACTOR, $x, $y, $z) Actor.StorePos($PLAYER_ACTOR, $x1, $y1, $z1) for $CurrentIndex = 0 to $num // step 1 inc($x, 20.0) inc($y) $cars[$CurrentIndex].Create(#TAXI, $x, $y, $z) $actors[$CurrentIndex].Create(CivMale, #WFYBU, $x, $y, $z) $actors[$CurrentIndex].InCar($Cars[$CurrentIndex]) $cars[$CurrentIndex].DriveTo( $x1, $y1, $z1 ) end // for Model.Destroy(#TAXI) Model.Destroy(#WFYBU) jump @taxi
машины две создаются опять, а актер не попадает в машину
всем привет, гта скриптингом занялся только на днях, ни как не могу понять
create_thread @taxi
:taxi
0@ = 304550
wait 0
&0(0@,1i) == 0xFF
jf @taxi
Actor.StorePos($PLAYER_ACTOR, $x, $y, $z)
Actor.StorePos($PLAYER_ACTOR, $x1, $y1, $z1)
Model.Load(#TAXI)
dec($y, 10.0)
dec($x, 10.0)
car.Create($Car,#TAXI, $x, $y , $z)
car.DriveTo($Car, $x1, $y1, $z1)
// $NEW_ACTOR = actor.Create(Special, #HMOST, $x1, $y1, $z1)
// actor.InCar( $NEW_ACTOR, $Car )
Model.Destroy(#TAXI)
jump @taxi
Почему машина создается несколько раз? ( ~ 2 - 5 )
( ну и sub-вопрос, почему, если раскоментировать строки с новым актером - игра зависает при вызове, может как то по другому надо создавать?
Заранее благодарен
Pages: 1