Postado Fevereiro 27, 2013 12 anos tem que clickar com o direito no tile, aqui funcionou dessa maneira '-'
Postado Fevereiro 27, 2013 12 anos Instalei novamente, dessa vez deu para entregar as bandeiras, mas quando um time ganha automaticamente ele ganha a recompensa, só que os players do outro time não são expulsados do evento ou seja ainda continua com o outifit do evento... ai se o players que ganharam o evento entra no portal da saida, e o outro time estiver na area do evento eles podem pegar a bandeira novamente e conseguir o premium do evento.. Bom foi isso que percebi aqui, não sei se ocorreu com mais alguem.. [Error - NpcScript Interface] [23:33:34.912] data/npc/scripts/CTFMax.lua:onThink [23:33:34.912] Description: [23:33:34.912] data/npc/scripts/CTFMax.lua:156: attempt to compare number with nil [23:33:34.912] stack traceback: [23:33:34.912] data/npc/scripts/CTFMax.lua:156: in function <data/npc/scripts/CTFMax.lua:145> [23:33:35.444] [Error - NpcScript Interface] [23:33:35.444] data/npc/scripts/CTFMax.lua:onThink [23:33:35.444] Description: [23:33:35.444] data/npc/scripts/CTFMax.lua:156: attempt to compare number with nil [23:33:35.444] stack traceback: [23:33:35.444] data/npc/scripts/CTFMax.lua:156: in function <data/npc/scripts/CTFMax.lua:145> [23:33:35.957] [Error - NpcScript Interface] [23:33:35.957] data/npc/scripts/CTFMax.lua:onThink [23:33:35.957] Description: [23:33:35.957] data/npc/scripts/CTFMax.lua:156: attempt to compare number with nil [23:33:35.957] stack traceback: [23:33:35.957] data/npc/scripts/CTFMax.lua:156: in function <data/npc/scripts/CTFMax.lua:145> [23:33:36.462] [Error - NpcScript Interface] [23:33:36.462] data/npc/scripts/CTFMax.lua:onThink [23:33:36.463] Description: [23:33:36.463] data/npc/scripts/CTFMax.lua:156: attempt to compare number with nil [23:33:36.463] stack traceback: [23:33:36.463] data/npc/scripts/CTFMax.lua:156: in function <data/npc/scripts/CTFMax.lua:145> [23:33:36.970] [Error - NpcScript Interface] att Rogério Santos Editado Fevereiro 28, 2013 12 anos por Rogeriok (veja o histórico de edições)
Postado Fevereiro 28, 2013 12 anos eu coloquei pra 25 pontos, olha oque deu *-* Citar [28/02/2013 08:38:28] [Error - Action Interface] [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:onUse [28/02/2013 08:38:28] Description: [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:18: attempt to index local 'flag' (a nil value) [28/02/2013 08:38:28] stack traceback: [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:18: in function <mods/scripts/CTF/action.lua:7> [28/02/2013 08:38:28] [Error - Action Interface] [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:onUse [28/02/2013 08:38:28] Description: [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:18: attempt to index local 'flag' (a nil value) [28/02/2013 08:38:28] stack traceback: [28/02/2013 08:38:28] mods/scripts/CTF/action.lua:18: in function <mods/scripts/CTF/action.lua:7> ACTION Citar --[[ Capture The Flag System Author: Maxwell Denisson(MaXwEllDeN) Version: 1.0 ]] function onUse(cid, item, frompos, item2, topos) local CTF = _CTF_LIB if (tonumber(getItemAttribute(item.uid, "aid")) == 15312) then if (getPlayerStorageValue(cid, CTF.Flagsto) < 0) or (getPlayerStorageValue(cid, CTF.Flagsto) == tonumber(getItemAttribute(item.uid, "uid"))) then return false end local flag = CTF.flags[getPlayerStorageValue(cid, CTF.Flagsto)] doCreateItem(flag.id, 1, topos) local function remover(id, pos) local flags = doFindItemInPos({id}, pos) doRemoveItem(flags[1].uid, 1) end addEvent(remover, 2000, flag.id, topos) addPoint(cid, getPlayerStorageValue(cid, CTF.teamssto), getPlayerStorageValue(cid, CTF.Flagsto)) return true else local BanTEAM = tonumber(getItemAttribute(item.uid, "uid")) if (getPlayerStorageValue(cid, CTF.teamssto) < 1) then return false elseif (getPlayerStorageValue(cid, CTF.teamssto) == BanTEAM) then return doPlayerSendCancel(cid, "Você não pode roubar a bandeira do seu proprio time!") end setPlayerStorageValue(cid, CTF.Flagsto, CTF.teamssto) getFlag(cid, CTF.teamsto, BanTEAM) doRemoveItem(item2.uid, 1) end return true end e esse quando vai desloga. *-* PS: o char é mandado pro templo Citar [28/02/2013 08:42:07] [Error - CreatureScript Interface] [28/02/2013 08:42:07] mods/scripts/CTF/creature.lua:onLogout [28/02/2013 08:42:07] Description: [28/02/2013 08:42:07] data/lib/CTFLib.lua:194: attempt to index field '?' (a nil value) [28/02/2013 08:42:07] stack traceback: [28/02/2013 08:42:07] data/lib/CTFLib.lua:194: in function 'devolverFlag' [28/02/2013 08:42:07] mods/scripts/CTF/creature.lua:46: in function <mods/scripts/CTF/creature.lua:31> Creature Citar --[[ Capture The Flag System Author: Maxwell Denisson(MaXwEllDeN) Version: 1.0 ]] local CTF = _CTF_LIB function onStatsChange(cid, attacker, type, combat, value) if (getPlayerStorageValue(cid, CTF.teamssto) > 0) and (getCreatureHealth(cid)-value <= 0) then if isPlayer(cid) and isCreature(attacker) then if (getPlayerStorageValue(cid, CTF.Flagsto) > 0) then local bant = getPlayerStorageValue(cid, CTF.Flagsto) devolverFlag(cid, bant) MsgToCTFM(22, getCreatureName(cid) .. " morreu no CTF com a bandeira do time ".. CTF.flags[bant].na .. " por tanto ela foi devolvida.") setPlayerStorageValue(cid, CTF.Flagsto, -1) end doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doCreatureAddMana(cid, getCreatureMaxMana(cid)) doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doCreatureSetSkullType(cid, 0) return false end end return true end function onLogout(cid) local team = getPlayerStorageValue(cid, _CTF_LIB.teamssto) if (team > 0) then setGlobalStorageValue(team, getGlobalStorageValue(team)-1) setPlayerStorageValue(cid, _CTF_LIB.teamssto, -1) doRemoveCondition(cid, CONDITION_OUTFIT) doPlayerSetTown(cid, CTF.TownExit) doTeleportThing(cid, getTownTemplePosition(CTF.TownExit)) if (getPlayerStorageValue(cid, CTF.Flagsto) > 0) then local bant = getPlayerStorageValue(cid, CTF.Flagsto) devolverFlag(cid, bant) MsgToCTFM(22, getCreatureName(cid) .. " saiu do Capture The Flag sem entregar a bandeira do time ".. _CTF_LIB.flags[bant].na ..", por tanto ela foi devolvida!") RemoveFlag(getPPos(cid), _CTF_LIB.flags[bant].id) setPlayerStorageValue(cid, CTF.Flagsto, -1) end end return true end function onCombat(cid, target) if (getPlayerStorageValue(cid, CTF.teamssto) > 0) then local team = getPlayerStorageValue(cid, CTF.teamssto) if (team == getPlayerStorageValue(target, CTF.teamssto)) then return false end end return true end function onAttack(cid, target) if (getPlayerStorageValue(cid, CTF.teamssto) > 0) then local team = getPlayerStorageValue(cid, CTF.teamssto) if (team == getPlayerStorageValue(target, CTF.teamssto)) then doPlayerSendCancel(cid, "Você não pode atacar alguém que é do mesmo time que o seu!") return false end end return true end Editado Fevereiro 28, 2013 12 anos por ricardo3 (veja o histórico de edições)
Postado Março 2, 2013 12 anos > Broadcasted message: "[CTF] Capture The Flag foi aberto!". > Broadcasted message: "Alerta de lag [salvando]....". [10:55:18.306] > Saving server... [10:55:19.404] > SAVE: Complete in 1.098 seconds using relational house storage. [10:58:45.402] Hemorroida Azeda has logged out. [10:58:50.164] Hemorroida Azeda has logged in. [10:58:56.046] Eutrepucmiaa has logged out. [10:59:02.306] Eutrepucmiaa has logged in. [11:0:36.772] Return Of Legend has logged out. > Broadcasted message: "pbOT Tx". [11:2:27.191] Titan Knight has logged out. [11:2:27.221] [Error - CreatureScript Interface] [11:2:27.221] domodlib('teamFunctions') [11:2:27.221] [11:2:27.221] function onLogout(cid) [11:2:27.221] clearTeamEventStorages(cid) [11:2:27.221] if thereIsAWinner() then [11:2:27.221] endTeamEvent("KO") [11:2:27.221] end [11:2:27.221] return true [11:2:27.221] end [11:2:27.221] [11:2:27.221] :onLogout [11:2:27.221] Description: [11:2:27.227] (luaGetThingPosition) Thing not found [11:2:27.227] [Error - CreatureScript Interface] [11:2:27.227] domodlib('teamFunctions') [11:2:27.227] [11:2:27.227] function onLogout(cid) [11:2:27.227] clearTeamEventStorages(cid) [11:2:27.227] if thereIsAWinner() then [11:2:27.227] endTeamEvent("KO") [11:2:27.227] end [11:2:27.227] return true [11:2:27.227] end [11:2:27.227] [11:2:27.227] :onLogout [11:2:27.227] Description: [11:2:27.227] data/lib/032-position.lua:2: attempt to index local 'position' (a boolean value) [11:2:27.228] stack traceback: [11:2:27.228] data/lib/032-position.lua:2: in function <data/lib/032-position.lua:1> [11:2:27.228] (tail call): ? [11:2:27.228] [string "domodlib('teamSetting')..."]:237: in function 'clearTeamEventStorages' [11:2:27.228] [string "LuaInterface::loadBuffer"]:4: in function <[string "LuaInterface::loadBuffer"]:3> [11:2:27.228] [Error - CreatureScript Interface] [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:onLogout [11:2:27.228] Description: [11:2:27.228] (luaGetCreatureStorage) Creature not found [11:2:27.228] [Error - CreatureScript Interface] [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:onLogout [11:2:27.228] Description: [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:35: attempt to compare number with boolean [11:2:27.228] stack traceback: [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:35: in function <mods/scripts/CTFMax/Creaturescripts.lua:31>
Postado Março 2, 2013 12 anos Autor Em 02/03/2013 em 14:31, Rogeriok disse: > Broadcasted message: "[CTF] Capture The Flag foi aberto!". > Broadcasted message: "Alerta de lag [salvando]....". [10:55:18.306] > Saving server... [10:55:19.404] > SAVE: Complete in 1.098 seconds using relational house storage. [10:58:45.402] Hemorroida Azeda has logged out. [10:58:50.164] Hemorroida Azeda has logged in. [10:58:56.046] Eutrepucmiaa has logged out. [10:59:02.306] Eutrepucmiaa has logged in. [11:0:36.772] Return Of Legend has logged out. > Broadcasted message: "pbOT Tx". [11:2:27.191] Titan Knight has logged out. [11:2:27.221] [Error - CreatureScript Interface] [11:2:27.221] domodlib('teamFunctions') [11:2:27.221] [11:2:27.221] function onLogout(cid) [11:2:27.221] clearTeamEventStorages(cid) [11:2:27.221] if thereIsAWinner() then [11:2:27.221] endTeamEvent("KO") [11:2:27.221] end [11:2:27.221] return true [11:2:27.221] end [11:2:27.221] [11:2:27.221] :onLogout [11:2:27.221] Description: [11:2:27.227] (luaGetThingPosition) Thing not found [11:2:27.227] [Error - CreatureScript Interface] [11:2:27.227] domodlib('teamFunctions') [11:2:27.227] [11:2:27.227] function onLogout(cid) [11:2:27.227] clearTeamEventStorages(cid) [11:2:27.227] if thereIsAWinner() then [11:2:27.227] endTeamEvent("KO") [11:2:27.227] end [11:2:27.227] return true [11:2:27.227] end [11:2:27.227] [11:2:27.227] :onLogout [11:2:27.227] Description: [11:2:27.227] data/lib/032-position.lua:2: attempt to index local 'position' (a boolean value) [11:2:27.228] stack traceback: [11:2:27.228] data/lib/032-position.lua:2: in function <data/lib/032-position.lua:1> [11:2:27.228] (tail call): ? [11:2:27.228] [string "domodlib('teamSetting')..."]:237: in function 'clearTeamEventStorages' [11:2:27.228] [string "LuaInterface::loadBuffer"]:4: in function <[string "LuaInterface::loadBuffer"]:3> [11:2:27.228] [Error - CreatureScript Interface] [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:onLogout [11:2:27.228] Description: [11:2:27.228] (luaGetCreatureStorage) Creature not found [11:2:27.228] [Error - CreatureScript Interface] [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:onLogout [11:2:27.228] Description: [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:35: attempt to compare number with boolean [11:2:27.228] stack traceback: [11:2:27.228] mods/scripts/CTFMax/Creaturescripts.lua:35: in function <mods/scripts/CTFMax/Creaturescripts.lua:31> Qual versão do teu servidor?
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.