auto(100) IF NOT g_game.isOnline() THEN RETURN END local messagesToDetect = {"[BR] BOT/MACRO", "[PL] BOT/MACRO", "[EN] BOT/MACRO", "check"} -- which words should it look for? local respondToMessage = FALSE -- should it respond if trigger word is found? local messageToRespond = "jestem xd" -- 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