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

D3.Pheonix

🎹
Модератор
2,817
1,597

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Если на твоём сервере админ может чекать фпс, то вроде как можно выявить слежку, иначе никак

Я короче пишу бота для DRP, где спектейт-детектор работает, крч, осталось только узнать как связать отправку афк и спектейт детектор
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ребята, привет, помогите пожалуйста изменить скрипт чтоб не анфризил когда я печатаю(тоесть при открытии чата для написания предложение скрипт не фризил)

CLEO:
//-------------MAIN---------------
0000: NOP
0662: printstring "Unfreeze by DubStep_"
0662: printstring "Special for cheat-master.ru"
0662: printstring "20.04.13 | 15.50"

:NONAME_77
wait 0
if
0AB0:   key_pressed 88
else_jump @NONAME_77
jump @NONAME_103

:NONAME_103
wait 0
Player.CanMove($PLAYER_CHAR) = True
Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0 0 -1.0
Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
jump @NONAME_77
CLEO:
{$CLEO}
0000:
while not Samp.Available()
    wait 0
end

while true
    wait 0
    if and
    0AB0: key_pressed 88 
    8B21: not samp is_chat_opened
        then
        Player.CanMove($PLAYER_CHAR) = True
        Actor.StorePos($PLAYER_ACTOR, 0@, 1@, 2@)
        04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 0 0 -1.0
        Actor.PutAt($PLAYER_ACTOR, 0@, 1@, 2@)
        Actor.LockInCurrentPosition($PLAYER_ACTOR) = False
        wait 1000
    end
end
 

Kristyan

Известный
165
16
У меня 25@ наверное берёт и %d, может кто-то помочь мне?
CLEO:
 if
             0C18: 18@ = strstr string1 5@ string2 "Dispatch:"
          then
           0AA5: call 0x8220AD num_params 4 pop 4 26@v 25@ "Dispatch: %s[%d] has commited a crime:" 5@
                if
                0C14: strcmp string1 1@ string2 25@
                then
                        chatmsg  25@ -1
 
Последнее редактирование:

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
Сори я даун, чё за ошибка? не могу запустить скрипт, не компилирует
140ad88b8269acdd6e726a7aac661989.png
установи сампфункс опкоды
 
У

Удалённый пользователь 126082

Гость
Я хотел сделать клео скрипт который при написании в чат команду /flc давал разрешение на использование клавиш чита, но вылетает. Я делал, чтобы чит мог работать без команды /flc и все было норм, но меня так не устраивает, помогите.


CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0B34: samp register_client_command "flc" to_label @1
0B34: samp register_client_command "flf" to_label @3
0BDE: pause_thread 0



:1
wait 0
0050: gosub @Noname_22
0B43: samp cmd_ret
:Noname_22
0001: wait 0 ms
00D6: if and
00DF:   actor $PLAYER_ACTOR driving
0ADC:   test_cheat "W"
004D: jump_if_false @2
0811: 0@ = actor $PLAYER_ACTOR used_car
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
0050: gosub @2 
return


:2
wait 0
if
0ADC:   test_cheat "S"
jf @Noname_22
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
jump @Noname_22
0B43: samp cmd_ret


:3
wait 0
0519: set_car 0@ locked 0
jump @1
0B43: samp cmd_ret
return
 
Последнее редактирование модератором:

romanblinov2013

RB_PRO
Проверенный
212
196
Я хотел сделать клео скрипт который при написании в чат команду /flc давал разрешение на использование клавиш чита, но вылетает. Я делал, чтобы чит мог работать без команды /flc и все было норм, но меня так не устраивает, помогите.


CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0B34: samp register_client_command "flc" to_label @1
0B34: samp register_client_command "flf" to_label @3
0BDE: pause_thread 0



:1
wait 0
0050: gosub @Noname_22
0B43: samp cmd_ret
:Noname_22
0001: wait 0 ms
00D6: if and
00DF:   actor $PLAYER_ACTOR driving
0ADC:   test_cheat "W"
004D: jump_if_false @2
0811: 0@ = actor $PLAYER_ACTOR used_car
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
0050: gosub @2
return


:2
wait 0
if
0ADC:   test_cheat "S"
jf @Noname_22
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
jump @Noname_22
0B43: samp cmd_ret


:3
wait 0
0519: set_car 0@ locked 0
jump @1
0B43: samp cmd_ret
return

https://github.com/RB-PRO/cleoFichaCommands/blob/master/[Фича]: Активация на команду

11 строка будет работать в цикле и туда тебе нужно поставить проверку на нажатие клавиши.
 
У

Удалённый пользователь 126082

Гость
Нихуя не понял... Как регистрация команды может быть в цикле? Что ты несешь вообще?
 

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Я хотел сделать клео скрипт который при написании в чат команду /flc давал разрешение на использование клавиш чита, но вылетает. Я делал, чтобы чит мог работать без команды /flc и все было норм, но меня так не устраивает, помогите.


CLEO:
// This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
{$CLEO .cs}

//-------------MAIN---------------
0000: NOP

:Noname_2
0001: wait 0 ms
0AFA:  is_samp_available
004D: jump_if_false @Noname_2
0B34: samp register_client_command "flc" to_label @1
0B34: samp register_client_command "flf" to_label @3
0BDE: pause_thread 0



:1
wait 0
0050: gosub @Noname_22
0B43: samp cmd_ret
:Noname_22
0001: wait 0 ms
00D6: if and
00DF:   actor $PLAYER_ACTOR driving
0ADC:   test_cheat "W"
004D: jump_if_false @2
0811: 0@ = actor $PLAYER_ACTOR used_car
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
0050: gosub @2
return


:2
wait 0
if
0ADC:   test_cheat "S"
jf @Noname_22
00AA: store_car 0@ position_to 3@ 4@ 5@
0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
00AB: put_car 0@ at 3@ 4@ 5@
0519: set_car 0@ locked 1
jump @Noname_22
0B43: samp cmd_ret


:3
wait 0
0519: set_car 0@ locked 0
jump @1
0B43: samp cmd_ret
return
Если правильно понял...
CLEO:
{$CLEO}
0000:
while not Samp.Available()
    wait 0
end
cmd "flc" @flc
cmd "flf" @flf

while true
    wait 0       
    if and
    00DF: actor $PLAYER_ACTOR driving
    0ADC: test_cheat "W"
    30@ == 1
        then
        0811: 0@ = actor $PLAYER_ACTOR used_car
        00AA: store_car 0@ position_to 3@ 4@ 5@
        0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 1.566 5.657
        00AB: put_car 0@ at 3@ 4@ 5@
        0519: set_car 0@ locked 1
    end
   
    if and
    0ADC: test_cheat "S"
    30@ == 1
        then
        00AA: store_car 0@ position_to 3@ 4@ 5@
        0407: store_coords_to 3@ 4@ 5@ from_car 0@ with_offset -0.337 5.566 0.657
        00AB: put_car 0@ at 3@ 4@ 5@
        0519: set_car 0@ locked 1
    end
end

:flc
0B12: 30@ = 30@ XOR 1
if 30@ == 1
    then
    msg "ON"
else
    msg "OFF"
end
Samp.CmdRet()

:flf
0519: set_car 0@ locked 0
Samp.CmdRet()
 
Последнее редактирование:

grandpafromghetto

НАСТАЯЩИЙ ДАГИСТАНИЦ
Проверенный
335
119
есть крч опкод, который зажимает клавишу, так вот, мне надо, чтоб он зажимал клавишу до тех пор пока не добежит до каких-то координат
 

D3.Pheonix

🎹
Модератор
2,817
1,597
Как получить хэндл игрока?
Твой хендл это $PLAYER_ACTOR
Чужой получить можно разными способами, зависит от того что тебе надо. Опиши подробнее
есть крч опкод, который зажимает клавишу, так вот, мне надо, чтоб он зажимал клавишу до тех пор пока не добежит до каких-то координат
Ну так въеби условие на то что пед в N кордах