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 ?

"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

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!

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 otpokesalense
      🧿Base Tibia Solebran totalmente otimizada!  
       
       ✔️ OTClient (Version Old);
      ✔️ Update 2.2;
      ✔️ Site Póprio;
      ✔️ Map Global
      ✔️ Bugs, Minimo (2x) talvez;
      ✔️ PVP 💯 Funcional.
       
       
      Get Servidor: https://files.fm/f/7qumr8943e 💸 Buy! otimo projeto para vc utilizá-lo.
      Lembrando:: ao comprar o download será disponibilizado automaticamente.
       
      🧑‍💻System Operacional: Windows (VPS)
      👨‍💻Programador (27) 998931903 - - - O Valor já inclui o serviço de programação! 🤗
       

       
       

       
       
    • Por Arkanjo39
      CUIDA, CUIDA E VEM CONHECER NOSSO SERVER. KING BAIAK ACABOU DE SER LANÇADO!!! VEM SER O TOP 1 Site com Otclient: https://kingbaiak.com/ PARA NOVOS JOGARES ADM TA DANDO AQUELA FORCINHA! SERVIDOR 8.60 COM RESETS, MONTARIAS E GOLDEN OUTFIT! INFORMAÇÕES BÁSICAS DO SERVIDOR: [+] MAPA BAIAK [+] HIGH EXP [+] RESETS COM + DAMAGE [+] AUTOLOOT AUTOMÁTICO [+] CITY DONATE [+] ROSHAMUUL, ORAMOND E NETHER [+] MONTARIAS E GOLDEN OUTFIT [+] INVASÃO DE MONSTROS AUTOMÁTICAS [+] DAILY MONSTER QUE APARECE AO LOGAR [+] MONTARIAS COM COMANDO !MOUNT [+] SISTEMA DE ROLETA ATUAL [+] CAST WATCH [+] FAST ATTACK [+] CAST ARROWS [+] PUSH CRUZADO [+] REWARD CHEST [+] WARSQUARE [+] COMBO EXP DE POTIONS [+] MINERAÇÃO COM LOJA [+] SISTEMA DE BOSS [+] CRITICAL/DODGE [500/500] [+] LIFE E MANA EM PORCENTAGEM* [+] VARIAS QUESTS [+] EVENTO DTT (AUTOMÁTICO) [+] EVENTO BATLEFIELD (AUTOMÁTICO) [+] EVENTO SNOWBALLWAR (AUTOMÁTICO) [+] EVENTO DESERT WAR (AUTOMÁTICO) [+] EVENTO ZOMBIE (AUTOMÁTICO) [+] EVENTO CAMPO MINADO (AUTOMÁTICO) [+] EVENTO TEAM BATLE (AUTOMÁTICO) [+] EVENTO CAPTURE THE FLAG (AUTOMÁTICO)
    • Por Asnan
      Fusion Games Studio, com orgulho, apresenta um servidor que o levará de volta aos dias de ouro dos jogos, onde a habilidade fazia a diferença, jogar sem bots era o padrão, cada derrota doía e cada vitória trazia uma satisfação genuína.
      Nosso servidor revive o espírito dos jogos clássicos — sem atalhos, sem trapaças, apenas pura estratégia e habilidade.
      Data de lançamento oficial: 18.10.24 15:00
      Junte-se ao Shinobi Legacy hoje!
      Site: https://www.shinobilegacy.pl
      Discord: https://discord.com/invite/ervPpDqjQt
       
      Vídeo promocional
      https://www.youtube.com/watch?v=3Z_HzIdfVjg
       
      Jogue como um dos 16 personagens do universo de Naruto.

       
      Um dos sistemas disponíveis no jogo

       
       
      Aproximamo-nos do Shinobi Legacy com total comprometimento e paixão, cuidando até dos menores detalhes. Nossos esforços e abordagem única nos diferenciam de outros servidores — isso é perceptível desde o primeiro momento em que você experimenta nosso jogo.
      Nosso mapa personalizado em Shinobi Legacy é cuidadosamente elaborado para imergir os jogadores no mundo de Naruto como nunca antes. Cada zona é projetada com detalhes, oferecendo tanto uma experiência nostálgica quanto novos desafios para jogadores de todos os níveis. Masmorras ocultas, caminhos secretos e zonas de guerra perigosas aguardam aqueles que ousam explorar!
      No Shinobi Legacy, o PvP está no coração da experiência. Nossos sistemas, como as habilidades baseadas em guildas, o sistema de adrenalina e a encantação, garantem que nenhuma batalha seja a mesma.
       
      Capturas de tela do jogo

       
       
       
    • Por BTitan
      Baiak Titan: Uma Experiência Incomparável no Universo Baiak
       
      O Baiak Titan combina a nostalgia dos antigos tempos de OTServ com a inovação e modernidade atuais. Oferecemos um mapa vasto, com mais de 100 áreas de caça para explorar, além de vocações equilibradas para um PvP justo e emocionante. Diversos eventos automáticos ocorrem diariamente, garantindo diversão constante para os jogadores. O servidor conta com vários sistemas, como por exemplo, montarias para quem utiliza o cliente exclusivo, monstros do Tibia 9.6+, sistema de mineração, entre outros!
       
      Por Que Escolher o Baiak Titan?
       
      PvP de Alta Qualidade: Embora seja um servidor Baiak, nosso mapa é cuidadosamente projetado para proporcionar ganho de experiência sem perder a seriedade do jogo, oferecendo desafios instigantes e um equilíbrio perfeito para combates épicos.
      Jogabilidade Customizada: O mapa Baiak foi exclusivamente adaptado para promover intensas batalhas de PvP, com recursos inovadores que mantêm a jogabilidade sempre fresca e emocionante.

      Detalhes do Servidor:
       
      IP: baiaktitan.com Website: https://baiaktitan.com Account Manager: 1/1
        Principais Características:
       
      Uptime 24/7, Sem Lag: Jogue a qualquer hora com a estabilidade de servidores dedicados e de alta performance. Velocidade de Ataque Equilibrada: Ajustada perfeitamente para garantir combates dinâmicos e justos. Sistema de Cast: Transmita suas jogadas ao vivo e assista aos seus amigos em ação. Cliente Exclusivo: Software personalizado com novos outfits, montarias e criaturas, enriquecendo ainda mais sua experiência no jogo. Runas, Poções e Flechas Não Infinitas: Valorizamos uma jogabilidade mais estratégica e desafiadora, onde os recursos precisam ser geridos com sabedoria.
      Eventos Automáticos:
       
      Zombie Team Battle Monster Hunter Castle (War of Emperium) Capture The Flag DOTA Corrida Arena War (O último sobrevivente ganha) Fire Storm
        Taxas do Servidor:
       
      EXP: 200x (com stages)
      Skill: 100x
      Magic: 30x
      Loot: 3x
       
      Junte-se à nossa comunidade e viva essa aventura única. O Baiak Titan espera por você!
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo