Вопросы по CLEO-скриптингу

StefanWW

Новичок
93
11
Почему не срабатывает?
Делал так, он бежал, и оставался на пикапе, то есть там бегал на нем... Обратно не бежит

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
PHP:
            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
PHP:
{$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
 

StefanWW

Новичок
93
11
Пятница что ли :)

Как получить координаты (сферы на машиной, маркера, иконки на радаре)
Над машиной метка(сфера) крч как получить коорды??
 

mauvais_ton

Известный
77
39
Всем привет. Подскажите, пожалуйста, как снести у автомобиля какие-либо компоненты (бампера, юбки, капоты), чтобы всё это синхронизировалось с сервером? И ещё неплохо было бы описанием номеров элементов, чтобы знать что удалять (но это не так важно).
 

seregazm1

Новичок
4
0
Как сделать что бы на определенную кнопку высаживал игрока на крышу, как в собейте на N
 

RYTIK

Новичок
8
0
При компиляции вылетает "неизвестная команда then" Что делать ?
 

DataIN

Новичок
9
0
Ребята , подскажите пожалуйста не выдает меню все перепробывал ноль реакции .
Код:
{$CLEO .cs}
thread "IN"
 
const
DIALOG_STYLE_MSGBOX = 0
DIALOG_STYLE_INPUT = 1
DIALOG_STYLE_LIST = 2
DIALOG_STYLE_PASSWORD = 3
end
 
 
0000: NOP
 
repeat
wait 0
until Samp.Available()
 
0B34: samp register_client_command "mbot" to_label @PER
 
while true
wait 0
end
 
 
while true
wait 0
    if  5@ == 1
    then
    0B80: dialog 2@ = create "Áîò çàâîä."
    0B82: dialog 2@ add_button id 0 text "Start" pos_XY 15 245 size 100 25
    0B82: dialog 2@ add_button id 1 text "Closed" pos_XY 135 245 size 100 25
    while 0B87: dialog 2@ is_visible
    end
end
 
     
       
   
   
 
 
 
:PER
if 5@ == 0
then
30@ = 1
end
Samp.CmdRet()
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,695
1,448
Почему два цикла?
Почему ты проверяешь переменную 5@, если 30@ = 1?
В цикле(while 0B87: dialog 2@ is_visible) должен быть wait 0