- Dołączył
- Sierpień 26, 2009
- Posty
- 279
- Liczba reakcji
- 13
- Wiek
- 36
AFK SYSTEM
Dzia?a pod Silniki TFS 0.3.+
1.Otwieramy folder Talkaction.xml i dodajemy
2.Nastepnie Talkaction/Script Tworzymy afk.lua i Wklejamy do niego
3.AFK.LUA
4.KOMENDY
!afk on aktywujemy afk pamietajmy ?e wtedy niemo?na sie rusza? i nad nasz? glow? wyskakuje napis kolorowy AFK co 3 sec
!afk off wy??czamy afkowanie
Dzia?a pod Silniki TFS 0.3.+
1.Otwieramy folder Talkaction.xml i dodajemy
Kod:
<talkaction words="!afk" event="script" value="afk.lua"/>
3.AFK.LUA
Kod:
local time = 3 -- Seconds
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),"AFK", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000 / 2, cid)
end
end
return TRUE
end
local storage = 38417
function onSay(cid, words, param, channel)
local afkCheck = getPlayerStorageValue(cid, storage)
if(param == "") then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.")
return TRUE
end
if (param == "on") then
if (afkCheck == -1) then
if (isPlayer(cid) == TRUE) then
doSendAnimatedText(getPlayerPosition(cid),"AFK", math.random(01,255))
end
say_events[getPlayerGUID(cid)] = addEvent(SayText, time * 1000, cid)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "You are now AFK.")
doCreatureSetNoMove(cid, true)
setPlayerStorageValue(cid, storage, 1)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You are already AFK.")
end
elseif (param == "off") then
stopEvent(say_events[getPlayerGUID(cid)])
say_events[getPlayerGUID(cid)] = nil
doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Welcome Back!")
doCreatureSetNoMove(cid, false)
setPlayerStorageValue(cid, storage, -1)
end
return TRUE
end
!afk on aktywujemy afk pamietajmy ?e wtedy niemo?na sie rusza? i nad nasz? glow? wyskakuje napis kolorowy AFK co 3 sec
!afk off wy??czamy afkowanie
leci (+)
doda?em tal inijke co tam jest ale nic nie daje ;/