[LUA] Не находится сообщение в чате

sakata69

Участник
Автор темы
33
8
Сделал скрипт, который при определённом сообщении будет делать определённые действия, но он не работает. В SampFuncs ошибки нету, но скорее всего я как-то не правильно указываю и из-за этого не находится сообщение
Код::
local sampev = require 'samp.events'

function sampev.onServerMessage(color, msg)
    if msg:find("Audio stream: http://arizona.gtasounds.com/wood_work/chainsaw_final_sound.mp3") then
           sampSendChat("8")
    end
    if msg:find("Audio stream: http://arizona.gtasounds.com/wood_work/chainsaw_sound.mp3") then
      sampSendChat("7")
    end
end
Как сделать что бы сообщение находилось?
 

Hinаta

Известный
784
356
Регулярные выражения покинули чат


использовать jmp хук,это системное сообщение
ладно, всё равно пригодится
 

Maxim25012

Известный
280
101
Сделал скрипт, который при определённом сообщении будет делать определённые действия, но он не работает. В SampFuncs ошибки нету, но скорее всего я как-то не правильно указываю и из-за этого не находится сообщение

Код::
local sampev = require 'samp.events'

function sampev.onServerMessage(color, msg)
    if msg:find("Audio stream: http://arizona.gtasounds.com/wood_work/chainsaw_final_sound.mp3") then
           sampSendChat("8")
    end
    if msg:find("Audio stream: http://arizona.gtasounds.com/wood_work/chainsaw_sound.mp3") then
      sampSendChat("7")
    end
end
Как сделать что бы сообщение находилось?
Может, это сообщение не сервером отсылается?

Попробуй хукать onPlayAudioStream.

В find пихай отдельные куски ссылки, например "wood_work" или "chainsaw_final_sound".