я через него не умею, вообщем мне надо скрипт, чтобы при обычном сообщении в чат 1 раз проигрывался звук, если новая строка тоже обычное сообщение, то ещё раз.
пока есть вот что:
{$CLEO}
0000:
wait 5000
:samp
wait 400
samp.Available()
jf @samp
0AC8: 0@ = allocate_memory_size 144
0AC8: 1@ = allocate_memory_size 32
:message
wait 0
0B75: samp get_chat_string 99 text_to 0@ prefix_to 1@ color_to 2@ prefix_color_to 0
if and
0C18: 0 = strstr string1 0@ string2 "- " // ищем символ в последней строке чата
0C18: 0 = strstr string1 0@ string2 "(" // ищем символ в последней строке чата
0C18: 0 = strstr string1 0@ string2 ")" // ищем символ в последней строке чата
0C18: 0 = strstr string1 0@ string2 "[" // ищем символ в последней строке чата
0C18: 0 = strstr string1 0@ string2 "]" // ищем символ в последней строке чата
else_jump @message
0AAC: 11@ = load_audiostream "CLEO\sounds\1.mp3"
0ABC: set_audiostream 11@ volume 1.0
0ACC: show_text_lowpriority "MESSAGE" time 1000
0AAD: set_mp3 11@ perform_action 1
wait 5000
jump @message
вот получается что он постоянно проверяет последнюю строку на содержание этих символов и каждый раз сигналит, а надо сделать чтоб он 1 раз просигналил и ждал когда эта строка изменится и проверял дальше строки на содержание этих символов.
вот пример как ищет скрипт сейчас [21:32:05]
- вон иди, машину никто не отбирает пока
(Tolik_Pearce
) [18
]
можно конечно сделать, чтобы после проверки, в чат скрипт сам писал пустое сообщение, но это гон получится