Hello. Ive been banned recently because I used that script which one for sure not working. Msgcheck appeared just in server log window so it seems like system msg. I was suprised because if I remember correctly it appeared in default window also. I made screenshoots so if needed I will send you. Could you fix that script? Would be nice, thanks.
auto(100)
if not g_game.isOnline() then return end
local messagesToDetect = {"[English]", "msgheck", "bot"} -- which words should it look for?
local respondToMessage = false -- should it respond if trigger word is found?
local messageToRespond = "im here" -- what should it respond?
local pauseBot = false -- should it pause the bot?
local playAlarm = true -- should it play alarm?
connect("g_game", "onTalkMessage", checkBotMessage)
function checkBotMessage(name, level, mode, message, channelId, creaturePos)
for _, messageToDetect in pairs(messagesToDetect) do
if string.find(message, messageToDetect, 1, true) then
if respondToMessage then
g_game.talk(messageToRespond)
end
if pauseBot then
setOption("Global/BotPaused", "true")
end
if playAlarm then
for i = 1, 5 do
playSound("alarm.wav")
sleep(1000)
end
end
return
end
end
end