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

LaRossa

Потрачен
429
117
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

romanblinov2013

RB_PRO
Проверенный
212
196
Что не так? Он должен при чит коде Flood включиться и ждать, пока я нажму цифру 2, когда я её нажму(буду держать) должен флудить кнопкой N, отпущу кнопку, перестать флудить, а если я ещё раз напишу Flood должен выключиться.
Еще вопрос: могу ли я из ини файла, получить интежер, сохранить его в переменную, и втыкать в опкод wait? типо в 0@ записалось с ини файла 15, напишу опкод wait 0@, и там будет 15, так получиться?
CLEO:
:Flood_On
wait 0
if
0ADC:   test_cheat "flood"
jf @Flood_On
0ACD: show_text_highpriority "Flood: on" time 1000
jump @Flood_Loop

:Flood_Loop
wait 0
0AB0:   key_pressed 50
jf @Flood_Loop
0C72: set_virtual_key 0x4E down true
wait 30
0C72: set_virtual_key 0x4E down false
jump @Flood1

:Flood1
wait 0
8ADC: "flood"
jf @Flood_Loop
jump @Flood_Off

:Flood_Off
wait 0
0ACD: show_text_highpriority "Flood: OFF" time 1000
jump @Flood_On
Ты на эмуляции клавигу не указал.
Лабел Flood1 внатуре гавёный!
И ещё... Сделай активацию по комнде.. это надёжно и просто!
 

Сливка1

Новичок
19
0
Код:
Actor.PutAt($PLAYER_ACTOR, X Y Z)
Вот почему некоторые пишут клео так? А не с помощью опкодом? Зачем это, чтобы код меньше весил?
Какой вообще опкод вот именно выше указанной команды?
 

samp is meme

Активный
183
63
Код:
Actor.PutAt($PLAYER_ACTOR, X Y Z)
Вот почему некоторые пишут клео так? А не с помощью опкодом? Зачем это, чтобы код меньше весил?
Какой вообще опкод вот именно выше указанной команды?
Чтобы код меньше весил {$NOSOURCE}, а это никак не влияет;
Это удобно;
00A1: put_actor $PLAYER_ACTOR at 345.5621 306.2212 998.4484;
 
  • Нравится
Реакции: Сливка1

debil :))

Участник
86
19
Кто подскажет опкод или код, проверяющий существует ли надпись в чате.
Нужно для проверки прошел ли пейдей.
Заранее спасибо
 

LokoLoyKoo

Новичок
103
8
Подскажите, можно ли сделать так, чтобы скрипт включался и выключался на определенную команду?
 

©Ded_Fedot

КГБ
2,139
1,261
Подскажите, можно ли сделать так, чтобы скрипт включался и выключался на определенную команду?
CLEO:
0B34: samp register_client_command "bhk" to_label @Noname_98

while true
wait 0
if 1@ == 1
them
///
end
end

:Noname_98
if 1@ == 0
then
1@ = 1
chatmsg "on" -1
else
chatmsg "off" -1
1@ = 0
end
SAMP.CmdRet
 
Последнее редактирование:

Donatello Ramoff

Новичок
3
0
как убрать из этого клео задержку в 60 секунд?
Код:
{$CLEO}
0000: NOP

repeat
wait 500
until Samp.Available()

while true
wait 0
if and
not Samp.ChatInputOpened()
0ab0: 82
then
10@ = Actor.Health($PLAYER_ACTOR)
wait 0
if
10@ < 160
then
9@ = 160
0062: 9@ -= 10@
0016: 9@ /= 10
9@ += 1  
0AF9: "/usedrugs %d" 9@
wait 150
0812: $PLAYER_ACTOR "HANDSUP" "PED" 4.0 0 0 0 0 1   
wait 59800
0AF8: samp add_message_to_chat "[!] Прошло 60 сек [!]" color 0x3366FF
0AF8: samp add_message_to_chat "[!] Ты можешь заюзать еще [!]" color 0x3366FF
0AF8: samp add_message_to_chat "[!] Нажми 'R' [!]" color 0x3366FF
wait 0
if
8ab0: 82
then 
end
end
end
end
 

©Ded_Fedot

КГБ
2,139
1,261
как убрать из этого клео задержку в 60 секунд?
Код:
{$CLEO}
0000: NOP

repeat
wait 500
until Samp.Available()

while true
wait 0
if and
not Samp.ChatInputOpened()
0ab0: 82
then
10@ = Actor.Health($PLAYER_ACTOR)
wait 0
if
10@ < 160
then
9@ = 160
0062: 9@ -= 10@
0016: 9@ /= 10
9@ += 1 
0AF9: "/usedrugs %d" 9@
wait 150
0812: $PLAYER_ACTOR "HANDSUP" "PED" 4.0 0 0 0 0 1  
wait 59800
0AF8: samp add_message_to_chat "[!] Прошло 60 сек [!]" color 0x3366FF
0AF8: samp add_message_to_chat "[!] Ты можешь заюзать еще [!]" color 0x3366FF
0AF8: samp add_message_to_chat "[!] Нажми 'R' [!]" color 0x3366FF
wait 0
if
8ab0: 82
then
end
end
end
end
ставь своё значение