VI

!afk com mensagem

Por VitinhoBright, 30 de abr. de 2014 em Archived

pedido
script
5
1k
30 de abril de 2014 às 14:55

Fala galera blz queria pedir para voces um script qque voce digita !afk (mensagem) e fica saindo varias mensagems exemplo : !afk tou comendo o !afk to andando de skate


!


VaginalV
30 de abril de 2014 às 15:21

vá em data/talkactions/scripts , crei 1 arquivo .lua com o nome automessagem.lua é coloque isso lá dentro

local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!"} -- Auto-Mensagens.

local TEMPO = 30 -- 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, "esK~ Mengasem Automaticas")
addEvent(doSendAutoMessage, TEMPO*1000, cid, pos)
return TRUE
end

 

 

agora vá em talkactions.xml é coloque isso

 

 

<talkaction words="!afk" script="automessage.lua"/>

 

 

zipter98Z
30 de abril de 2014 às 17:00

A mensagem seria definida pelo jogador ou no próprio código?

30 de abril de 2014 às 17:04

pelo jogador

PesilkP
30 de abril de 2014 às 22:11

vá em data/talkactions/scripts , crei 1 arquivo .lua com o nome automessagem.lua é coloque isso lá dentro

local FRASES = {"JÁ VOLTO!", "VOLTO JÁ!", "AUSENTE!", "AFK!", "OFF-LINE!"} -- Auto-Mensagens.

 

local TEMPO = 30 -- 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, "esK~ Mengasem Automaticas")

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

return TRUE

end

 

 

agora vá em talkactions.xml é coloque isso

 

 

 

<talkaction words="!afk" script="automessage.lua"/>

 

 

Brigado mano