{$CLEO}
{$INCLUDE SF}
0001: wait 0 ms
while not SAMP.Available()
wait 400
end
0AC8: 1@ = allocate_memory_size 144
0AC8: 2@ = allocate_memory_size 32
0AAC: 11@ = load_audiostream "CLEO\sounds\1.mp3"
0ABC: set_audiostream 11@ volume 1.0
repeat
wait 707
until $707 > 15 //SF > 5.2.*
0BE3: raknet setup_incoming_rpc_hook @in_rpc // подготавливаем хук
0BDE: pause_thread 0 // Бесконечный цикл нам не нужен, поэтому просто поставим скрипт на "паузу". Хуки, вызовы команды и т.п. будут работать в это время
:in_rpc
0BE5: raknet 0@ = get_hook_param PARAM_PACKETID // Получаем ИД RPC
wait 0
if
0@ == RPC_ScrClientMessage // сверяем с необходимым ИДом
then
0B75: samp get_chat_string 99 text_to 1@ prefix_to 2@ color_to 3@ prefix_color_to 0
if and
0C18: 0 = strstr string1 1@ string2 "- "
0C18: 0 = strstr string1 1@ string2 "("
0C18: 0 = strstr string1 1@ string2 ")"
0C18: 0 = strstr string1 1@ string2 "["
0C18: 0 = strstr string1 1@ string2 "]"
then
0ACC: show_text_lowpriority "MESSAGE" time 1000
0AAD: set_mp3 11@ perform_action 1
end
end
0BE0: raknet hook_ret true // принимаем RPC, false - не принимать