• 01-04.05.2026 - DOUBLE EXP / SKILL EVENT!

Server save, clean Prosze o pomoc

szysza727

Active User
Zarejestrowany
Dołączył
Marzec 12, 2009
Posty
70
Liczba reakcji
2
Prosil bym o pomoc w skonfigurowaniu tego skryptu tak aby save byl co 1
godzine a clean co 2. Rep!.:

globalevent:
<globalevent name="save" interval="900" script="save.lua"/>
<globalevent name="clean" interval="7200" script="clean.lua"/>

save.xml

local config = {
broadcast = "yes"
}

config.broadcast = getBooleanFromString(config.broadcast)
local function executeSave(seconds)
if(seconds == 0) then
doSaveServer()
return true
end

if(seconds == 120 or seconds == 30) then
doBroadcastMessage("Full server save within " .. seconds .. " seconds, please stay in safe place!")
end

seconds = seconds - 30
if(seconds >= 0) then
addEvent(executeSave, 30 * 1000, seconds)
end
end

function onThink(interval, lastExecution, thinkInterval)
if(not config.broadcast) then
doSaveServer()
return true
end

executeSave(120)
return true
end








Clean.xml
function executeClean()
doCleanMap()
doBroadcastMessage("Game map cleaned, next clean in 2 hours.")
return TRUE
end
function onThink(interval, lastExecution)
doBroadcastMessage("Game map cleaning within 30 seconds, please pick up your items!")
addEvent(executeClean, 30000)
return TRUE
end
 
Odp: Server save, clean Prosze o pomoc

Podajesz czas w sekundach w global event.
3600-godzina
7200-2 godziny
i tyle.
<globalevent name="save" interval="900" script="save.lua"/>
<globalevent name="clean" interval="7200" script="clean.lua"/>

900 zmieniasz na 3600 a 7200 zostawiasz i powinno byc jak chcesz.
 
Odp: Server save, clean Prosze o pomoc

22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Game map cleaning within 30 seconds, please pick up your items!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Game map cleaning within 30 seconds, please pick up your items!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Game map cleaning within 30 seconds, please pick up your items!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Game map cleaning within 30 seconds, please pick up your items!
22:53 Full server save within 120 seconds, please stay in safe place!
22:53 Full server save within 120 seconds, please stay in safe place!
22:54 Game map cleaning within 30 seconds, please pick up your items!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Game map cleaned, next clean in 2 hours.
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Game map cleaning within 30 seconds, please pick up your items!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Game map cleaned, next clean in 2 hours.
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Game map cleaning within 30 seconds, please pick up your items!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!
22:54 Full server save within 120 seconds, please stay in safe place!


To jest rezultat ;/ juz nie wiem co mam robic ehh.... niby co godzine a daje ciagle a po save leci clean i ciagle...
 
Odp: Server save, clean Prosze o pomoc

W globalevent zmien to:
Kod:
<globalevent name="save" interval="900" script="save.lua"/>
<globalevent name="clean" interval="7200" script="clean.lua"/>
na to:
Kod:
<globalevent name="save" interval="3600" script="save.lua"/>
<globalevent name="clean" interval="7200" script="clean.lua"/>

jak kolega na gorze napisa?!!
 
Odp: Server save, clean Prosze o pomoc

zmienilem i dalej to samo ;/ prosze o dalsze podpowiedzi
 
Odp: Server save, clean Prosze o pomoc

a przeladowales silni?? to co napislali UP to musi dzialac...
 
Odp: Server save, clean Prosze o pomoc

tak, przeladowalem... i nie wiem czy to nie jest tak ze po save ma byc clean czy to nie dziala jakos proporcjonalnie ? jakbyscie mogli podajcie mi wasze propozycje skryptow na save i clean i gotove global events spr?buje to zrobic ehh.
 
Odp: Server save, clean Prosze o pomoc

masz chyba tfs 0.4 nie ?

bo na tfs 0.4 nie sa sekundy tylko milisekundy ; )

czyli musi wygladac to tak :

<globalevent name="save" interval="7200000" event="script" value="save.lua"/>
<globalevent name="clean" interval="5400000" event="script" value="clean.lua"/>

save co 2h
a clean co 1.5 h ;)
 
Odp: Server save, clean Prosze o pomoc

ots 8.54 wiec wszyscy zakladali ze ma tfs 0.3.6. Mogl odrazu napisac ze 0.4 to by dostal odpowiedz. A jak nie wie jakiego ma tfsa nawet to albo niech poczyta poradniki i dopiero sie bieze za robienie ots albo wogole nie robi... Co do milisekund to bedzie 1000=1 sekunda, czyli 60000=minuta, 3 600 000=gozina, 7 200 000=2h
 
Back
Do góry