Jump to content
Sign in to follow this  
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

Edited by Black Ice

Share this post


Link to post
Addicted    1
Addicted

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

 

Obrigado pela contribuição.

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×