Hiho everyone!
Im writting this to post an error that i have in a mod called tic tac toe sistem, here is the link:
http://otland.net/f81/three-rounds-tic-tac-toc-system-fixed-version-more-features-116690/
i get this error:
can someone help me? im using ubuntu
Im writting this to post an error that i have in a mod called tic tac toe sistem, here is the link:
http://otland.net/f81/three-rounds-tic-tac-toc-system-fixed-version-more-features-116690/
i get this error:
Code:
[23:10:16.777] [Error - Action Interface]
[23:10:16.777] domodlib('Tic_config')
[23:10:16.777] domodlib('Tic_lib')
[23:10:16.777] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:10:16.777] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:10:16.777] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:10:16.777] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:10:16.777] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:10:16.778] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:10:16.778] local players = {}
[23:10:16.778]
[23:10:16.778] if players1_enter < 1 and players2_enter < 1 then
[23:10:16.778] if getStorage(running_token) > 0 then
[23:10:16.778] doSetStorage(winner_token,-1)
[23:10:16.778] doSetStorage(round_token,-1)
[23:10:16.778] doSetStorage(running_token,-1)
[23:10:16.778] doSetStorage(won_token,-1)
[23:10:16.778] end
[23:10:16.778] end
[23:10:16.778]
[23:10:16.778] if getStorage(running_token) > 0 then
[23:10:16.778] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:10:16.778] end
[23:10:16.778]
[23:10:16.778] if pl1_game > 0 and pl2_game > 0 then
[23:10:16.778] table.insert(players, pl1_game)
[23:10:16.778] table.insert(players, pl2_game)
[23:10:16.778] else
[23:10:16.778] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:10:16.778] end
[23:10:16.779] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:10:16.779] for i = 1,#players do
[23:10:16.779] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:10:16.779] doSendMagicEffect(config_tic[i].pos_game,10)
[23:10:16.779] doCreatureSetNoMove(players[i],1)
[23:10:16.779] doAddCondition(players[i],fight)
[23:10:16.779] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:10:16.779] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:10:16.779] end
[23:10:16.779] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:10:16.779]
[23:10:16.779] doSetStorage(turn_tocken,math.random(1,2))
[23:10:16.779] doSetStorage(running_token,1)
[23:10:16.779] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:10:16.779] doSetStorage(canMove_token,0)
[23:10:16.779] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:10:16.779] addEvent(doRemoveCreature,2400,uid)
[23:10:16.779] addEvent(doSetStorage,2410,canMove_token,1)
[23:10:16.779] addEvent(turn,2411)
[23:10:16.779]
[23:10:16.779]
[23:10:16.779] return true
[23:10:16.780] end
[23:10:16.780]
[23:10:16.780]
[23:10:16.780] :onUse
[23:10:16.780] Description:
[23:10:16.780] (luaDoCreateMonster) Cannot create monster: chicken
[23:10:16.780] [Error - Action Interface]
[23:10:16.780] domodlib('Tic_config')
[23:10:16.780] domodlib('Tic_lib')
[23:10:16.780] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:10:16.780] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:10:16.780] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:10:16.780] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:10:16.780] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:10:16.780] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:10:16.780] local players = {}
[23:10:16.780]
[23:10:16.780] if players1_enter < 1 and players2_enter < 1 then
[23:10:16.780] if getStorage(running_token) > 0 then
[23:10:16.780] doSetStorage(winner_token,-1)
[23:10:16.780] doSetStorage(round_token,-1)
[23:10:16.780] doSetStorage(running_token,-1)
[23:10:16.781] doSetStorage(won_token,-1)
[23:10:16.781] end
[23:10:16.781] end
[23:10:16.781]
[23:10:16.781] if getStorage(running_token) > 0 then
[23:10:16.781] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:10:16.781] end
[23:10:16.781]
[23:10:16.781] if pl1_game > 0 and pl2_game > 0 then
[23:10:16.781] table.insert(players, pl1_game)
[23:10:16.781] table.insert(players, pl2_game)
[23:10:16.781] else
[23:10:16.781] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:10:16.781] end
[23:10:16.781] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:10:16.781] for i = 1,#players do
[23:10:16.781] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:10:16.781] doSendMagicEffect(config_tic[i].pos_game,10)
[23:10:16.781] doCreatureSetNoMove(players[i],1)
[23:10:16.782] doAddCondition(players[i],fight)
[23:10:16.782] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:10:16.782] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:10:16.782] end
[23:10:16.782] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:10:16.782]
[23:10:16.782] doSetStorage(turn_tocken,math.random(1,2))
[23:10:16.782] doSetStorage(running_token,1)
[23:10:16.782] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:10:16.782] doSetStorage(canMove_token,0)
[23:10:16.782] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:10:16.782] addEvent(doRemoveCreature,2400,uid)
[23:10:16.782] addEvent(doSetStorage,2410,canMove_token,1)
[23:10:16.782] addEvent(turn,2411)
[23:10:16.782]
[23:10:16.782]
[23:10:16.782] return true
[23:10:16.782] end
[23:10:16.782]
[23:10:16.782]
[23:10:16.782] :onUse
[23:10:16.782] Description:
[23:10:16.783] (luaGetCreatureSpeed) Creature not found
[23:10:16.783] [Error - Action Interface]
[23:10:16.783] domodlib('Tic_config')
[23:10:16.784] domodlib('Tic_lib')
[23:10:16.784] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:10:16.784] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:10:16.784] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:10:16.784] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:10:16.784] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:10:16.784] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:10:16.784] local players = {}
[23:10:16.784]
[23:10:16.784] if players1_enter < 1 and players2_enter < 1 then
[23:10:16.784] if getStorage(running_token) > 0 then
[23:10:16.784] doSetStorage(winner_token,-1)
[23:10:16.784] doSetStorage(round_token,-1)
[23:10:16.784] doSetStorage(running_token,-1)
[23:10:16.784] doSetStorage(won_token,-1)
[23:10:16.784] end
[23:10:16.784] end
[23:10:16.784]
[23:10:16.784] if getStorage(running_token) > 0 then
[23:10:16.784] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:10:16.784] end
[23:10:16.784]
[23:10:16.785] if pl1_game > 0 and pl2_game > 0 then
[23:10:16.785] table.insert(players, pl1_game)
[23:10:16.785] table.insert(players, pl2_game)
[23:10:16.785] else
[23:10:16.785] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:10:16.785] end
[23:10:16.785] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:10:16.785] for i = 1,#players do
[23:10:16.785] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:10:16.785] doSendMagicEffect(config_tic[i].pos_game,10)
[23:10:16.785] doCreatureSetNoMove(players[i],1)
[23:10:16.785] doAddCondition(players[i],fight)
[23:10:16.785] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:10:16.785] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:10:16.785] end
[23:10:16.785] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:10:16.785]
[23:10:16.785] doSetStorage(turn_tocken,math.random(1,2))
[23:10:16.785] doSetStorage(running_token,1)
[23:10:16.785] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:10:16.785] doSetStorage(canMove_token,0)
[23:10:16.785] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:10:16.785] addEvent(doRemoveCreature,2400,uid)
[23:10:16.785] addEvent(doSetStorage,2410,canMove_token,1)
[23:10:16.786] addEvent(turn,2411)
[23:10:16.786]
[23:10:16.786]
[23:10:16.786] return true
[23:10:16.786] end
[23:10:16.786]
[23:10:16.786]
[23:10:16.786] :onUse
[23:10:16.786] Description:
[23:10:16.786] [string "LuaInterface::loadBuffer"]:43: attempt to perform arithmetic on a boolean value
[23:10:16.786] stack traceback:
[23:10:16.786] [string "LuaInterface::loadBuffer"]:43: in function <[string "LuaInterface::loadBuffer"]:4>
[23:11:16.264] [Warning - Groups::getGroup] Group 0 not found.
[23:11:21.911] Harry Potter has logged out.
[23:11:25.721] Esteba has logged in.
[23:11:54.300] Sueco has logged in.
> Broadcasted message: "New record: 3 players are logged in.".
[23:12:27.857] [Error - Action Interface]
[23:12:27.857] domodlib('Tic_config')
[23:12:27.857] domodlib('Tic_lib')
[23:12:27.857] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:12:27.857] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:12:27.857] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:12:27.857] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:12:27.857] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:12:27.857] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:12:27.857] local players = {}
[23:12:27.857]
[23:12:27.857] if players1_enter < 1 and players2_enter < 1 then
[23:12:27.857] if getStorage(running_token) > 0 then
[23:12:27.857] doSetStorage(winner_token,-1)
[23:12:27.857] doSetStorage(round_token,-1)
[23:12:27.858] doSetStorage(running_token,-1)
[23:12:27.858] doSetStorage(won_token,-1)
[23:12:27.858] end
[23:12:27.858] end
[23:12:27.858]
[23:12:27.858] if getStorage(running_token) > 0 then
[23:12:27.858] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:12:27.858] end
[23:12:27.858]
[23:12:27.858] if pl1_game > 0 and pl2_game > 0 then
[23:12:27.858] table.insert(players, pl1_game)
[23:12:27.858] table.insert(players, pl2_game)
[23:12:27.858] else
[23:12:27.858] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:12:27.858] end
[23:12:27.858] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:12:27.858] for i = 1,#players do
[23:12:27.858] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:12:27.858] doSendMagicEffect(config_tic[i].pos_game,10)
[23:12:27.858] doCreatureSetNoMove(players[i],1)
[23:12:27.859] doAddCondition(players[i],fight)
[23:12:27.859] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:12:27.859] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:12:27.859] end
[23:12:27.859] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:12:27.859]
[23:12:27.859] doSetStorage(turn_tocken,math.random(1,2))
[23:12:27.859] doSetStorage(running_token,1)
[23:12:27.859] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:12:27.859] doSetStorage(canMove_token,0)
[23:12:27.859] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:12:27.859] addEvent(doRemoveCreature,2400,uid)
[23:12:27.859] addEvent(doSetStorage,2410,canMove_token,1)
[23:12:27.859] addEvent(turn,2411)
[23:12:27.859]
[23:12:27.859]
[23:12:27.859] return true
[23:12:27.859] end
[23:12:27.859]
[23:12:27.859]
[23:12:27.859] :onUse
[23:12:27.859] Description:
[23:12:27.859] (luaDoCreateMonster) Cannot create monster: chicken
[23:12:27.860] [Error - Action Interface]
[23:12:27.860] domodlib('Tic_config')
[23:12:27.860] domodlib('Tic_lib')
[23:12:27.860] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:12:27.860] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:12:27.860] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:12:27.860] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:12:27.860] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:12:27.860] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:12:27.860] local players = {}
[23:12:27.860]
[23:12:27.860] if players1_enter < 1 and players2_enter < 1 then
[23:12:27.860] if getStorage(running_token) > 0 then
[23:12:27.860] doSetStorage(winner_token,-1)
[23:12:27.860] doSetStorage(round_token,-1)
[23:12:27.860] doSetStorage(running_token,-1)
[23:12:27.860] doSetStorage(won_token,-1)
[23:12:27.860] end
[23:12:27.860] end
[23:12:27.860]
[23:12:27.860] if getStorage(running_token) > 0 then
[23:12:27.861] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:12:27.861] end
[23:12:27.861]
[23:12:27.861] if pl1_game > 0 and pl2_game > 0 then
[23:12:27.861] table.insert(players, pl1_game)
[23:12:27.861] table.insert(players, pl2_game)
[23:12:27.861] else
[23:12:27.861] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:12:27.861] end
[23:12:27.861] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:12:27.861] for i = 1,#players do
[23:12:27.861] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:12:27.861] doSendMagicEffect(config_tic[i].pos_game,10)
[23:12:27.861] doCreatureSetNoMove(players[i],1)
[23:12:27.861] doAddCondition(players[i],fight)
[23:12:27.861] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:12:27.861] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:12:27.861] end
[23:12:27.861] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:12:27.861]
[23:12:27.861] doSetStorage(turn_tocken,math.random(1,2))
[23:12:27.861] doSetStorage(running_token,1)
[23:12:27.862] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:12:27.862] doSetStorage(canMove_token,0)
[23:12:27.862] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:12:27.862] addEvent(doRemoveCreature,2400,uid)
[23:12:27.862] addEvent(doSetStorage,2410,canMove_token,1)
[23:12:27.862] addEvent(turn,2411)
[23:12:27.862]
[23:12:27.862]
[23:12:27.862] return true
[23:12:27.862] end
[23:12:27.862]
[23:12:27.862]
[23:12:27.862] :onUse
[23:12:27.862] Description:
[23:12:27.862] (luaGetCreatureSpeed) Creature not found
[23:12:27.862] [Error - Action Interface]
[23:12:27.862] domodlib('Tic_config')
[23:12:27.862] domodlib('Tic_lib')
[23:12:27.862] local fight = createConditionObject(CONDITION_INFIGHT,-1)
[23:12:27.862] function onUse(cid, item, fromPosition, itemEx, toPosition)
[23:12:27.862] local pl1_game = getTopCreature(config_tic[1].pos_start).uid
[23:12:27.862] local pl2_game = getTopCreature(config_tic[2].pos_start).uid
[23:12:27.862] local players1_enter = getTopCreature(config_tic[1].pos_game).uid
[23:12:27.862] local players2_enter = getTopCreature(config_tic[2].pos_game).uid
[23:12:27.862] local players = {}
[23:12:27.863]
[23:12:27.863] if players1_enter < 1 and players2_enter < 1 then
[23:12:27.863] if getStorage(running_token) > 0 then
[23:12:27.863] doSetStorage(winner_token,-1)
[23:12:27.863] doSetStorage(round_token,-1)
[23:12:27.863] doSetStorage(running_token,-1)
[23:12:27.863] doSetStorage(won_token,-1)
[23:12:27.863] end
[23:12:27.863] end
[23:12:27.863]
[23:12:27.863] if getStorage(running_token) > 0 then
[23:12:27.863] return doPlayerSendCancel(cid,"The players inside didn't finish there game yet.")
[23:12:27.863] end
[23:12:27.863]
[23:12:27.863] if pl1_game > 0 and pl2_game > 0 then
[23:12:27.863] table.insert(players, pl1_game)
[23:12:27.863] table.insert(players, pl2_game)
[23:12:27.863] else
[23:12:27.863] return doPlayerSendCancel(cid,"The game needs 2 players to start.")
[23:12:27.863] end
[23:12:27.863] gatherTokens(tic_pos.frompos,tic_pos.topos, config_tic[1].token_pos , config_tic[2].token_pos)
[23:12:27.863] for i = 1,#players do
[23:12:27.863] doTeleportThing(players[i],config_tic[i].pos_game,false)
[23:12:27.863] doSendMagicEffect(config_tic[i].pos_game,10)
[23:12:27.863] doCreatureSetNoMove(players[i],1)
[23:12:27.863] doAddCondition(players[i],fight)
[23:12:27.864] setPlayerStorageValue(players[i],config_tic[i].storage,1)
[23:12:27.864] setPlayerStorageValue(players[i],turn_id_tocken,i)
[23:12:27.864] end
[23:12:27.864] local uid = doCreateMonster("chicken",{x = tic_pos.frompos.x+1, y = tic_pos.frompos.y+1, z = tic_pos.frompos.z,stackpos = 0 })
[23:12:27.864]
[23:12:27.864] doSetStorage(turn_tocken,math.random(1,2))
[23:12:27.864] doSetStorage(running_token,1)
[23:12:27.864] doChangeSpeed(uid, - getCreatureSpeed(uid) )
[23:12:27.864] doSetStorage(canMove_token,0)
[23:12:27.864] addEvent(doCreatureSay,100,uid,"Round <1> : start",19)
[23:12:27.864] addEvent(doRemoveCreature,2400,uid)
[23:12:27.864] addEvent(doSetStorage,2410,canMove_token,1)
[23:12:27.864] addEvent(turn,2411)
[23:12:27.864]
[23:12:27.864]
[23:12:27.864] return true
[23:12:27.864] end
[23:12:27.864]
[23:12:27.864]
[23:12:27.864] :onUse
[23:12:27.864] Description:
[23:12:27.864] [string "LuaInterface::loadBuffer"]:43: attempt to perform arithmetic on a boolean value
[23:12:27.864] stack traceback:
[23:12:27.864] [string "LuaInterface::loadBuffer"]:43: in function <[string "LuaInterface::loadBuffer"]:4>
can someone help me? im using ubuntu