Ir para conteúdo
  • Cadastre-se

(Resolvido)War Of Emperium - ERROR


Ir para solução Resolvido por Digoshow,

Posts Recomendados

Entao galera do tibiaking, estou apavorado aqui  :fuu: ...estou acordado ja faz mais de 24h e ainda não consegui resolve o problema da woe, são 2 problemas que ainda nao cosegui resolver os outros bus do mapa ja forao tirados, gente preciso da ajuda de voces quero deixa o server prontinho ate amanha, porque comprei dedicado pela lvghosta vps 2 + 50gb, mais nao to conseguindo deixar o woe funcionando, então depois de passa tanto tempo e nada, resolvi pedi ajuda para voceis apavoradamente, vou postar meus meus scripts xml e lua.

 

 

 Data / Actions / Actions.xml

          

           <!-- Woe -->

 
<action actionid="3133" event="script" value="woe.lua"/>
 
<action uniqueid="3134" event="script" value="woe.lua"/>

 


Data / Actions / Scripts / woe.lua
 
dofile("./_woe.lua")
 
local delays = 60
 
local guards_price = 30000 --30k
 
function onUse(cid, item, fromPosition, itemEx, toPosition)
Woe.getInfo()
if item.actionid == Castle.banderas then
if Woe.isTime() then
if Woe.isStarted() then
if infoLua[2] == getPlayerGuildId(cid) then
doTeleportThing(cid, Castle.guildEntry, false)
else
doPlayerSendCancel(cid, "You are not member of ".. Woe.guildName() ..".")
end
end
else
if infoLua[2] == getPlayerGuildId(cid) then
doTeleportThing(cid, Castle.guildEntry, false)
else
doPlayerSendCancel(cid, "You are not member of ".. Woe.guildName() ..".")
end
end
elseif (item.uid == 3134) then
if not Woe.isStarted() or (infoLua[2] ~= getPlayerGuildId(cid)) or (getPlayerGuildLevel(cid) ~= GUILDLEVEL_LEADER) then
return true
end
if (getPlayerMoney(cid) < guards_price) then
return doPlayerSendCancel(cid, "Not enough money.")
end
local varDelay = getGlobalStorageValue(24503)
if (varDelay < 0) or ((os.time() - varDelay) >= delays) then
if Woe.check() then
Woe.summon()
doPlayerRemoveMoney(cid, guards_price)
else
doPlayerSendCancel(cid, "There are still guards alive.")
end
else
doPlayerSendCancel(cid, "Delay no listo.")
end
end
return true
end 
 

 

 

Data / Creaturescripts / creaturescripts.xml

 

<!-- WoE -->

 

<event type="death" name="empe_broken" event="script" value="empe_broken.lua"/>

<event type="death" name="pre_empes" event="script" value="pre_empes.lua"/>

<event type="statschange" name="empe_dmg" event="script" value="empe_dmg.lua"/>

        <event type="login" name="reg_vs_guard" event="script" value="vs_guard.lua"/>

<event type="statschange" name="vs_guard" event="script" value="vs_guard.lua"/>

 

Data / Creaturescripts / Actions / empe_broken.lua

 

dofile("./_woe.lua")

 

local config = woe_config

 

function onDeath(cid, corpse, deathList)

local killer = deathList[1]

Woe.getInfo()

if Woe.isTime() then

if isPlayer(killer) == true then

if Woe.isRegistered(killer) then

local Guild_ID = getPlayerGuildId(killer)

Woe.updateInfo({infoLua[1], Guild_ID, getPlayerGUID(killer), os.time()})

doBroadcastMessage("The Castle " .. Castle.name .. " has been conquest by " .. getCreatureName(killer) .. " for " .. getPlayerGuildName(killer) .. ".", config.bcType)

Woe.deco("Actually the castle " .. Castle.name .. " is owned by " .. getPlayerGuildName(killer) .. ".")

Woe.expulsar(Guild_ID, Castle.salas.a.fromx, Castle.salas.a.tox, Castle.salas.a.fromy, Castle.salas.a.toy, Castle.salas.a.z, Castle._exit)

Woe.expulsar(Guild_ID, Castle.salas.b.fromx, Castle.salas.b.tox, Castle.salas.b.fromy, Castle.salas.b.toy, Castle.salas.b.z, Castle._exit)

Woe.expulsar(Guild_ID, Castle.salas.c.fromx, Castle.salas.c.tox, Castle.salas.c.fromy, Castle.salas.c.toy, Castle.salas.c.z, Castle._exit)

end

end

if isCreature(cid) == true then

doRemoveCreature(cid)

end

Woe.removePre()

Woe.removePortals()

Woe.remove()

setGlobalStorageValue(24503, -1)

doSummonCreature("empe", Castle.empePos)

doSummonCreature("pre1", Castle.PreEmpes[1])

doSummonCreature("pre2", Castle.PreEmpes[2])

end

return true

end 

 

 

Data / Creaturescripts / Scripts / empe_dmg.lua

 

dofile("./_woe.lua")

 

local formulas = 

{

[1] = {level = 5, ml = 2},

[2] = {level = 5, ml = 2},

[3] = {level = 5, ml = 1},

[4] = {level = 5, ml = 3}

}

 

--add more vocs.

 

function formulilla(cid)

local tmp = formulas[getPlayerVocation(cid)]

if not tmp then

return 100 --default

else

return (getPlayerLevel(cid) / tmp.level) + (getPlayerMagLevel(cid) * tmp.ml)

end

end

 

function onStatsChange(cid, attacker, type, combat, value)

Woe.getInfo()

 

if not isPlayer(attacker) then

return true

end

 

if not Woe.isRegistered(attacker) then

return false

end

 

if (type == STATSCHANGE_HEALTHGAIN) then

doCreatureAddHealth(cid, formulilla(attacker), true)

return false

end

 

if (type == STATSCHANGE_HEALTHLOSS) then

if getPlayerGuildId(attacker) == infoLua[2] then

doPlayerSendCancel(attacker, "You can not atack your empe.")

return false

end

end

return true

end 

 

 

Data / Creaturescripts / Scripts / pre_empes.lua

 

dofile("./_woe.lua")

 

local config = woe_config

 

function onDeath(cid, corpse, killer)

if isCreature(cid) == true then

doRemoveCreature(cid)

end

if Woe.isTime() then

if Woe.checkPre() then

doSetItemActionId(doCreateItem(1387, 1, Castle.PrePortalsPos[1]), Castle.portals)

doSetItemActionId(doCreateItem(1387, 1, Castle.PrePortalsPos[2]), Castle.portals)

doBroadcastMessage("Both Pre-Empes have been broken, portals opened.", config.bcType)

else

doBroadcastMessage("one of Pre-Empes have been broken...", config.bcType)

end

end

return true

end 

 

 

Data / Creaturescripts / Scripts / vs_guard.lua
 
dofile("./_woe.lua")
 
function onLogin(cid)
registerCreatureEvent(cid, "vs_guard")
return true
end
 
function onStatsChange(cid, attacker, type, combat, value)
if not isCreature(attacker) or isPlayer(attacker) then 
return true
end
Woe.getInfo()
if (type == STATSCHANGE_HEALTHLOSS) then
if (getCreatureName(attacker):lower() == "guard") then
if (infoLua[2] == getPlayerGuildId(cid)) then
doMonsterChangeTarget(attacker)
return false
end
end
end
return true
end
 

 

 

Data / Globalevents / globalevents.xml

 

<globalevent name="WoE" interval="30000" event="script" value="woe.lua"/>

<globalevent name="start_woe" interval="30000" event="script" value="start_woe.lua"/>

<globalevent name="Guardias" interval="1000" event="script" value="guardias.lua"/>

<!--

for 0.3.6

<globalevent name="WoE" interval="30" event="script" value="woe.lua"/>

<globalevent name="start_woe" interval="30" event="script" value="start_woe.lua"/>

<globalevent name="Guardias" interval="2" event="script" value="guardias.lua"/>

 

 

 

Data / Globalevents / Scripts / Guardians.lua

 

dofile("./_woe.lua")

 

local config = woe_config

 

local done = 1

 

function onThink(interval, lastExecution)

if not Woe.isStarted() then

return true

end

Woe.getInfo()

if Woe.check() then

if (done == -1) then

setGlobalStorageValue(24503, os.time())

doBroadcastMessage("OOH NOES !!! se murieron los guardias.", config.bcType)

done = 1

end

return true

end

done = -1

for storage = 24504, 24511 do

local pid = getGlobalStorageValue(storage)

if isCreature(pid) then

local target = getCreatureTarget(pid)

if (target ~= 0) and isPlayer(target) then

if (getPlayerGuildId(target) == infoLua[2] ) then

local newTarget = 0

for _, i in ipairs(getMonsterTargetList(pid)) do

if isPlayer(i) and (getPlayerGuildId(i) ~= infoLua[2]) then

newTarget = i

end

end

if (newTarget ~= 0) then

doMonsterSetTarget(pid, newTarget)

end

end

end

end

end

return true

end

 

 

 

 

Data / Globalevents / Scripts / start_woe.lua

 

dofile("./_woe.lua")

 

local config = woe_config

 

function isInTable(t, val)

if (type(t) == "table") then

for k, v in ipairs(t) do

if v == val then

return true

end

end

end

    return false

end

 

local lastDay = false

 

function onThink(interval, lastExecution)

local day = string.lower(os.date("%A", os.time()))

if isInTable(config.dias, day) == true and lastday ~= day then

local Hora = tonumber(os.date("%H", os.time()))

if Hora == config.horaPartida then

if not Woe.isTime() then

doBroadcastMessage("War of Emperium will start in next 5 minutes...", config.bcType)

doBroadcastMessage("will have a duration of " .. config.timeToEnd .. " minutes.", config.bcType)

setGlobalStorageValue(stor.WoeTime, 1)

lastDay = day

end

end

end

return true

end

 

 

Data / Globalevents / Scripts / woe.lua
 
dofile("./_woe.lua")
 
local config = woe_config
 
local reward = 200000 -- 200k
 
local function EndWoe()
Woe.getInfo()
 
setGlobalStorageValue(stor.Started, 0)
setGlobalStorageValue(stor.WoeTime, 0)
 
Woe.expulsar(infoLua[2], Castle.salas.a.fromx, Castle.salas.a.tox, Castle.salas.a.fromy, Castle.salas.a.toy, Castle.salas.a.z, Castle._exit)
Woe.expulsar(infoLua[2], Castle.salas.b.fromx, Castle.salas.b.tox, Castle.salas.b.fromy, Castle.salas.b.toy, Castle.salas.b.z, Castle._exit)
Woe.expulsar(infoLua[2], Castle.salas.c.fromx, Castle.salas.c.tox, Castle.salas.c.fromy, Castle.salas.c.toy, Castle.salas.c.z, Castle._exit)
 
doBroadcastMessage("WoE is finished", config.bcType)
doBroadcastMessage("The castle " .. Castle.name .. " is owned by ".. Woe.guildName() ..".", config.bcType)
 
if isCreature(getThingFromPos(Castle.empePos).uid) then
doRemoveCreature(getThingFromPos(Castle.empePos).uid)
end
 
Woe.removePre()
Woe.removePortals()
 
doRemoveItem(getThingFromPos(Castle.desde).uid)
 
Woe.save()
 
for _, cid in ipairs(getPlayersOnline()) do
if infoLua[2] == getPlayerGuildId(cid) then
doPlayerAddMoney(cid, reward)
end
end
 
Woe.remove()
setGlobalStorageValue(24503, -1)
 
end
 
function onThink(interval, lastExecution)
Woe.getInfo()
if Woe.isTime() then
if not Woe.isStarted() then
doSummonCreature("empe", Castle.empePos)
doSummonCreature("pre1", Castle.PreEmpes[1])
doSummonCreature("pre2", Castle.PreEmpes[2])
doBroadcastMessage("War has started...", config.bcType)
setGlobalStorageValue(stor.Started, 1)
Woe.updateInfo({os.time(), infoLua[2], infoLua[3], infoLua[4]})
doCreateTeleport(1387, Castle.pos, Castle.desde)
addEvent(EndWoe, config.timeToEnd * 60 * 1000)
end
end
return true
end

 

 

 

Data / Monster / pre2.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<monster name="Emperium" nameDescription="a emperiume" race="fire" experience="0" speed="0" manacost="0">

  <health now="25000" max="25000"/>

<look typeex="8634"/>

  <targetchange interval="5000" chance="8"/>

  <strategy attack="100" defense="0"/>

<script>

<event name="pre_empes"/>

</script>

  <flags>

    <flag summonable="1"/>

    <flag attackable="1"/>

    <flag hostile="1"/>

    <flag illusionable="0"/>

    <flag convinceable="0"/>

    <flag pushable="0"/>

    <flag canpushitems="0"/>

    <flag canpushcreatures="0"/>

    <flag targetdistance="0"/>

    <flag staticattack="90"/>

    <flag runonhealth="10"/>

  </flags>

  <attacks>

  </attacks>

  <defenses armor="10" defense="10"/>

  <elements>

<element icePercent="100"/>

<element firePercent="100"/>

<element holyPercent="-100"/>

<element deathPercent="-100"/>

<element physicalPercent="-25"/>

<element earthpercent="-100"/>

<element energyPercent="100"/>

  </elements>

  <immunities>

    <immunity lifedrain="0"/>

    <immunity paralyze="0"/>

    <immunity outfit="0"/>

    <immunity drunk="0"/>

    <immunity invisible="0"/>

  </immunities>

  <voices interval="5000" chance="10">

  </voices>

  <loot>

  </loot>

</monster>

 

 

Data / Monster / pre1.xml
 
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Emperium" nameDescription="a emperiume" race="fire" experience="0" speed="0" manacost="0">
  <health now="25000" max="25000"/>
<look typeex="8635"/>
  <targetchange interval="5000" chance="8"/>
  <strategy attack="100" defense="0"/>
<script>
<event name="pre_empes"/>
</script>
  <flags>
    <flag summonable="1"/>
    <flag attackable="1"/>
    <flag hostile="1"/>
    <flag illusionable="0"/>
    <flag convinceable="0"/>
    <flag pushable="0"/>
    <flag canpushitems="0"/>
    <flag canpushcreatures="0"/>
    <flag targetdistance="0"/>
    <flag staticattack="90"/>
    <flag runonhealth="10"/>
  </flags>
  <attacks>
  </attacks>
  <defenses armor="10" defense="10"/>
  <elements>
<element icePercent="-100"/>
<element firePercent="100"/>
<element holyPercent="100"/>
<element deathPercent="100"/>
<element physicalPercent="-25"/>
<element earthpercent="100"/>
<element energyPercent="-50"/>
  </elements>
  <immunities>
    <immunity lifedrain="0"/>
    <immunity paralyze="0"/>
    <immunity outfit="0"/>
    <immunity drunk="0"/>
    <immunity invisible="0"/>
  </immunities>
  <voices interval="5000" chance="10">
  </voices>
  <loot>
  </loot>
</monster>

 

 
Data / Monster / guard.xml
 
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Guard" nameDescription="a guard" race="blood" experience="0" speed="220" manacost="0">
<health now="240000" max="240000"/>
<look type="57" corpse="6080"/>
<targetchange interval="10000" chance="1"/>
<strategy attack="100" defense="0"/>
<flags>
<flag summonable="0"/>
<flag attackable="1"/>
<flag hostile="1"/>
<flag illusionable="0"/>
<flag convinceable="0"/>
<flag pushable="0"/>
<flag canpushitems="1"/>
<flag canpushcreatures="1"/>
<flag targetdistance="1"/>
<flag staticattack="90"/>
<flag runonhealth="0"/>
</flags>
<attacks>
<attack name="melee" interval="2000" skill="30" attack="70"/>
</attacks>
<defenses armor="20" defense="22">
<defense name="healing" interval="1000" chance="17" min="30" max="50">
<attribute key="areaEffect" value="blueshimmer"/>
</defense>
<defense name="speed" interval="1000" chance="10" speedchange="300" duration="3000">
<attribute key="areaEffect" value="redshimmer"/>
</defense>
</defenses>
<elements>
<element holyPercent="50"/>
<element deathPercent="50"/>
<element physicalPercent="-15"/>
</elements>
<immunities>
<immunity invisible="1"/>
</immunities>
<voices interval="5000" chance="10">
 
</voices>
</monster>
 

 

Data / Monster / empe.xml

 

<?xml version="1.0" encoding="UTF-8"?>

<monster name="Emperium" nameDescription="a emperiume" race="undead" experience="0" speed="0" manacost="0">

  <health now="50000" max="50000"/>

<look typeex="8636"/>

  <targetchange interval="5000" chance="8"/>

  <strategy attack="100" defense="0"/>

<script>

<event name="empe_broken"/>

<event name="empe_dmg"/>

</script>

  <flags>

    <flag summonable="1"/>

    <flag attackable="1"/>

    <flag hostile="1"/>

    <flag illusionable="0"/>

    <flag convinceable="0"/>

    <flag pushable="0"/>

    <flag canpushitems="0"/>

    <flag canpushcreatures="0"/>

    <flag targetdistance="0"/>

    <flag staticattack="90"/>

    <flag runonhealth="10"/>

  </flags>

  <attacks>

  </attacks>

  <defenses armor="100" defense="100"/>

  <elements>

<element icePercent="100"/>

<element firePercent="100"/>

<element holyPercent="100"/>

<element deathPercent="100"/>

<element physicalPercent="-50"/>

  </elements>

  <immunities>

    <immunity lifedrain="0"/>

    <immunity paralyze="0"/>

    <immunity outfit="0"/>

    <immunity drunk="0"/>

    <immunity invisible="0"/>

  </immunities>

  <voices interval="5000" chance="10">

  </voices>

  <loot>

  </loot>

</monster>

 

 

 

 

Data / Monster.xml

 

<monster name="empe" file="empe.xml"/>

<monster name="pre1" file="pre1.xml"/>

<monster name="pre2" file="pre2.xml"/>

<monster name="guard" file="guard.xml"/>

 

 

 

Data / Movements / movements.xml

 

<!--War of Emperium-->

<movevent type="StepIn" actionid="3131" event="script" value="woe_tiles.lua"/>

<movevent type="StepIn" actionid="3132" event="script" value="woe_tiles.lua"/>

<movevent type="StepIn" actionid="3134" event="script" value="woe_tiles.lua"/>

<movevent type="AddItem" tileitem="1" actionid="3134" event="script" value="woe_tiles.lua"/>

 
 

 

Data / Movements / Scripts / woe_tiles.lua
 
dofile("./_woe.lua")
 
function onStepIn(cid, item, position, fromPosition)
if item.actionid == Castle.tiles then
Woe.getInfo()
if isPlayer(cid) then
if Woe.isTime() then
if getPlayerGuildId(cid) ~= 0 then
if Woe.isRegistered(cid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Good Luck ".. getCreatureName(cid) .."!.")
else
Woe.moveBack(cid, fromPosition, "you are not registered use !guild")
end
else
Woe.moveBack(cid, fromPosition, "only players with guild can enter.")
end
elseif getPlayerGuildId(cid) == infoLua[2] then
if Woe.isRegistered(cid) then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "wellcome ".. getCreatureName(cid) ..".")
else
Woe.moveBack(cid, fromPosition, "you are not registered use !guild")
end
else
Woe.moveBack(cid, fromPosition, "its not woe time and you are not member of ".. Woe.guildName() ..".")
end
end
elseif item.actionid == Castle.portals then
doTeleportThing(cid, Castle.PreToPos[math.random(1, 2)], false)
elseif item.actionid == Castle.bases then
if isPlayer(cid) then
Woe.moveBack(cid, fromPosition, "you cant step there.")
end
end
return true
end
 
function onAddItem(moveitem, tileitem, position)
doRemoveItem(moveitem.uid, moveitem.type > 0 and moveitem.type or 1)
return true
end
 

 

 

Data / Talkactions / talkactions.xml

 

 

<!-- WoE -->

<talkaction words="/woe" event="script" value="woe.lua"/>

<talkaction words="!recall" event="script" value="woe.lua"/>

<talkaction words="!guild" event="script" value="register_woe.lua"/>

 

 

 

 

Data / Talkactions / Scripts / register_woe.lua

 

dofile("./_woe.lua")

 

function onSay(cid, words, param)

if not Woe.isRegistered(cid) then

if getPlayerGuildId(cid) > 0 then

setPlayerStorageValue(cid, stor.register, 1)

else

doPlayerSendCancel(cid, "no guild.")

end

else

doPlayerSendCancel(cid, "already registered.")

end

return true

end

 

 

Data / Talkactions / Scripts / woe.lua
 
dofile("./_woe.lua")
 
local config = woe_config
 
function onSay(cid, words, param)
 
if words == "/woe" and param == "/!/SETUP" then
Woe.setup()
return true
end
 
Woe.getInfo()
 
local myTable = {}
 
for _, i in ipairs({"%d", "%B", "%Y", "%X"}) do
table.insert(myTable, os.date(i, infoLua[4]))
end
 
if Woe.isStarted() then
text = "time left = " ..  Woe.timeToEnd().mins .. ":" .. Woe.timeToEnd().secs .. "\nActually the castle " .. Castle.name .. " is owned by " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " broke the empe at "..myTable[1].." / "..myTable[2].." / "..myTable[3].." at time "..myTable[4].."."
else
text = "the last woe was won by " .. Woe.guildName() .. ".\n" .. Woe.breakerName() .. " broke the empe at "..myTable[1].." / "..myTable[2].." / "..myTable[3].." at time "..myTable[4].."."
end
 
if words == "/woe" then
if getPlayerAccess(cid) >= config.accessToStar then
if param == "on" then
if Woe.isTime() ~= true then
doBroadcastMessage("War of Emperium will start in next 5 minutes...", config.bcType)
doBroadcastMessage("will have a duration of " .. config.timeToEnd .. " Minutes.", config.bcType)
setGlobalStorageValue(stor.WoeTime, 1)
else
doPlayerSendCancel(cid, "WoE is already running.")
end
elseif param == "off" then
if Woe.isTime() == true then
doBroadcastMessage("WoE was canceled...", config.bcType)
setGlobalStorageValue(stor.WoeTime, 0)
setGlobalStorageValue(stor.Started, 0)
if isCreature(getThingFromPos(Castle.empePos).uid) == TRUE then
doRemoveCreature(getThingFromPos(Castle.empePos).uid)
end
if getThingFromPos(Castle.desde).itemid > 0 then
doRemoveItem(getThingFromPos(Castle.desde).uid)
end
Woe.removePre()
Woe.removePortals()
else
doPlayerSendCancel(cid, "WoE is not running.")
end
elseif param == "empe" then
doSummonCreature("empe", Castle.empePos)
elseif param == "go" then
local newPos = Castle.empePos
newPos.y = newPos.y + 1
doTeleportThing(cid, newPos, FALSE)
elseif param == "info" then
doPlayerPopupFYI(cid, text)
else
doPlayerSendCancel(cid, "not valid param.")
end
elseif getPlayerAccess(cid) < config.accessToStar then
if param == "info" then
doPlayerPopupFYI(cid, text)
end
else
doPlayerSendCancel(cid, "not possible.")
end
elseif words == "!recall" then
if Woe.isStarted() == true then
if getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER then
if Woe.isInCastle(cid) == true then
local members = Woe.getGuildMembers(getPlayerGuildId(cid))
if #members > 1 then
if(exhaust(cid, stor.recall, config.recallTime) == 1) then
for _, i in ipairs(members) do
if getPlayerGuildLevel(i) ~= GUILDLEVEL_LEADER then
local pos = getClosestFreeTile(cid, getCreaturePosition(cid), FALSE, TRUE)
doTeleportThing(i, pos, FALSE)
end
end
doCreatureSay(cid, "Emergency Recall", TALKTYPE_SAY)
else
doPlayerSendCancel(cid, "you can only use this every " .. config.recallTime / 60 .. " minutes.")
end
else
doPlayerSendCancel(cid, "no members online.")
end
else
doPlayerSendCancel(cid, "only can be used in the castle.")
end
else
doPlayerSendCancel(cid, "you are not the leader.")
end
else
doPlayerSendCancel(cid, "woe is not running.")
end
end
return true
end
 

 

 

Enfim Galera Quero que os emperium apereça, porque não estão aparecendo, me ajudem porfavor precisando de voces mais que nunca "TibiaKing"...Enfim tambem tem um erro que percebo quando falo /woe off ou /woe on, mais acho que é quando falo /woe off

O erro que apareçe é esse aqui

 

[28/08/2013 18:59:52] > Broadcasted message: "WoE was canceled...".

 

[28/08/2013 18:59:52] [Error - TalkAction Interface] 

[28/08/2013 18:59:52] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:52] Description: 

[28/08/2013 18:59:52] (luaGetThingFromPos) Tile not found

 

[28/08/2013 18:59:52] [Error - TalkAction Interface] 

[28/08/2013 18:59:52] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:52] Description: 

[28/08/2013 18:59:52] (luaGetThingFromPos) Tile not found

 

[28/08/2013 18:59:53] [Error - TalkAction Interface] 

[28/08/2013 18:59:53] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:53] Description: 

[28/08/2013 18:59:53] (luaGetThingFromPos) Tile not found

 

[28/08/2013 18:59:53] [Error - TalkAction Interface] 

[28/08/2013 18:59:53] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:53] Description: 

[28/08/2013 18:59:53] (luaGetThingFromPos) Tile not found

 

[28/08/2013 18:59:53] [Error - TalkAction Interface] 

[28/08/2013 18:59:53] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:53] Description: 

[28/08/2013 18:59:53] (luaGetThingFromPos) Tile not found

 

[28/08/2013 18:59:53] [Error - TalkAction Interface] 

[28/08/2013 18:59:53] data/talkactions/scripts/woe.lua:onSay

[28/08/2013 18:59:53] Description: 

[28/08/2013 18:59:53] (luaGetThingFromPos) Tile not found

 

 

Bom Meu Mapa é 8.6
Baiak Barao  obs: se é que isso importa.
 
Só que eu to reformulando todo o mapa , tentando muda os baiak de hoje parecem ser os mesmo, mais enfim galera vou dedicar amanha e pesso a ajuda de vcs pra mim conseguir lança meu 1 ot online, e quem sabe depois lanço o baiak aqui para voces ve como ta ficando ?!?!
 
 
GENTE VO AGREDEÇE DESDE JÁ CONTO COM TODOS VCS MSM DE VDD, OBG.
 
 
 
 
Att, Rodrigo

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Está faltando um arquivo !

_woe.lua  

Esse aquivo é para esta na pasta do config.lua junto ao distro.

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Jamison Collins , voce poderia me passa o arquivo _woe.lua, me explicando o que faze com detalhes porfavor?

Ou onde consigo achar esse arquivo, agradeço.

 

Eu tenho um arquivo _woe.lua que fica na mesma pasta de executar do ot, olha.

 

PASTA DO SERVER / _woe.lua

 

dofile("./var.woe")

 

local config = woe_config

 

fileStore = true

 

infoFile = 'tmp.woe'

infoLua = {}

 

Woe = {}

Woe.__index = Woe

 

function Woe.setup()

db.query("DROP TABLE IF EXISTS `woe`;")

db.query("CREATE TABLE `woe` (`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,`started` INT( 11 ) NOT NULL ,`guild` INT( 11 ) NOT NULL ,`breaker` INT( 11 ) NOT NULL ,`time` INT( 11 ) NOT NULL ,PRIMARY KEY ( `id` ) ,UNIQUE (`id`)) ENGINE = MYISAM")

doBroadcastMessage("DB Added [...]", config.bcType)

if fileStore then

local newFile = io.open(infoFile, "w")

for _, i in ipairs({'started', 'guild', 'breaker', 'time'}) do

newFile:write(i .. ' = 0 ;end;\n')

end

newFile:close()

else

db.query("DROP TABLE IF EXISTS `tmpwoe`;")

db.query("CREATE TABLE `tmpwoe` (`started` INT( 11 ) NOT NULL ,`guild` INT( 11 ) NOT NULL ,`breaker` INT( 111 ) NOT NULL ,`time` INT( 1 ) NOT NULL) ENGINE = MYISAM ;")

db.query("ALTER TABLE `tmpwoe` ADD `indexer` INT NOT NULL ")

db.query("INSERT INTO `tmpwoe` (`started` ,`guild` ,`breaker` ,`time`, `indexer`)VALUES ('0', '0', '0', '0', '1');")

end

end

 

function Woe.getInfo()

if fileStore then

local open = io.open(infoFile, "r")

if open then

for i in io.lines(infoFile) do 

for v, k in ipairs({'started', 'guild', 'breaker', 'time'}) do

if (i:find(k)) then

n = i:match(k .. '.*')

infoLua[v] = tonumber(n:sub(n:find('=') + 2, n:find(';end;') - 2))

end

end

end

open:close()

end

else

for v, k in ipairs({'started', 'guild', 'breaker', 'time'}) do

local tmp = db.getResult("SELECT " .. k .. " FROM `tmpwoe` WHERE `indexer` = '1';")

infoLua[v] = tmp:getDataInt(k)

tmp:free()

end

end

end

 

function Woe.updateInfo(tab)

if fileStore then

local open = io.open(infoFile, "w")

if open then

for k, i in ipairs({'started', 'guild', 'breaker', 'time'}) do

open:write(i .. ' = ' .. tab[k] .. ' ;end;\n')

end

open:close()

end

else

for v, k in ipairs({'started', 'guild', 'breaker', 'time'}) do

db.query("UPDATE `tmpwoe` SET " .. k .. " =  " .. tab[v] .. " WHERE `indexer` = 1;")

end

end

end

 

function Woe.save()

Woe.getInfo()

db.query("INSERT INTO `woe` (`started`, `guild`, `breaker`, `time`) VALUES (" .. infoLua[1] .. ", " .. infoLua[2] .. ", " .. infoLua[3] .. ", " .. infoLua[4] .. ");")

end

 

function Woe.getGuildName(id)

local res = db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. id .. ";")

if (res:getID() ~= -1) then

ret = res:getDataString('name')

res:free()

end

return ret

end

 

function Woe.breakerName()

Woe.getInfo()

return infoLua[3] ~= 0 and getPlayerNameByGUID(infoLua[3]) or 'None'

end

 

function Woe.guildName()

Woe.getInfo()

return infoLua[2] ~= 0 and Woe.getGuildName(infoLua[2]) or 'Nones'

end

 

function Woe.startTime()

Woe.getInfo()

return os.date("%d %B %Y %X ", infoLua[1])

end

 

function Woe.breakTime()

Woe.getInfo()

return os.date("%d %B %Y %X ", infoLua[4])

end

 

function Woe.timeToEnd()

Woe.getInfo()

local myTable = {}

for k, i in ipairs({"%M", "%S"}) do

myTable[k] = os.date(i, os.difftime(os.time(), infoLua[1]))

end

return {mins = ((config.timeToEnd - 1) - myTable[1]), secs = (60 - myTable[2])}

end

 

function Woe.moveBack(cid, fromPosition, text)

doTeleportThing(cid, fromPosition, TRUE)

doPlayerSendCancel(cid, text)

end

 

function Woe.getGuildMembers(id)

local members = {}

for _, i in ipairs(getPlayersOnline()) do

if id == getPlayerGuildId(i) then

table.insert(members, i)

end

end

return members

end

 

function Woe.deco(text)

for _, i in ipairs(Castle.decoraciones) do

doItemSetAttribute(i, "description", text)

end

end

 

function Woe.removePortals()

for _, i in ipairs(Castle.PrePortalsPos) do

if (getThingFromPos(i).itemid > 0) then

doRemoveItem(getThingFromPos(i).uid)

end

end

end

 

function Woe.removePre()

for _, i in ipairs(Castle.PreEmpes) do

if (isCreature(getThingFromPos(i).uid) == true) then

doRemoveCreature(getThingFromPos(i).uid)

end

end

end

 

function Woe.checkPre()

local Count = 0

for _, i in ipairs(Castle.PreEmpes) do

if (isCreature(getThingFromPos(i).uid) == false) then

Count = Count + 1

end

end

return (Count == #Castle.PreEmpes)

end

 

function Woe.isTime()

return (getGlobalStorageValue(stor.WoeTime) == 1)

end

 

function Woe.isStarted()

return (getGlobalStorageValue(stor.Started) == 1)

end

 

function Woe.isRegistered(cid)

return (getPlayerStorageValue(cid, stor.register) == 1)

end

 

function Woe.isInCastle(cid)

local myPos = getCreaturePosition(cid)

if (myPos.x >= Castle.salas.a.fromx and myPos.x <= Castle.salas.a.tox) then

if (myPos.y >= Castle.salas.a.fromy and myPos.y <= Castle.salas.a.toy) then

if isInArray({Castle.salas.a.z, Castle.salas.b.z, Castle.salas.c.z}, myPos.z) then

return true

end

end

end

return false

end

 

function Woe.expulsar(guild, fromx, tox, fromy, toy, z, outpos)

for _x = fromx, tox do

for _y = fromy, toy do

local player = getThingFromPos({x = _x, y = _y, z = z, stackpos = 253}).uid

if (isPlayer(player) == true) then

if (getPlayerGuildId(player) ~= guild) then

doTeleportThing(player, outpos, false)

end

end

end

end

end

 

-- extras

 

function doSetItemActionId(uid, action)

doItemSetAttribute(uid, "aid", action)

end

 

function exhaust(cid, storevalue, exhausttime)

-- Exhaustion function by Alreth, v1.1 2006-06-24 01:31

-- Returns 1 if not exhausted and 0 if exhausted

    newExhaust = os.time()

    oldExhaust = getPlayerStorageValue(cid, storevalue)

    if (oldExhaust == nil or oldExhaust < 0) then

        oldExhaust = 0

    end

    if (exhausttime == nil or exhausttime < 0) then

        exhausttime = 1

    end

    diffTime = os.difftime(newExhaust, oldExhaust)

    if (diffTime >= exhausttime or diffTime < 0) then

        setPlayerStorageValue(cid, storevalue, newExhaust) 

        return 1

    else

        return 0

    end

end

 

--new

guard_pos = 

{

{x = 55, y = 31, z = 5},

{x = 55, y = 30, z = 5},

{x = 55, y = 29, z = 5},

{x = 55, y = 28, z = 5},

{x = 55, y = 27, z = 5},

{x = 55, y = 26, z = 5},

{x = 55, y = 25, z = 5}

}

 

function Woe.check()

for storage = 24504, 24511 do

local pid = getGlobalStorageValue(storage)

if isCreature(pid) then

return false

end

end

return true

end

 

function Woe.summon()

for k, i in ipairs(guard_pos) do

local pid = doSummonCreature("guard", i)

setGlobalStorageValue(24503 + k, pid)

end

end

 

function Woe.remove()

for storage = 24504, 24511 do

local pid = getGlobalStorageValue(storage)

if isCreature(pid) then

doRemoveCreature(pid)

end

end

end

 

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Meu Ovo , testei o que voce me mando mesmo assim os emperium não estão aparecendo, mais eu consigo sumonalos com o comando /m empe...so que eles aparecem com o nome empe, pre1 e pre2, alem de emperium, me ajudem pfv pesso que de uma olhadinha na onde pode ta o erro nos meus arquivos, e o erro quando fala /woe off ta mesma coisa olha.

[29/08/2013 05:21:42] > Broadcasted message: "WoE was canceled...".

 

[29/08/2013 05:21:42] [Error - TalkAction Interface] 

[29/08/2013 05:21:42] data/talkactions/scripts/woe.lua:onSay

[29/08/2013 05:21:42] Description: 

[29/08/2013 05:21:42] (luaGetThingFromPos) Tile not found

 

[29/08/2013 05:21:42] [Error - TalkAction Interface] 

[29/08/2013 05:21:42] data/talkactions/scripts/woe.lua:onSay

[29/08/2013 05:21:43] Description: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile not found

 

[29/08/2013 05:21:43] [Error - TalkAction Interface] 

[29/08/2013 05:21:43] data/talkactions/scripts/woe.lua:onSay

[29/08/2013 05:21:43] Description: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile not found

 

[29/08/2013 05:21:43] [Error - TalkAction Interface] 

[29/08/2013 05:21:43] data/talkactions/scripts/woe.lua:onSay

[29/08/2013 05:21:43] Description: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile not found

 

[29/08/2013 05:21:43] [Error - TalkAction Interface] 

[29/08/2013 05:21:43] data/talkactions/scripts/woe.lua:onSay

[29/08/2013 05:21:43] Description: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile not found

 

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Você também tem o arquivo var.woe ?

Sim var.woe e o tmp.woe, não sei oq fazer, mais deve ser falta ou erro de algum dos meus scripts, alem de que os emperium não aparece, e quando do o comando /woe off da o erro citado em cima.  :boos:

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Bem, em um desses arquivos há configurações de posições que você deve modificar de acordo com seu servidor. Você já fez isso ?

"A alma permanece em suas criações" V89E5aN.png


142c9d3439.jpg
(Não dou suporte por mensagem privada.)

Link para o post
Compartilhar em outros sites

Bom gente vo tenta explicar melhor, os emperium nunca esta no castle os arquivos do emperium na pasta monster estão assim: "empe.xml" "pre1.xml" "pre2.xml" e o nome das critura dentro deles estão todos iguais "Emperium"  e no arquivo "monsters.xml" esta assim.

<monster name="emperium" file="empe.xml"/>

<monster name="emperium" file="pre1.xml"/>

<monster name="emperium" file="pre2.xml"/>

 

 

so que quando vou no castle os emperium não estão la, e quando falo /castle off da o error a seguir.

 

[29/08/2013 05:21:42]> Transmitido mensagem: "Ai foi cancelado ...".

 

[29/08/2013 05:21:42] [Error - Interface TalkAction] 

[29/08/2013 05:21:42] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:42] Descrição: 

[29/08/2013 05:21:42] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:42] [Error - Interface TalkAction] 

[29/08/2013 05:21:42] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

Bom não sei se o erro deles não aparecer estão na pasta monster, bom não sei muito e não entendo o nesseçario, mais o erro que da quando do /woe off deve esta na pastta talkactions como monstra o erro em cima, vo esperar por ajuda de vcs, agradeço desde já.

 

 

 

 

Att, Rodrigo.


Bom gente vo tenta explicar melhor, os emperium nunca esta no castle os arquivos do emperium na pasta monster estão assim: "empe.xml" "pre1.xml" "pre2.xml" e o nome das critura dentro deles estão todos iguais "Emperium"  e no arquivo "monsters.xml" esta assim.

<monster name="emperium" file="empe.xml"/>

<monster name="emperium" file="pre1.xml"/>

<monster name="emperium" file="pre2.xml"/>

 

 

so que quando vou no castle os emperium não estão la, e quando falo /castle off da o error a seguir.

 

[29/08/2013 05:21:42]> Transmitido mensagem: "Ai foi cancelado ...".

 

[29/08/2013 05:21:42] [Error - Interface TalkAction] 

[29/08/2013 05:21:42] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:42] Descrição: 

[29/08/2013 05:21:42] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:42] [Error - Interface TalkAction] 

[29/08/2013 05:21:42] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

[29/08/2013 05:21:43] [Error - Interface TalkAction] 

[29/08/2013 05:21:43] data / talkactions / scripts / woe.lua: onSay

[29/08/2013 05:21:43] Descrição: 

[29/08/2013 05:21:43] (luaGetThingFromPos) Tile não encontrado

 

Bom não sei se o erro deles não aparecer estão na pasta monster, bom não sei muito e não entendo o nesseçario, mais o erro que da quando do /woe off deve esta na pastta talkactions como monstra o erro em cima, vo esperar por ajuda de vcs, agradeço desde já.

 

 

 

 

Att, Rodrigo.


Bem, em um desses arquivos há configurações de posições que você deve modificar de acordo com seu servidor. Você já fez isso ?

Jamision Collins , acho que não e poderia ser isso, voce fala as posição onde os emperium vão nasce né? bom pode me explica como faze as configuraçoes?

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Alguem mais pode me ajudar?

 

Minha vps já chego mais vo conta com voces para eu poder resolve meu unico problema e vo conta com vcs, Obg  ^^

 

 

Espero resposta para tenta selecionar meu problema.

 

 

 

 

 

 

GENTE ACHO QUE O PROBLEMA É A FALTA DE CONFIGURAÇAO DOS ARQUIVOS, POIS EU SO FIZ O DOWNLOADS E COLOQUEI ELES NAS PASTAS, ALGUEM PODE AJUDA???

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Amigo, cuidado com Double Post!

Somente é permitido após 24 horas.

 

 

Bem, em um desses arquivos há configurações de posições que você deve modificar de acordo com seu servidor. Você já fez isso ?

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Link para o post
Compartilhar em outros sites

Amigo, cuidado com Double Post!

Somente é permitido após 24 horas.

Ok, não vou cometer isso novamente, obg pela informação !

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Alguem disposto a me ajudar?

 

 

@UP

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

Vo reviver isso até qnd, ninguem ae disposto me ajudar não pfv?  -.-

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites

em _woe.lua arrume todas as posições.

 

Ele diz que a posição do tile não foi encontrada.

A posição de algum EMP está incorreta!

Woe.lua que fica junto com o exe do ot?..se sim porfvador posta onde é +/- e o que eu tenho que por pq la ta pedindo os locais do teleport alguma coisa assim e não entendi muito, pfv coloca os locais +/- onde que tenho que coloca os xyz corretos e se for possivel explica o que é que to pondo no tal local, olha agradeço ajuda!

 

REP+  :accept:PRA QUEM ME SALVA, AGRADEÇO!

Editado por Rodrigo0lg (veja o histórico de edições)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  • 5 months later...
  • Solução

Alguem pode colocar como resolvido porque o problema que era aqui, era que eu não tinha site, e woe precisa de site para rodar ! :)

 

                                                           

55f6tc.gif                     

Link para o post
Compartilhar em outros sites
  • 2 years later...

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.


  • Conteúdo Similar

    • Por elitehox
      boa tarde a todos,
      Estou tentando instalar o plugin gesior shop for Myaac. quando tento acessar gifts.php retorno erro 500 http.
      Alguém pode me ajudar? este é o log de erros do Apache ...
       
       
      [php7:error] [pid 24148] [client 177.130.9.96:56512] PHP Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ordering' in 'order clause' in /var/www/html/system/libs/pot/OTS_Base_DB.php:86\nStack trace:\n#0 /var/www/html/system/libs/pot/OTS_Base_DB.php(86): PDO->query()\n#1 /var/www/html/system/libs/pot/OTS_DB_PDOQuery.php(13): OTS_Base_DB->doQuery()\n#2 /var/www/html/plugins/gesior-shop-system/libs/shop-system.php(137): OTS_Base_DB->query()\n#3 /var/www/html/system/pages/gifts.php(199): GesiorShop::getOffers()\n#4 /var/www/html/index.php(362): require('/var/www/html/s...')\n#5 {main}\n thrown in /var/www/html/system/libs/pot/OTS_Base_DB.php on line 86  
       
       

    • Por WODBO Ragnarok
      Wodbo Ragnarok
      Estágio: Alpha
      Próximo Estágio: Beta

      Temos 63 Vocações disponíveis: Goku, Vegeta, Piccolo, C17, Gohan, Trunks, Cell, Freeza, Majin Boo, Broly, C18, Uub, Goten, Chibi Trunks, Cooler, Dende, Tsuful, Bardock, Kuririn, Pan, Kaio, Videl, Janemba, Tenshinhan, Jenk, Raditz, C16, Turles, Bulma, Shenron, Vegetto, Tapion, Kame, King Vegeta, Kagome, Zaiko, Chilled, Bills, Wiss, Goku God, Bills Evolution, Yamcha, Evolution Freeza, C13, Xicor, C20, Paikuhan, Mr Satan, C8, Divindade Cooler, Frost, Vados, Dabura, Goku Jr, Gogeta, Hitto, Champa, Botamo, Dark Goku, Chi-Chi, Caba, Minako e Zamasu.
       
      Transformações, técnicas e habilidades exclusivas para cada vocação.
       
      Upe se divertindo pelo mapa, aprenda técnicas e transformações exclusivas escondidas pelo mapa.
       
      Mapa
      Mapa exclusivo que terá atualizações periódicas
       
      Áreas até o momento: Earth, Sand City, M2, Tsufur, Zelta, Planeta Vegeta, Old Namek, Lude, Premia, Boar's Island, Ruudo, City 17, Boss City, Gardia, Bills Island, Mordor, Kanasa, Arabian City, Ice Kong City, Flasher City, Vehemence City, Stream City, Kazhel, Divindade City, Dabura Island, Frozen Island, Doragon City, Monaka Island e Planet Namek
       
      Sistemas
       
      Sistema de Reborn: Entre o Lv200~Lv1000 você poderá buscar as 7 esferas do dragão para poder fazer seu Reborn, fazendo ficar mais forte e com novas transformações.
      Sistema de Reset: Quanto mais resets tiver, mais forte seu personagem será.
      Sistema de Guilds: Crie ou entre em uma guild e divirta-se com seus amigos
      Sistema de Raridade: Os itens podem ser dropados com raridade dividida em 4 tipos, sendo elas: Normal, Uncommon, Rare e Legendary. Cada raridade deixa o item muito melhor em comparação com a raridade anterior.
      Sistema de Qualidade: Os itens podem ser dropados em 3 qualidades: Human, Warrior Z e Divine. Cada qualidade irá adicionar atributos ao personagem (ataque, defesa, armor, velocidade de ataque e etc) e com porcentagens de bônus dependendo da qualidade dropada.
      Sistema de Aprimoramento: Você pode aumentar o poder de sua arma, deixando ela +1, +2, +3, +4... e assim ficando mais forte com o tempo
      Sistema de Skin: Um sistema de skin onde você poderá customizar certas skins, dando uma personalidade única para seu personagem
      Sistema de Cooldown: As spells possuem cooldown, abrindo um leque quase que infinito de combos que podem ser feitos, mudando completamente as estratégias de combate 
      Sistema de Forja: Melhor seus itens de qualidade (Comum > Uncommon > Rare > Legendary)
      Sistema de Mineração: Minere e colete materiais para melhorar seus itens
      Sistema de Lvl Limite: Os jogadores possuem limite de level até o 1000, porém uma quest de level 1000 poderá ser feita e desbloquear seu potencial!
      Sistema de NoDropMonster: Ao morrer para monstros você não irá dropar nada, nem perder skills ou experiência.
      Sistema de Skills Diferentes: As skills atualmente são; Aura Power, Martial Arts, Exotic Weapon, Light Weapon, Heavy Weapon, Ki Control, Protect e Agility. 
      Aura Power: A aura power é a skill responsável por seu dano em técnicas, suas curas e demais efeitos diretamente ligados a suas técnicas.  Martial Arts: Martial Arts engloba seu condicionamento físico. Quanto maior sua Martial Arts forem, mais rápido você irá bater, além de que também vai aumentar sua chance de critico e de dano critico de seus ataques no geral. Exotic Weapon: A skill de Exotic Weapon é usada para armas que não se encaixa em um padrão conhecido (espada, machado e etc). As Exotic Weapon é como uma arma que não deveria existir, mas que por algum motivo ela foi feita. São extremamente difíceis de serem conseguidas esse tipo de armamento. Light Weapon: Light Weapon é a skill utilizada em armas leves e rápidas, que não possuem muito poder de ataque, mas compensa na velocidade de ataque concedida. Geralmente são armas que se podem usar uma em cada mão. Heavy Weapon: Essa skill é para armas pesadas e que são lentas de certa forma, mas o poder de ataque é um dos maiores entre as outras armas que existem.  Ki Control: A skill de Ki Control é responsável por auxiliar seu uso com cajados, ki blast e armas que são de longo alcance.  Protect: Sua defesa bem resumidamente. Ter um Protect bom que dizer que você irá tomar menos dano de alvos inimigos, de armadilhas e demais efeitos nocivos. Agility: Sua Agility é a skill responsável por aumentar sua evasão de golpes no geral, futuramente também irá aumentar sua velocidade de movimento.   
      Quests
       
      Temos várias Quests disponíveis e várias outras em desenvolvimento
       
      Jogo utiliza base de DBO old e algumas inspirações de outros DBO conhecidos!
       
      Jogue e ajude a manter o servidor aberto até o lançamento da versão final!
       
      OBS: De acordo que eu for atualizando o projeto, também irei atualizar esse post!
       
      Itens com Raridades

       
      Nova Área do Karin

       
      Entrada da Capsule Corp

       
      Skills

       
      Reborn

       
       

      https://discord.gg/P6hfwTbguB
    • Por chateadoagr
      Bem-vindo ao Genesis Online Tibia (GOT), um mundo onde a civilização foi devastada por um apocalipse zumbi. Inspirado em referências como The Walking Dead e Resident Evil, o GOT desafia você a sobreviver em meio ao caos, enfrentando hordas de mortos-vivos, explorando ruínas perigosas e formando alianças estratégicas. Embarque nesta jornada épica de sobrevivência e descoberta, onde cada escolha molda seu destino em um cenário hostil repleto de desafios e perigos iminentes.
       
       
      Adentre o universo de Genesis Online Tibia (GOT), um jogo repleto de sistemas inovadores e emocionantes. Equipe-se com um vasto arsenal de armas para enfrentar as ameaças do apocalipse zumbi, enquanto o sistema autoloot simplifica suas conquistas. Desenvolva seu personagem através de um sistema de upgrade único, aprimorando habilidades e atributos para enfrentar desafios cada vez mais formidáveis.
       
      Explore um mundo imersivo onde o som desempenha um papel crucial, criando uma atmosfera envolvente e realista. Vasculhe cada canto em busca de recursos vitais, desvendando segredos e tesouros ocultos. Siga uma cativante história através de missões que expandem o enredo, revelando os mistérios por trás do apocalipse e oferecendo recompensas valiosas.
       
      Em Genesis Online Tibia, a jornada pela sobrevivência é repleta de ação, estratégia e emoção, convidando você a se aventurar em um mundo onde cada decisão molda seu destino e determina sua capacidade de enfrentar os desafios que aguardam.

      Em breve imagens do servidor!
       
       
    • Por MarcusCores
      Welcome to ShadeCores
      We are excited to finally present to you: ShadeCores!
      After a long time of development and testing, we're finally ready to launch this awesome game!
      Quick Info for laziness:
      Rates: Tibia 7.4 theme 1x Experience 1x Skills 1x Magic 1x Loot 1x Regen General info:
      Official launch: April 24, 17:00 CEST.
      Create characters: 1 hour before launch (16:00 CEST).
      Website: https://shadecores.com/?subtopic=news
      Authentic Damages Monster attacks Monsters carrying equipment & loot Monster Spawns & respawn depending on players online World light and watches Traps Line of sight system Floor saving system Exhaustion system Much more.. General Cannot multi-client REAL Proven & Verified Anti-Cheat system = No cheaters Many quests modified to add mystery to the game for everyone Much more..
      What is ShadeCores?
      ShadeCores is a game designed to mimic the oldschool version of Tibia.com, but in a slower pace.
      Our goal is to be a long lasting and functional game that doesn't run a course of being broken after a few years.
      Read more at: https://shadecores.com/?subtopic=about&view=about.

      World Map
      The map contains all places of Tibia 7.70.
      It also contains 100% spawns of Tibia 7.70.
      With exception of Ankrahmun and Port Hope that was removed for balancing purposes.

      Built authentically
      ShadeCores was built hand in hand with hacked Tibia files (7.70 version) and is very accurate to how Tibia was (with exception things that has been improved).
      If you played Tibia back in 7.4-7.70 and join ShadeCores, you will yourself notice how scary accurate every single spawn is.
      Read more at: https://shadecores.com/?subtopic=about&view=additional.

      Game health
      We have made many modifications to ensure a healthy economy and game.
      Read more at: https://shadecores.com/?subtopic=about&view=balance.

      Creature Behavior
      In ShadeCores, same as in CipSoft's, creatures that's fleeing for their life (low health) will not make any pauses no matter how close the player is.
      Creatures also doesn't have any exhaustion of their abilities such as attacks, healings and more.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=5-Features+-Creature+Behavior.

      Creature spawns
      ShadeCores has the very same spawn system that CipSoft's had back in the day.
      All creatures that spawns has a "home".
      And this "home" has a set amount of creatures that belongs to it, always same type of creature.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=3-Features+-Creature+spawns.

      Accurate creature loot & inventory
      ShadeCores have an accurate loot & inventory system for creatures, working identically as it did in CipSoft's back in the day.
      Which means that creatures with items that give light, will also light up the creature, or armors that will increase the armor of the creature, or that when a creature wear boots of haste, it will run noticeably faster!
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=1-Features+-Creatures+equipping+their+loot+%26amp%3B+loot+system.

      Authentic exhaustions
      Believe it or not, OT's have it completely wrong, OTs uses 1 or 2 kind of exhaustions depending on which version they're meant to reflect (healing + attacking spells).
      However, in CipSoft's, there were 3 different exhaustions in the old days, 4 if you include "using item on.." exhaustion which was 1 second.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=6-Features+-Exhaustion+system.

      Floor saving
      ShadeCores are running with a map-saving system that allow the map to save certain edits done by players.
      The edits can almost be anything from items added to certain places, to open doors, wall torches that's lit or not, items hiding in boxes, book cases or even unexpected containers invisible to the naked eye.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=12-Features+-Floor+saving+system.

      Game health balance
      To ensure that ShadeCores become as perfect as possible, a lot has to be considered and corrected.
      Our goal is to make a long lasting and functional game that doesn't run a course of being broken after a few years.
      In ShadeCores, you're not meant to get unlimited supplies, hunting dragons, dragon lords, demons or other demonic critters, we don't fancy the rushed pace much of Tibia has become along with the community.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=13-Features+-Game+Health+Balance+(creatures%2C+supplies%2C+gold).

      Keep valuables valuable
      In ShadeCores it's harder to obtain "good" equipment, which will turn lower level equipment into the new good equipment.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=14-Features+-Game+Health+Balance+(equipment).

      Line of sight system
      In ShadeCores we use the same line-of-sight system as in CipSoft's.
      You may notice when you're playing that sometimes you can throw things in a way you can't do in most OT's.
      And you' may also notice that sometimes, you cannot throw things in same way as in most OT's.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=8-Features+-Line+of+sight+system.

      Poison storm
      Almost every OT either has ticking poison damage from around 50 counting down until 0, while others have an instant damage followed by poison or some other mixtures.
      While in reality, damage of the poison storm is decided by level and magic level, from the first tick of damage, it decreases with a few % until it reaches 0.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=7-Features+-Poison+storm.

      Traps functionality
      Traps does a static amount of damage. 30 to be exact, it's always 30.
      However, traps cause a physical damage that listen to the creatures armor.
      It means that the damage can and will be reduced by any armor the creature may have.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=2-Features+-Traps+(item).

      World light & watches
      In ShadeCores, time and world light works exactly like it did in CipSoft's back in the day.
      Read more at: https://shadecores.com/?subtopic=support&view=faq&topic=9-Features+-World+lights+%26amp%3B+watches.

      Anti-Cheat system
      We have a very advanced and automatic anti-cheat system that detects all kind of cheats rather quickly, be it bot, macro, tasker or others.
      This system was first developed and proven to work very well in RetroCores world "Cleanera".
      It has since then been improved to be faster and detect a wider array of cheats that people could use.

      A lot of servers has basically lied about that they're anti-bot, most of players have been in "anti-bot" servers that's been exploding with cheats and nobody gets punished, which is why most with good reason wont trust whenever someone says they're "antibot".
      But through Cleanera@RetroCores, we've verified for a lot of people that we're not bullshitting you, we're legit, we have a system that works and a lot of people have tested it and found themselves shocked when their "secret cheat" got caught even though nobody was nearby them.

      Additionally to the anti-cheat, ShadeCores does not allow multi-clienting
      Multi-Clienting will be treated as a cheat and lead to a deletion.
      To make sure nobody accidentally use multi-client without knowing the rules, we've made so that it's not possible to start more than one instance of the client.
      If you try to start a new client while already having one open, you will face this little message.

      Other Game Features
      Ability to play for free. No level restrictions on items nor spells. Non-stackable runes/fluids. No Runes from NPCs. No item-hotkeys. No wands/rods. No protection zone on boats/carpets. Manual aiming Anti-lag system. Great and improved monster systems. Monsters can be lured anywhere. No stairjump exhaust. Possibility to make UH traps. Accurate 7.4 formulas. Classic premium system. Classic promotion system. Many and random raids with possibility to loot raid-rare items.
      If you're new to the community, you're welcome to join the ShadeCores Discord server to chat with other players and staff!
      plain link: https://discord.gg/BtZmNDNUz6


      ShadeCores will officially launch on April 24 at 17:00 CEST!
      You will be able to create characters starting at 16:00 CEST the same day!

      Sincerely,
      ShadeCores Staff
    • Por Kill of sumoners
      olá sou o takezo e estou caminhando para desenvolver um novo ot de naruto 100% com sprites 45°, ja contamos com mais de 25 vocations, cliente com layout reformulado, som ambiente e em ataques, porem a staff conta apenas comigo e mais um amigo, vim aqui procurar pessoas que possam querer integrar a staff, sejam elas devs, designers, mappers entre outros, para mais informações entre em contato privado comigo, desde ja muito obrigado!
       
      https://gyazo.com/745b10c56f4571464645fdea192cf350
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo