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

astap_

Известный
Всефорумный модератор
626
601
так?) Текстуры мигают.
CLEO:
{$CLEO}
0000:

wait 0
If and
key_down 16
key_down 52
then
0af9: "/mask"
wait 300
end

wait 0
If and
key_down 16
key_down 51
then
0af9: "/armour"
wait 300
end

wait 0
If and
key_down 16
key_down 50
then
0af9: "/usedrugs 1"
wait 300
end
while true
wait 0
// твой код
end
 
  • Нравится
Реакции: chapo

chapo

чопа сребдс // @moujeek
Модератор
8,859
11,540
Почему отправляются сразу все сообщения, если там есть wait?
CLEO:
:pidor
0B35: samp 20@ = get_last_command_params
if 0AD4: 25@ = scan_string 20@ format "%d" 21@
0AAB: file_exists "CLEO\Anti-Pidoras.mp3"
0AAC: 999@ = load_audiostream "CLEO\Anti-Pidoras.mp3"
0AAD: set_audiostream 999@ perform_action 1
0ABC: set_audiostream 999@ volume 3.0
0AF9: samp say_msg "/me äîñòàë ïèäîðî-äåòåêòîð"
wait 2000
0AF9: samp say_msg "/do íà ïèäîðî-äåòåêòîðå íàïèñàíî 'àíòè-ïèäîðàñ2000' "
wait 2000
0AF9: samp say_msg "/me íàæàë íà äåòåêòîðå áîëüøóþ êðàñíóþ êíîïêó"  
wait 2000
0AF9: samp say_msg "/do íà ýêðàíå äåòåêòîðà íà÷àëè âûñâå÷èâàòñÿ íàäïèñè:"
wait 2000
0AF9: samp say_msg "/do ñêàíèðóþ %d"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 1/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 2/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå çàâåðøåíî"
wait 2000
0AF9: samp say_msg "/try %d ÿâëÿåòñÿ ïèäîðàñîì"
wait 2000
0AAD: set_audiostream 999@ perform_action 0
0B43: cmd_ret
 
Последнее редактирование:

astap_

Известный
Всефорумный модератор
626
601
Почему отправляются сразу все сообщения, если там есть wait?
CLEO:
:pidor
0B35: samp 20@ = get_last_command_params
if 0AD4: 25@ = scan_string 20@ format "%d" 21@
0AAB: file_exists "CLEO\Anti-Pidoras.mp3"
0AAC: 999@ = load_audiostream "CLEO\Anti-Pidoras.mp3"
0AAD: set_audiostream 999@ perform_action 1
0ABC: set_audiostream 999@ volume 3.0
0AF9: samp say_msg "/me äîñòàë ïèäîðî-äåòåêòîð"
wait 2000
0AF9: samp say_msg "/do íà ïèäîðî-äåòåêòîðå íàïèñàíî 'àíòè-ïèäîðàñ2000' "
wait 2000
0AF9: samp say_msg "/me íàæàë íà äåòåêòîðå áîëüøóþ êðàñíóþ êíîïêó"
wait 2000
0AF9: samp say_msg "/do íà ýêðàíå äåòåêòîðà íà÷àëè âûñâå÷èâàòñÿ íàäïèñè:"
wait 2000
0AF9: samp say_msg "/do ñêàíèðóþ %d"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 1/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå 2/2"
wait 2000
0AF9: samp say_msg "/do ñêàíèðîâàíèå çàâåðøåíî"
wait 2000
0AF9: samp say_msg "/try %d ÿâëÿåòñÿ ïèäîðàñîì"
wait 2000
0AAD: set_audiostream 999@ perform_action 0
0B43: cmd_ret
в колбэках задержка игнорируется. тебе нужно сделать в теле команды переключатель переменной, а свой флуд засунь в цикл.
писал с телефона, но думаю что ты понял

while true
wait 0
if 31@ == true
then
say "я пидорас"
wait 1000
print "jopa" 1000
wait 1000
31 = false
end
end

:cmd
31@ = true
cmdret
 

chapo

чопа сребдс // @moujeek
Модератор
8,859
11,540
в колбэках задержка игнорируется. тебе нужно сделать в теле команды переключатель переменной, а свой флуд засунь в цикл.
писал с телефона, но думаю что ты понял

while true
wait 0
if 31@ == true
then
say "я пидорас"
wait 1000
print "jopa" 1000
wait 1000
31 = false
end
end

:cmd
31@ = true
cmdret
За что отвечает "print"?
 

chapo

чопа сребдс // @moujeek
Модератор
8,859
11,540
выводит на экран надпись, как например когда пишешь /time появляется надпись (1000 задержка)
upload_2019-6-5_18-3-28.png
что из этого мне нужно?)
 

chapo

чопа сребдс // @moujeek
Модератор
8,859
11,540
Не помогло
CLEO:
0AF9: samp say_msg "/me достал пидоро-детектор"
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/do на пидоро-детекторе написано 'анти-пидорас2000' "
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/me нажал на детекторе большую красную кнопку"   
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/do на экране детектора начали высвечиватся надписи:"
0662: printstring "scan" 1000
 

клешь рояль

Известный
1,255
550
Не помогло
CLEO:
0AF9: samp say_msg "/me достал пидоро-детектор"
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/do на пидоро-детекторе написано 'анти-пидорас2000' "
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/me нажал на детекторе большую красную кнопку"  
0662: printstring "scan" 1000
wait 2000
0AF9: samp say_msg "/do на экране детектора начали высвечиватся надписи:"
0662: printstring "scan" 1000
CLEO:
while true
wait 0
if 31@ == true
then
0B35: samp 20@ = get_last_command_params
if 0AD4: 25@ = scan_string 20@ format "%d" 21@
0AAB: file_exists "CLEO\Anti-Pidoras.mp3"
0AAC: 999@ = load_audiostream "CLEO\Anti-Pidoras.mp3"
0AAD: set_audiostream 999@ perform_action 1
0ABC: set_audiostream 999@ volume 3.0
0AF9: samp say_msg "/me ainoae ieai?i-aaoaeoi?"
wait 2000
0AF9: samp say_msg "/do ia ieai?i-aaoaeoi?a iaienaii 'aioe-ieai?an2000' "
wait 2000
0AF9: samp say_msg "/me ia?ae ia aaoaeoi?a aieuoo? e?anio? eiiieo"
wait 2000
0AF9: samp say_msg "/do ia ye?aia aaoaeoi?a ia?aee aunaa?eaaony iaaiene:"
wait 2000
0AF9: samp say_msg "/do neaie?o? %d"
wait 2000
0AF9: samp say_msg "/do neaie?iaaiea 1/2"
wait 2000
0AF9: samp say_msg "/do neaie?iaaiea 2/2"
wait 2000
0AF9: samp say_msg "/do neaie?iaaiea caaa?oaii"
wait 2000
0AF9: samp say_msg "/try %d yaeyaony ieai?anii"
wait 2000
0AAD: set_audiostream 999@ perform_action 0
31 = false
end
end

:cmd
31@ = true
cmdret
мб вот так