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

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,463
Вот херню какую-то написал, испытай:
Код:
{$CLEO}
 
0000:
0662: "by legend2360"
0662: "BlastHack - cheating is art"
 
if 8AF7: get_samp_base_to 33@
then 0A93: end_custom_thread
end
repeat 
    wait 400
until 0AFA: is_samp_structures_available
 
while true
wait 0
    if Actor.Driving($PLAYER_ACTOR)
    then
        if 0AB1: @getNearestCar 1 Dist 10.0 ret 0@
        then
            if 0@ <> -1
            then
                1@ = SAMP.GetSAMPVehicleIDByCarHandle(0@)
                0AF9: say "/tload %d" 1@
                jump @stop
            end
        end
    end
end
 
:stop
0A93: end_custom_thread
 
:getNearestCar
var
    0@ : float // max. dist
end
 
$PLAYER_ACTOR = Actor.EmulateFromPlayer($PLAYER_CHAR)
Actor.StorePos($PLAYER_ACTOR, 1@, 2@, 3@)
 
for 4@ = 0.0 to 0@ step 0.1
    5@ = -1
    if 0AE2: 5@ = random_vehicle_near_point 1@ 2@ 3@ in_radius 4@ find_next false pass_wrecked true
    jf continue
 
    if not Actor.InCar($PLAYER_ACTOR, 5@)
    jf continue
    
    Car.StorePos(5@, 6@, 7@, 8@)
    050A: 9@ = distance_between_XYZ 1@ 2@ 3@ and_XYZ 6@ 7@ 8@
    if 802D: 9@ <= 0@
    jf continue
    
    break
end
0AB2: 1 5@
 

Master2102

Новичок
26
1
Вопросик, у меня есть cleo грузчик, работает отлично, попросту не кикает, но.. Бывает такое, что есть странные грузчики, т.е они на сдаче мешка на пикапе колеблются(Скин трясется туда - сюда.) Из-за этого меня кикает 0111, коллизия не всегда помогает, какой есть этому обход?
 

DubStep_

Известный
292
52
Код:
0B34: samp register_client_command "rp" to_label @Noname_169
 
:Noname_169
wait 0
  SAMP.IsCommandTyped(0@)
0AD4: 0@ 0@ format "%s" 4@v 
if
  0@ > 0
else_jump @Noname_131
jump @bla_bla
 
:noname_131
samp.cmdret
 
:bla_bla
SAMP.SetDialogInputBoxText(4@v)
SAMP.CloseDialog(1)
jump @noname_131

В чем ошибка? Пишу например текст: /rp one two three
А в диалог вставляется только one, а если писать /rp one-two-three, весь текст выводится нормально
 

Nextes

Новичок
34
0
Каким опкодом сделать так чтоб тебя выкинуло из машины, а для себя ты был в машине?
 

MogAika

Известный
Автор темы
Друг
237
441
Каким опкодом сделать так чтоб тебя выкинуло из машины, а для себя ты был в машине?

понимаешь, нет уже готовых опкодов команд из собейтов
нужно самому отправить пакет через ракнет из сф (есть примеры, даже не спрашивай), что ты вышел из машины, и тогда у остальных ты выйдешь из машины, но сам ты останешься, однако я спешу тебя огорчить, ибо нормальная защита сервера предпологает, что делать разные действия из кара ты можешь только из кара, но так как все, даже сервер, будут думать что ты вышел из тачки то лалка сасай
 
  • Нравится
Реакции: itsLegend

Nextes

Новичок
34
0
Какой опкод пишет в диалоге Буквы? (( для /mm > Report нужно )) Всё обыскал не нашёл
 

itsLegend

Фонд борьбы за жуков 🐞
Администратор
2,696
1,463
как с помощью клео моментально завершить процесс гта са?
Делал с помощью адресов от могаи: http://blasthack.net/threads/3085/

Код:
{$CLEO}
 
0000:
0662: "by legend2360"
0662: "BlastHack - cheating is art"
 
if 8AF7: get_samp_base_to 33@
then 0A93: end_custom_thread
end
repeat
    wait 400
until 0AFA: is_samp_structures_available
 
wait 0
reg_cmd "joke" @cmd
 
while true
    wait 0
end
 
:cmd
// by MogAika: http://blasthack.net/threads/3085/
0@ = SAMP.Base()
0@ += 0xAC310
0AA5: call 0@ num_params 0 pop 0
SAMP.CmdRet()
 
  • Нравится
Реакции: Избранный

Избранный

Новичок
198
30
захотел сделать, чтоб текст который я ввел в серверный диалог, сохранялся в переменную, в итоге в чате варнинги, а вместо текста "(null)", помогите плз
Код:
:gavno_3
wait 1000
0B4E: samp 1@ = get_current_dialog_id
 
:gavno_4
wait 1000
if
1@ == 1
jf @gavno_3
 
:gavno_5
wait 0
0B3C: samp dialog_respond 1@ button 2@ list_item 3@ input_text 4@
0AF8: samp add_message_to_chat "%s" color 0xFF61BB 4@
jump @gavno_4
или опкод 0B3C только со своими диалогами работает?