I ae galera bom server 8.50
Queria um sistema de auto clean por favor tacktion e o globalevent tambem tanks !
porque o meu quando do /clean ele trava e nao sai mais disso

I ae galera bom server 8.50
Queria um sistema de auto clean por favor tacktion e o globalevent tambem tanks !
porque o meu quando do /clean ele trava e nao sai mais disso
Em Globalevents crie um arquivo chamado clean.lua,e depois cole isto dentro:
function executeClean()
doCleanMap()
doBroadcastMessage("Game map cleaned, next clean in 2 hours.")
return true
end
function onThink(interval, lastExecution, thinkInterval)
doBroadcastMessage("Game map cleaning within 30 seconds, please pick up your items!")
addEvent(executeClean, 30000)
return true
end
depois em globalevents.xml
coloque isto:
<globalevent name="clean" interval="7200" event="script" value="clean.lua"/>
caso voce quiser a talkactions crie um arquivo chamado clean.lua e cole isto dentro :
local cleanEvent = 0
function onSay(cid, words, param, channel)
if(param == '') then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Collected " .. doCleanMap() .. " items.")
return true
end
if(param == 'tile') then
local removeLoadedFromMap = false
local t = string.explode(param, ",")
if(t[2]) then
removeLoadedFromMap = getBooleanFromString(t[2])
end
doCleanTile(getCreaturePosition(cid), removeLoadedFromMap)
return true
end
if(not tonumber(param)) then
doPlayerSendCancel(cid, "Command requires numeric param.")
return true
end
stopEvent(cleanEvent)
prepareClean(tonumber(param), cid)
return true
end
function prepareClean(minutes, cid)
if(minutes == 0) then
if(isPlayer(cid)) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Cleaned " .. doCleanMap() .. " items.")
end
doBroadcastMessage("Game map cleaned.")
elseif(minutes > 0) then
if(minutes == 1) then
doBroadcastMessage("Game map cleaning in " .. minutes .. " minute, please pick up all your items.")
else
doBroadcastMessage("Game map cleaning in " .. minutes .. " minutes.")
end
cleanEvent = addEvent(prepareClean, 60000, minutes - 1, cid)
end
end
e em talkactions.xml cole isto :
<talkaction log="yes" words="/clean" access="3" event="script" value="clean.lua"/>

Ajudei ? Então clika ali no
E da um Rep+ pra mim!