Em talkactions.xml coloque a seguinte tag:
<talkaction words="!afk" script="automessage.lua"/>
Depois na pasta scripts crie um arquivo .lua com o nome de automessage e coloqe a seguinte script:
local FRASES = {"Já Volto!", "Ausente!", "Afk!", "Off-Line!"} -- Auto-Mensagens.
local TEMPO = 2 -- Intervalo de Tempo em segundos.
local function doSendAutoMessage(cid, pos)
if (isCreature(cid) == TRUE) then
npos = getThingPos(cid)
if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) then
doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215)
doSendMagicEffect(pos, 2)
addEvent(doSendAutoMessage, TEMPO*1000, cid, npos)
end
end
end
function onSay(cid, words, param)
pos = getThingPos(cid)
doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215)
doSendMagicEffect(pos, 2)
doPlayerSendCancel(cid, "Mengasem Automatica by Snowz.")
addEvent(doSendAutoMessage, TEMPO*1000, cid, pos)
return TRUE
end
Para a script funcionar vc digita !afk e vai ficar mandando as mensagens, para desativar basta o player se mover ou logar.
Espero ter ajudado, Snowz.