Почему не срабатывает?
Делал так, он бежал, и оставался на пикапе, то есть там бегал на нем... Обратно не бежит
repeat
wait 2000
0AB1: call_scm_func @_attachObjectToPlayer 5 object 21@ offsetXYZ 0.0 0.0 -2.94 tp_actor false {íàì ÒÏ íà îáúåêò íå íóæåí, ïîýòîìó false}
0B56: set_game_key 14 state 255 // íàì íóæåí ïðûæîê, ÷òîáû îáúåêò ïîäíÿëñÿ ÷óòîê è ìû ìîãëè ñïîêîéíî áåæàòü.
05D3: AS_actor $player_actor goto_point 2525.5813 -2241.8672 13.5469 mode 6 time 4000 ms // çà çàï÷àñòÿìè..
0B51: samp 24@ = pickup_handle_by_id 73
until 0214: pickup 24@ picked_up
while 0214: not pickup 24@ picked_up
wait 2000
0AB1: call_scm_func @_attachObjectToPlayer 5 object 21@ offsetXYZ 0.0 0.0 -2.94 tp_actor false {íàì ÒÏ íà îáúåêò íå íóæåí, ïîýòîìó false}
0B56: set_game_key 14 state 255 // íàì íóæåí ïðûæîê, ÷òîáû îáúåêò ïîäíÿëñÿ ÷óòîê è ìû ìîãëè ñïîêîéíî áåæàòü.
05D3: AS_actor $player_actor goto_point 2525.5813 -2241.8672 13.5469 mode 6 time 4000 ms // çà çàï÷àñòÿìè..
0B51: samp 24@ = pickup_handle_by_id 73
end
repeat {òàêóþ æå âñòàâêó repeat ìû ìîæåì ïîñòàâèòü, êîãäà áåæèì ê ïèêàïó çàï÷àñòÿì, òîãäà íàì íå íóæíà ïðîâåðêà íà ïîäíÿòèå ïèêàïà, õîòÿ ìîæíî è ïðîâåðêó íà ïèêóï â until }
wait 500
05D3: AS_actor $player_actor goto_point 0@ 11@ 10@ mode 6 time 4000 ms
until 0102: actor $PLAYER_ACTOR stopped_near_point_on_foot 0@ 11@ 10@ radius 0.5 0.5 0.5 sphere 0
{èëè òàêîé îïêîä 00F0: actor $Player_actor 0 near_point 0@ 11@ radius 1.0 1.0 stopped_on_foot }
Object.Destroy(21@) // óäàëèì îáúåêò.
2@ = 0
Я как понял, этот опкод не работает?
0214: pickup 24@ picked_up
{$CLEO }
0000:
while true
wait 1000
0B51: samp 24@ = pickup_handle_by_id 73
if or
0214: pickup 73 picked_up
0214: pickup 24@ picked_up
then
0af8: "pickup" -1
end
end