Помогите решить проблемку. Флудер не работает
Все это находится в отдельном потоке. Не пойму почему не работает, в игре после чего ввел команду, сразу срабатывют условия:
и скрипт вырубается. С какого хуя это срабатывает, в едь в чате нет этой строки.Уже всю голову сломал, не пойму
CLEO:
0B34: samp register_client_command "flud" to_label @FLOODER
repeat
wait 0
while 0@ == 2
wait 0
if
0AB0: key_pressed 0x23 // End
then
chatmsg "Flooder остановлен." -1
0@ = false
jump @FLOODER_SKIP
else
10@ --
0B75: samp get_chat_string 99 text_to 2@ prefix_to 3@ color_to 4@ prefix_color_to 5@
if and
0C18: 9@ = strstr string1 2@ string2 "Ваше объявление отправлено на обработку"
4@ == -13391309
then
chatmsg "Объявление отправлено. Скрипт остановлен.." -1
0@ = false
jump @FLOODER_SKIP
end
if 0B4C: samp is_dialog_active 353
then
0BC9: samp send_dialog_response dialog 353 button 1 listitem 0 input ""
0B47: samp close_current_dialog_with_button 0
end
if 10@ <= 0
then
0A8D: 6@ = read_memory 0xB7CB50 size 4 virtual_protect TRUE
0092: 10@ = float 6@ to_integer
0017: 10@ /= 3.1
say "%s" 3@
0BC9: samp send_dialog_response dialog 353 button 1 listitem 0 input ""
end
end
end
:FLOODER_SKIP
until false
:FLOODER
SAMP.IsCommandTyped(1@)
if not 0@ == 2
then
if 0AD4: 2@ = scan_string 1@ format "%s" 3@
then
0@ = 2
chatmsg "Флудер запущен. Что бы остановить нажми {0099cc}[End]" -1
else
chatmsg "/flud [text]." -1
end
end
SAMP.CmdRet()
Все это находится в отдельном потоке. Не пойму почему не работает, в игре после чего ввел команду, сразу срабатывют условия:
CLEO:
if and
0C18: 9@ = strstr string1 2@ string2 "Ваше объявление отправлено на обработку."
4@ == -13391309 (это зеленый цвет, проверено)
и скрипт вырубается. С какого хуя это срабатывает, в едь в чате нет этой строки.Уже всю голову сломал, не пойму