Ir para conteúdo

[Resolvido]Exhausted No Script De Afk


Kakareco

Posts Recomendados

Ae galera, e tipow assim eu tenho um script de afk igual akele do refugia, so que eu quero coloca um "exhausted" nele, pq o player pod fla 100x afk, ai as mensagem fikam descontroladas saindo toda hora. Queria que alguem me ajudase a coloca um exhausted nisso, tipow so pod fla afk dinovo quando andar. O script e esse:

 

local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!", "NÃO TO!"} -- 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, "AFK ligado!")

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "AFK ligado!.")

addEvent(doSendAutoMessage, TEMPO*1000, cid, pos)

return TRUE

end

 

fis so 1 modificaçao atoa que e

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "AFK ligado!.")
. Se achar que deve tirar pod tirar. Me ajudem ae plz!
Link para o comentário
Compartilhar em outros sites

Amigo, não sei bem se isso deveria ser em Pedidos de Scripts, pois você ja tem ele, ao meu ver, o lugar certo seria em Dúvidas sobre Scripts, porque você ja tem o script, só está com dúvida de como colocar exhausted nele.

Link para o comentário
Compartilhar em outros sites

local exhaust = createConditionObject(CONDITION_EXHAUST)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100))

local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!", "NÃO TO!"} -- 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)
if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then
        doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED)
        return TRUE
    end
pos = getThingPos(cid)
doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215)
doSendMagicEffect(pos, 2)
doPlayerSendCancel(cid, "AFK ligado!")
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "AFK ligado!.")
addEvent(doSendAutoMessage, TEMPO*1000, cid, pos)
return TRUE
end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...