Ir para conteúdo
Entre para seguir isso  
victormorin

Sistema AFK

Recommended Posts

victormorin    0
victormorin

Olá, estou criando esse tutorial mostrando como fazer o Sistema de AFK em seu OTServ, Então vamos lá ^^

 

Vá Na Pasta De Seu OTServ / Data / Talkactions / Scripts - Copie qualquer arquivo .lua que está lá, tire tudo que a dentro dele e renomeie como 'afk'

Coloque isso :

 

[spoiler=Coloque isso]

local time = 5 -- 1 = 1 sec, 2 = 2 sec, ...

local say_events = {}
local function SayText(cid)
if isPlayer(cid) == TRUE then
if say_events[getPlayerGUID(cid)] ~= nil then
if isPlayer(cid) == TRUE then
doSendAnimatedText(getPlayerPosition(cid),"Ausente !", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 100 / 2, cid) 
end 
end
return TRUE
end
function onSay(cid, words, param, channel) 
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return true
end
if param == "on" then
if isPlayer(cid) == TRUE then
doSendAnimatedText(getPlayerPosition(cid),"Ausente !", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid)
doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING ,"You Now Stated you are (afk).")
elseif param == "off" then
stopEvent(say_events[getPlayerGUID(cid)])
say_events[getPlayerGUID(cid)] = nil
doPlayerSendTextMessage(cid,MESSAGE_STATUS_WARNING ,"You Now stated your are not (afk).")
end
return TRUE
end

 

 

 

Depois vá em Pasta De Seu OTServ / Data / Talkactions / Talkactions.XML

Procure A Parte dos Players

Bote Isso :

 

[spoiler=Coloque Isso]

<talkaction words="!afk on" event="script" value="afk.lua"/>

 

 

Obs : falando !afk off acaba com !afk on começa!

 

Gente então é isso salve feche e use

 

Abraços,

Victor Morin

Editado por Black Ice

Compartilhar este post


Link para o post
Addicted    1
Addicted

Apesar de não seguir completamente os padrões de postagem, vou aprovar.

 

Obrigado pela contribuição.

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×