Adaptei o primeiro dps faço os outros :
local frases = {"AUSENTE!", "VOLTO JA!", "JA VOLTO!"} -- Auto-Mensagens.
local tempo = 1 -- Intervalo de Tempo em segundos.
local say = {}
function Player.autoMe(self, pid, pos)
player = Player(self)
npos = player:getTile()
if npos == pos and say[pid] ~= nil then
player:say(frases[math.random(#frases)], TALKTYPE_MONSTER_SAY)
addEvent(function()
player:autoMe(pid, pos)
end, tempo*1000)
else
say[pid] = nil
player:sendCancelMessage("Você já está com o Ausente ativado, saia do piso onde ativou e aguarde desativar.")
end
end
function onSay(player, words, param)
local player = Player(player)
local pid = player:getGuid()
local pos = player:getTile()
if say[pid] == nil then
table.insert(say, pid, pid)
player:autoMe(pid, pos)
else
say[pid] = nil
player:sendCancelMessage("Ausente desativado.")
end
return false
end







info
Grupo: Conde
Registrado: 29/07/13
Posts: 780
Reputação: +60
Gênero: Masculino
Char no Tibia: aguarde...
então galera estou precisando desses scripts aqui alguém poderia fazendo favor adaptar eles para funcionar em tfs 1.1 versão 10.76
ausente.lua
local FRASES = {"AUSENTE!", "VOLTO JÁ!", "JÁ VOLTO!"} -- Auto-Mensagens. local TEMPO = 1 -- Intervalo de Tempo em segundos. local say = {} local function doSendAutoMessage(cid, pos, player) if (isCreature(cid) == TRUE) then npos = getThingPos(cid) if (pos.x == npos.x) and (pos.y == npos.y) and (pos.z == npos.z) and say[player] ~= nil then doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) say[player] = addEvent(doSendAutoMessage, TEMPO*1000, cid, npos, player) else say[player] = nil doPlayerSendCancel(cid, "Ausente desativado.") end else say[player] = nil end end function onSay(cid, words, param) local player = getPlayerGUID(cid) if say[player] == nil then pos = getThingPos(cid) doSendAnimatedText(pos, FRASES[math.random(#FRASES)], 215) doSendMagicEffect(pos, 2) doPlayerSendCancel(cid, "Ausente ativado.") say[player] = addEvent(doSendAutoMessage, TEMPO*1000, cid, pos, player) else doPlayerSendCancel(cid, "Você já está com o Ausente ativado, saia do piso onde ativou e aguarde desativar.") end return TRUE endvida.lua
mana.lua
@UP
Editado Maio 12 por JonatasLucasf