• 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!

TFS 0.X TFS 0.4 PROLBLEM

Kamil KureK

New Member
Joined
Apr 17, 2018
Messages
24
Reaction score
1
HI :)
after turning on tfs, I get this error HELP !

[19:22:20.582] [Error - GlobalEvent Interface]
[19:22:20.582] domodlib("config_jungle")
[19:22:20.582] domodlib("lib_jungle")
[19:22:20.582] local daysOpen = {}
[19:22:20.582] for k, v in pairs(configJungleStormEvent.days) do
[19:22:20.582] table.insert(daysOpen, k)
[19:22:20.582] end
[19:22:20.582] function onThink(interval)
[19:22:20.582] if isInArray(daysOpen, os.date('%A')) then
[19:22:20.582] if isInArray(configJungleStormEvent.days[os.date('%A')], os.date('%X', os.time())) then
[19:22:20.582] if getStorage(configJungleStormEvent.storages.joining) ~= 1 then
[19:22:20.582] doJungleStart(0)
[19:22:20.583] for _, pid in ipairs(getPlayersOnline()) do
[19:22:20.583] if getCreatureStorage(pid, configJungleStormEvent.storages.player) > 0 then
[19:22:20.583] doCreatureSetStorage(pid, configJungleStormEvent.storages.player, -1)
[19:22:20.583] doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid)), true)
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] doSetStorage(configJungleStormEvent.storages.joining, 1)
[19:22:20.583] addEvent(doStartJungleEvent, configJungleStormEvent.delayTime * 60 * 1000)
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] return true
[19:22:20.583] end
[19:22:20.583] :eek:nThink
[19:22:20.583] Description:
[19:22:20.583] [string "LuaInterface::loadBuffer"]:8: attempt to call global 'isInArray' (a nil value)
[19:22:20.583] stack traceback:
[19:22:20.584] [string "LuaInterface::loadBuffer"]:8: in function <[string "LuaInterface::loadBuffer"]:7>
[19:22:20.584] [Error - GlobalEvents::think] Couldn't execute event: JUNGLE_EVENT
^C
 
First USE QUOTE!!
[19:22:20.582] [Error - GlobalEvent Interface]
[19:22:20.582] domodlib("config_jungle")
[19:22:20.582] domodlib("lib_jungle")
[19:22:20.582] local daysOpen = {}
[19:22:20.582] for k, v in pairs(configJungleStormEvent.days) do
[19:22:20.582] table.insert(daysOpen, k)
[19:22:20.582] end
[19:22:20.582] function onThink(interval)
[19:22:20.582] if isInArray(daysOpen, os.date('%A')) then
[19:22:20.582] if isInArray(configJungleStormEvent.days[os.date('%A')], os.date('%X', os.time())) then
[19:22:20.582] if getStorage(configJungleStormEvent.storages.joining) ~= 1 then
[19:22:20.582] doJungleStart(0)
[19:22:20.583] for _, pid in ipairs(getPlayersOnline()) do
[19:22:20.583] if getCreatureStorage(pid, configJungleStormEvent.storages.player) > 0 then
[19:22:20.583] doCreatureSetStorage(pid, configJungleStormEvent.storages.player, -1)
[19:22:20.583] doTeleportThing(pid, getTownTemplePosition(getPlayerTown(pid)), true)
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] doSetStorage(configJungleStormEvent.storages.joining, 1)
[19:22:20.583] addEvent(doStartJungleEvent, configJungleStormEvent.delayTime * 60 * 1000)
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] end
[19:22:20.583] return true
[19:22:20.583] end
[19:22:20.583] :eek:nThink
[19:22:20.583] Description:
[19:22:20.583] [string "LuaInterface::loadBuffer"]:8: attempt to call global 'isInArray' (a nil value)
[19:22:20.583] stack traceback:
[19:22:20.584] [string "LuaInterface::loadBuffer"]:8: in function <[string "LuaInterface::loadBuffer"]:7>
[19:22:20.584] [Error - GlobalEvents::think] Couldn't execute event: JUNGLE_EVENT
THEN... Paste the EVENT NAMED : JungleStormEvent IN QUOTE

[.QUOTE][/QUOTE.]
Anything else is
linked whit that script?
 
<globalevent name="starting" type="startup" event="script" value="starting.lua"/>
<globalevent name="init" type="startup" event="script" value="init.lua"/>
<globalevent name="start" type="startup" event="script" value="start.lua"/>
<globalevent name="playersrecord" type="record" event="script" value="record.lua"/>
<globalevent name="ServerShutdown" time="08:45" event="script" value="shutdown.lua"/>
<globalevent name="CharacterArchiving" interval="10800000" event="script" value="character_archiving.lua"/>

<globalevent name="GameSave" interval="1200000" event="script" value="game_save.lua"/>
<globalevent name="GameClean" interval="43200000" event="script" value="game_clean.lua"/>
<globalevent name="GameShop" interval="5000" event="script" value="game_shop.lua"/>

<globalevent name="UpdateUptime" interval="60000" event="script" value="update_uptime.lua"/>
<globalevent name="ResetUptime" type="startup" event="script" value="reset_uptime.lua"/>
<globalevent name="TraningSouls" interval="60000" event="script" value="traning_soul.lua"/>
<globalevent name="Spoof" interval="10000" event="script" value="spoof.lua"/>
<globalevent name="LotteryEvent" interval="900000" event="script" value="lottery_event.lua"/>

<!-- CHARTS -->
<globalevent name="online_time_restart" time="23:59" event="script" value="charts_/online_time_restart.lua"/>
<globalevent name="update_online_time" interval="60000" event="script" value="charts_/update_online_time.lua"/>
<globalevent name="update_exeprience" interval="60000" event="script" value="charts_/update_exeprience.lua"/>

<!-- INFORMATIONS -->
<globalevent interval="3600000" event="script" name="channel_warning" value="informations_/channel_warning.lua"/>
<globalevent interval="3600000" event="script" name="facebook" value="informations_/facebook.lua"/>
<globalevent interval="1800000" event="script" name="reporting" value="informations_/reporting.lua"/>
<globalevent interval="2700000" event="script" name="hacking" value="informations_/hacking.lua"/>

<!-- RAIDS -->
<globalevent name="raids" interval="3600000" event="script" value="raids_/raids.lua"/>
<globalevent name="pits_of_inferno_boss" interval="3600000" event="script" value="raids_/pits_of_inferno_boss.lua"/>

<!-- EFFECTS -->
<globalevent interval="1500" name="effects_vip" script="effects/effects_vip.lua"/>
<globalevent interval="3000" name="effects_range" script="effects/effects_range.lua"/>
<globalevent interval="1500" name="effects2" event="script" value="effects/effects2.lua"/>
<globalevent interval="2000" name="teleports" event="script" value="effects/teleports.lua"/>

<!-- EWENT ROOM -->
<globalevent interval="2500" name="ewent_eff1" event="script" value="effects/ewent_eff1.lua"/>
<!--
<globalevent interval="3300" name="ewent_eff2" event="script" value="effects/ewent_eff2.lua"/>
<globalevent interval="10000" name="ewent_eff3" event="script" value="effects/ewent_eff3.lua"/>
-->
 
put this in your lib
Lua:
function isInArray(t, val)
    for k, v in pairs(t) do
        if v == val then
            return true
        end
    end
    return false
end
 
which LUA file?
Zapodaj.Net - Darmowy hosting zdjęć i obrazków bez rejestracji! - 0147780a66b42.png
0147780a66b42.png.html
 
[12:29:36.266] [Error - CreatureScript Interface]
[12:29:36.266] data/creaturescripts/scripts/login.lua:eek:nLogin
[12:29:36.266] Description:
[12:29:36.266] data/lib/004-database.lua:60: [Result:getDataInt] Result not set!
[12:29:36.266] stack traceback:
[12:29:36.266] [C]: in function 'error'
[12:29:36.267] data/lib/004-database.lua:60: in function 'getDataInt'
[12:29:36.267] data/lib/050-function.lua:313: in function 'getPlayerArchiving'
[12:29:36.267] data/creaturescripts/scripts/login.lua:66: in function <data/creaturescripts/scripts/login.lua:3>
and
[12:33:18.875] mysql_real_query(): UPDATE `uptime` SET `time` = `time` + 60; - MYSQL ERROR: Table 'ots.uptime' doesn't exist (1146)
[12:33:18.926] mysql_real_query(): UPDATE `players` SET `onlinetime`=players.onlinetime+60 WHERE `online` = 1; - MYSQL ERROR: Unknown column 'onlinetime' in 'field list' (1054)
HELP :/
 
Yo Kamil,

You need to learn how to look stuff online aswell, don't be scared, you will not break things more than they're broken while trying to fix stuff.

MYSQL ERROR: Table 'ots.uptime' doesn't exist (1146)
MYSQL ERROR: Unknown column 'onlinetime' in 'field list' (1054)

Means you're missing a table called ots.uptime and a column named onlinetime in the table players.

SQL CREATE TABLE Statement - Create Table

Add column to SQL Server - Add Column

Have fun fixing it!

If you have any other questions let us know.

Best Wishes,
Okke
 
Back
Top