• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Lua My OT is brodcasting a message every 2 minutes

Kthxbye

New Member
Joined
Jul 11, 2012
Messages
122
Reaction score
2
I enabled global server save, and everything went smoothly, but when it came back up it gave me this in console [10/03/2015 09:25:51] > Broadcasted message: "".

Does anyone know how to fix this?
 
Go in global event and fond your server save script.. Then find thé line with broadcast in it and paste it here ;)
 
Go in global event and fond your server save script.. Then find thé line with broadcast in it and paste it here ;)
Code:
local config = {
    broadcast = {120, 30},
    shallow = "no",
    delay = 120,
    events = 30
}

config.shallow = getBooleanFromString(config.shallow)

local function executeSave(seconds)
    if(isInArray(config.broadcast, seconds)) then
        local text = ""
        if(not config.shallow) then
            text = "Full s"
        else
            text = "S"
        end

        text = text .. "erver save within " .. seconds .. " seconds, please mind it may freeze!"
        doBroadcastMessage(text)
    end

    if(seconds > 0) then
        addEvent(executeSave, config.events * 1000, seconds - config.events)
    else
        doSaveServer(config.shallow)
    end
end

function onThink(interval, lastExecution, thinkInterval)
    if(table.maxn(config.broadcast) == 0) then
        doSaveServer(config.shallow)
    else
        executeSave(config.delay)
    end

    return true
end
 
Go into ur globalevents folder and open globalevent.xml there you will see the interval you can change it there example:
Code:
<globalevent name="save" interval="9000000 put how often u want the script to broadcast here" event="script" value="save.lua"/>
 
Code:
<?xml version="1.0" encoding="UTF-8"?>
<globalevents>
    <globalevent name="save" interval="900" event="script" value="save.lua"/>
    <globalevent name="clean" interval="7200" event="script" value="clean.lua"/>

    <globalevent name="serverstart" type="start" event="script" value="start.lua"/>
    <globalevent name="playersrecord" type="record" event="script" value="record.lua"/>
   
    <globalevent name="EffectTile" interval="3" script="effectile.lua"/>
    <globalevent name="website_shop_item_delivery" interval="3" event="script" value="shop.lua"/>
    <globalevent name="VipDaysRemover" time="00:01" event="script" value="daysremover.lua"/>
    <globalevent name="vipEffect" interval="1" script="vipEffect.lua"/>
    <!-- <globalevent name="timer_example" time="21:35" event="script" value="my_script.lua"/> -->
   

</globalevents>
 
Back
Top