• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    error storage MOD Fire storm

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1default error storage MOD Fire storm Miér Jun 09, 2021 7:01 am

    ioke

    ioke
    Miembro
    Miembro
    Descripcion escribió:hola buenas tengo un problema con el storage de un mod y es que el sgorage que pongo se guarda perdo no se quita al terminar el evento entonces cuando va a iniciar el.aiguiente ya no funciona el evento porque reconoce que coml que el storage ya esta en uso el mod es.el.siguiente

    Código:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <mod name="Fire Storm Event" enabled="yes">
    <config name="fireStorm_conf"><![CDATA[
    fireStormRewards = {
                  random = false,
                  rew = {6527,1}
                  }
    fireStormShootInterval = 8 --in seconds
    fireStormNewFireShoots = 15
    fireStormBaseFireShoots = 40
    fireStormMaxPlayers = 50
    fireStormMinPlayers = 2
    fireStormAccesToIgnore = 7
    timeOnJoinToEvent = 3 --in minutes
     
    fireStormJoinType = 'booth' --movement, talkaction or booth
    enableMessage = true
     
    -- POSITIONS
    fireStormKickPosition = {x=159,y=51,z=7}
    fireStormEnterPosition = {x=206,y=367,z=7}
     
    fireStormCenterRoomPosition = {x=206,y=367,z=7}
    fireStormRangeX_RangeY = {30,30}
    -- STORAGES
    fireStormStorageStatus = 31000 -- =< 0 - off, 1 - waiting for players, 2 - is running
     
    local _f = doTeleportThing
    function doTeleportThing(cid, newpos, ignoreBlocking)
      return (ignoreBlocking or isWalkable(newpos, true, true, false) or false) and _f(cid, newpos, true, true)
    end
     
    function kickPlayerFromFireStormArea(cid)
      doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
      doTeleportThing(cid, fireStormKickPosition, true)
      doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
      return doCreatureSetStorage(cid, fireStormStorageStatus, 0) and doCreatureSetNoMove(cid, false)
    end
     
    function getFireStormEventPlayers()
      local players = {}
      for _, cid in pairs(getPlayersOnline()) do
          if getCreatureStorage(cid, fireStormStorageStatus) == 1 then
            table.insert(players, cid)
          end
      end
      return players
    end
     
    function isWalkable(pos, creature, proj, pz)
    if getTileThingByPos({x=pos.x,y=pos.y,z=pos.z,stackpos=0}).itemid == 0 then return false end
    if getTopCreature(pos).uid > 0 and creature then return false end
    if getTileInfo(pos).protection and pz then return false, true end
    local n = not proj and 3 or 2
    for i = 0, 255 do
      pos.stackpos = i
      local tile = getTileThingByPos(pos)
          if tile.itemid ~= 0 and not isCreature(tile.uid) then
            if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then
                return false
            end
          end
    end
    return true
    end
     
    function loseOnFireStorm(cid)
        local players, msg = getFireStormEventPlayers(), ''
        kickPlayerFromFireStormArea(cid)
      doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You are dead.')
        if(#getFireStormEventPlayers() <= 1) then
            local winner = getFireStormEventPlayers()[1] or players[1]
            if winner then
                if fireStormRewards.random then
                local i = math.random(#fireStormRewards.rew/2)
                doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
            else
                for i = 1, #fireStormRewards.rew/2 do
                  doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
                end
            end
            doPlayerSendTextMessage(winner, MESSAGE_INFO_DESCR, 'You won Fire Storm Event.')
                msg = getCreatureName(winner) .. ' won Fire Storm Event.'
                kickPlayerFromFireStormArea(winner)
            if getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2]) then
                for _, v in ipairs(getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2])) do
                  if isMonster(v) then
                      doRemoveThing(v)
                  elseif isPlayer(v) then
                      kickPlayerFromFireStormArea(v)
                  end
                end
            end
            else
                msg = 'Fire Storm Event finished! No one win!'
            end
          doSetStorage(fireStormStorageStatus, 0)
        end
    return (msg ~= '' and doBroadcastMessage(msg) or true)
    end
     
    function spawnNewFire(count, reserved)
    for i = 1, count do
      if getStorage(fireStormStorageStatus) <= 1 then
          return true
      end
      local pos = {x = fireStormCenterRoomPosition.x + math.random(-fireStormRangeX_RangeY[1],fireStormRangeX_RangeY[1]), y = fireStormCenterRoomPosition.y + math.random(-fireStormRangeX_RangeY[2],fireStormRangeX_RangeY[2]), z = fireStormCenterRoomPosition.z}
      if i == count then
          return addEvent(spawnNewFire, fireStormShootInterval*1000, fireStormNewFireShoots + reserved, fireStormNewFireShoots + reserved)
      end
      if isWalkable(pos, false, true, true) then
          addEvent(function()
                      if #getFireStormEventPlayers() < 1 then
                        return true
                      end
                      local xx = math.abs(pos.x - fireStormCenterRoomPosition.x) + fireStormRangeX_RangeY[1]
                      local yy = math.abs(pos.y - fireStormCenterRoomPosition.y) + fireStormRangeX_RangeY[2]
                      doSendDistanceShoot({x=pos.x-xx,y=pos.y-yy,z=pos.z}, pos, CONST_ANI_FIRE)
                      addEvent(doSendMagicEffect, math.max(xx,yy)*15, pos, CONST_ME_HITBYFIRE)
                      local player = getThingFromPos({x=pos.x,y=pos.y,z=pos.z,stackpos=STACKPOS_TOP_CREATURE}).uid
                      if isPlayer(player) and getPlayerAccess(player) < fireStormAccesToIgnore then
                        addEvent(loseOnFireStorm, 500, player)
                      end return true end,
                      math.random(500, fireStormShootInterval*1000),
                      pos)
      else
          return spawnNewFire(count-(i-1), math.max(reserved, count))
      end
    end
    return true
    end
     
    function addPlayerToFireStormArea(cid, block)
    doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
    doTeleportThing(cid, fireStormEnterPosition, true)
    doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
    return doCreatureSetStorage(cid, fireStormStorageStatus, 1) and doCreatureSetNoMove(cid, block)
    end
     
    function startFireStormEvent()
    if getStorage(fireStormStorageStatus) > 0 then
      return false
    end
    doSetStorage(fireStormStorageStatus, 1)
    return enableMessage and doBroadcastMessage('Fire Storm Event is active. We are waiting for ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players or, if not found, '..timeOnJoinToEvent..' minutes to start. If you want joined to event just use command "!fire join", but if you would leave fire storm arena just say "!fire leave". Have fun!') or true
    end
    ]]></config>
     
    <talkaction words='!fire' event='script'><![CDATA[
    domodlib('fireStorm_conf')
    function onSay(cid, words, param, channel)
    if fireStormJoinType == 'movement' then
      return false end
    local msg = ''
    if isInArray({'join','add','go','joined'}, param:lower()) then
      if getCreatureCondition(cid, CONDITION_INFIGHT) and getPlayerAccess(cid) <= fireStormAccesToIgnore then
          return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You have a PZ! You have to get rid of it. Somehow.')
      end
      if getPlayerAccess(cid) >= fireStormAccesToIgnore then
          startFireStormEvent()
          return doTeleportThing(cid, fireStormEnterPosition, true)
      elseif #getFireStormEventPlayers() < fireStormMaxPlayers and getStorage(fireStormStorageStatus) == 1 then
          addPlayerToFireStormArea(cid, true)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You are player of number '..#getFireStormEventPlayers()..', which join to event.')
          if #getFireStormEventPlayers() == fireStormMaxPlayers then
            doSetStorage(fireStormStorageStatus, 2)
            addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
            for _, v in pairs(getFireStormEventPlayers()) do
                addPlayerToFireStormArea(v, false)
            end
            msg = 'Fire Storm Event is started. We have ' .. fireStormMaxPlayers .. ' players, which joined to event. Have fun!'
          else
            msg = getCreatureName(cid) .. ' has entered a Fire Storm Arena. We still need ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players.'
          end
          return (msg ~= '' and doBroadcastMessage(msg) or true)
      else
          return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Arena is full.')
      end
    elseif isInArray({'leave','abort','delete'}, param:lower()) then
      if getStorage(fireStormStorageStatus) < 2 then
          doCreatureSetNoMove(cid, false)
          doCreatureSetStorage(cid, fireStormStorageStatus, 0)
          return doTeleportThing(cid, getCreatureLastPosition(cid), true)
      end
      return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You can\'t leave from arena if event is already running.')
    end
    return true
    end
    ]]></talkaction>
     
    <globalevent name="fireStormTime" time="03:49" event="script"><![CDATA[
    domodlib("fireStorm_conf")
    function onTime(time)
      addEvent(function()
                      if getStorage(fireStormStorageStatus) == 2 then return true end
                      if getStorage(fireStormStorageStatus) == 1 and #getFireStormEventPlayers() >= fireStormMinPlayers then
                        doSetStorage(fireStormStorageStatus, 2)
                        addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
                        for _, v in ipairs(getFireStormEventPlayers()) do
                            addPlayerToFireStormArea(v, false)
                        end
                        return enableMessage and doBroadcastMessage('Fire Storm Event is started. We have '..#getFireStormEventPlayers()..' players on area') or true
                      end
                      for _, v in ipairs(getFireStormEventPlayers()) do
                        kickPlayerFromFireStormArea(v)
                      end
                      return enableMessage and doBroadcastMessage('Fire Storm Event is stopped. We could not find enough players.') or true
                      end,
                      timeOnJoinToEvent * 1000 * 60)
      return startFireStormEvent()
    end
    ]]></globalevent>
    </mod>

    entonces en esta parte tengo que estar cambiando manual el storage a uno nuevo para que inicie el evento

    Código:
    -- STORAGES
    fireStormStorageStatus = 31000 -- =< 0 - off, 1 - waiting for players, 2 - is running

    y asi siempre necesito que me ayuden a que se borre de la base de datos una vez termine el evento

    estos son algunos storages que se han quedado guardados y no ze han borrado en la basededatos en global storage

    error storage MOD Fire storm Sin_tz13

    Captura del Error escribió:Imagen del error: error storage MOD Fire storm Empty
    El error radica en: GlobalEvents

    3 participantes
    http://baiakciteron.sytes.net

    2default Re: error storage MOD Fire storm Miér Jun 09, 2021 8:11 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    revisa que esta funcion exista

    Código:
    doSetStorage(fireStormStorageStatus, 0)

    por hasta donde tengo entendido

    la funcion es

    Código:
    doPlayerSetStorage(cid,fireStormStorageStatus, 0)

    tendrias que modificar asi la funcion entu mod



    error storage MOD Fire storm YNU5B25
    3 participantes
    https://www.tibiaface.com

    3default Re: error storage MOD Fire storm Miér Jun 09, 2021 6:23 pm

    ioke

    ioke
    Miembro
    Miembro
    no funciona tampoco cambiando eso pasa.lo.mismo

    3 participantes
    http://baiakciteron.sytes.net

    4default Re: error storage MOD Fire storm Miér Jun 09, 2021 7:33 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:no funciona tampoco cambiando eso pasa.lo.mismo

    bueno tiene que revisar toda las funciones de su mods ya que veo que la mayoria de las funciones estan hechas para tfs 0.3.6



    error storage MOD Fire storm YNU5B25
    3 participantes
    https://www.tibiaface.com

    5default Re: error storage MOD Fire storm Miér Jun 09, 2021 11:06 pm

    Touch Me

    Touch Me
    Miembro
    Miembro
    a lo que entendí es que quieres borrar el storage al finalizar el evento?

    Código:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <mod name="Fire Storm Event" enabled="yes">
    <config name="fireStorm_conf"><![CDATA[
    fireStormRewards = {
                   random = false,
                   rew = {6527,1}
                   }
    fireStormShootInterval = 8 --in seconds
    fireStormNewFireShoots = 15
    fireStormBaseFireShoots = 40
    fireStormMaxPlayers = 50
    fireStormMinPlayers = 2
    fireStormAccesToIgnore = 7
    timeOnJoinToEvent = 3 --in minutes
     
    fireStormJoinType = 'booth' --movement, talkaction or booth
    enableMessage = true
     
    -- POSITIONS
    fireStormKickPosition = {x=159,y=51,z=7}
    fireStormEnterPosition = {x=206,y=367,z=7}
     
    fireStormCenterRoomPosition = {x=206,y=367,z=7}
    fireStormRangeX_RangeY = {30,30}
    -- STORAGES
    fireStormStorageStatus = 31000 -- =< 0 - off, 1 - waiting for players, 2 - is running
     
    local _f = doTeleportThing
    function doTeleportThing(cid, newpos, ignoreBlocking)
       return (ignoreBlocking or isWalkable(newpos, true, true, false) or false) and _f(cid, newpos, true, true)
    end
     
    function kickPlayerFromFireStormArea(cid)
       doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
       doTeleportThing(cid, fireStormKickPosition, true)
       doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
       db.query("DELETE FROM `global_storage` WHERE `global_storage`.`key` = " .. fireStormStorageStatus .. ";")
       return doCreatureSetStorage(cid, fireStormStorageStatus, 0) and doCreatureSetNoMove(cid, false)
    end
     
    function getFireStormEventPlayers()
       local players = {}
       for _, cid in pairs(getPlayersOnline()) do
          if getCreatureStorage(cid, fireStormStorageStatus) == 1 then
             table.insert(players, cid)
          end
       end
       return players
    end
     
    function isWalkable(pos, creature, proj, pz)
    if getTileThingByPos({x=pos.x,y=pos.y,z=pos.z,stackpos=0}).itemid == 0 then return false end
    if getTopCreature(pos).uid > 0 and creature then return false end
    if getTileInfo(pos).protection and pz then return false, true end
    local n = not proj and 3 or 2
    for i = 0, 255 do
       pos.stackpos = i
       local tile = getTileThingByPos(pos)
          if tile.itemid ~= 0 and not isCreature(tile.uid) then
             if hasProperty(tile.uid, n) or hasProperty(tile.uid, 7) then
                return false
             end
          end
    end
    return true
    end
     
    function loseOnFireStorm(cid)
        local players, msg = getFireStormEventPlayers(), ''
        kickPlayerFromFireStormArea(cid)
       doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'You are dead.')
        if(#getFireStormEventPlayers() <= 1) then
            local winner = getFireStormEventPlayers()[1] or players[1]
            if winner then
                if fireStormRewards.random then
                local i = math.random(#fireStormRewards.rew/2)
                doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
             else
                for i = 1, #fireStormRewards.rew/2 do
                   doPlayerAddItem(winner, fireStormRewards.rew[i*2-1], fireStormRewards.rew[i*2], true)
                end
             end
             doPlayerSendTextMessage(winner, MESSAGE_INFO_DESCR, 'You won Fire Storm Event.')
                msg = getCreatureName(winner) .. ' won Fire Storm Event.'
                kickPlayerFromFireStormArea(winner)
             if getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2]) then
                for _, v in ipairs(getSpectators(fireStormCenterRoomPosition, fireStormRangeX_RangeY[1], fireStormRangeX_RangeY[2])) do
                   if isMonster(v) then
                      doRemoveThing(v)
                   elseif isPlayer(v) then
                      kickPlayerFromFireStormArea(v)
                   end
                end
             end
            else
                msg = 'Fire Storm Event finished! No one win!'
            end
          doSetStorage(fireStormStorageStatus, 0)
        end
    return (msg ~= '' and doBroadcastMessage(msg) or true)
    end
     
    function spawnNewFire(count, reserved)
    for i = 1, count do
       if getStorage(fireStormStorageStatus) <= 1 then
          return true
       end
       local pos = {x = fireStormCenterRoomPosition.x + math.random(-fireStormRangeX_RangeY[1],fireStormRangeX_RangeY[1]), y = fireStormCenterRoomPosition.y + math.random(-fireStormRangeX_RangeY[2],fireStormRangeX_RangeY[2]), z = fireStormCenterRoomPosition.z}
       if i == count then
          return addEvent(spawnNewFire, fireStormShootInterval*1000, fireStormNewFireShoots + reserved, fireStormNewFireShoots + reserved)
       end
       if isWalkable(pos, false, true, true) then
          addEvent(function()
                      if #getFireStormEventPlayers() < 1 then
                         return true
                      end
                      local xx = math.abs(pos.x - fireStormCenterRoomPosition.x) + fireStormRangeX_RangeY[1]
                      local yy = math.abs(pos.y - fireStormCenterRoomPosition.y) + fireStormRangeX_RangeY[2]
                      doSendDistanceShoot({x=pos.x-xx,y=pos.y-yy,z=pos.z}, pos, CONST_ANI_FIRE)
                      addEvent(doSendMagicEffect, math.max(xx,yy)*15, pos, CONST_ME_HITBYFIRE)
                      local player = getThingFromPos({x=pos.x,y=pos.y,z=pos.z,stackpos=STACKPOS_TOP_CREATURE}).uid
                      if isPlayer(player) and getPlayerAccess(player) < fireStormAccesToIgnore then
                         addEvent(loseOnFireStorm, 500, player)
                      end return true end,
                      math.random(500, fireStormShootInterval*1000),
                      pos)
       else
          return spawnNewFire(count-(i-1), math.max(reserved, count))
       end
    end
    return true
    end
     
    function addPlayerToFireStormArea(cid, block)
    doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
    doTeleportThing(cid, fireStormEnterPosition, true)
    doSendMagicEffect(getThingPosition(cid), CONST_ME_TELEPORT)
    return doCreatureSetStorage(cid, fireStormStorageStatus, 1) and doCreatureSetNoMove(cid, block)
    end
     
    function startFireStormEvent()
    if getStorage(fireStormStorageStatus) > 0 then
       return false
    end
    doSetStorage(fireStormStorageStatus, 1)
    return enableMessage and doBroadcastMessage('Fire Storm Event is active. We are waiting for ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players or, if not found, '..timeOnJoinToEvent..' minutes to start. If you want joined to event just use command "!fire join", but if you would leave fire storm arena just say "!fire leave". Have fun!') or true
    end
    ]]></config>
     
    <talkaction words='!fire' event='script'><![CDATA[
    domodlib('fireStorm_conf')
    function onSay(cid, words, param, channel)
    if fireStormJoinType == 'movement' then
       return false end
    local msg = ''
    if isInArray({'join','add','go','joined'}, param:lower()) then
       if getCreatureCondition(cid, CONDITION_INFIGHT) and getPlayerAccess(cid) <= fireStormAccesToIgnore then
          return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You have a PZ! You have to get rid of it. Somehow.')
       end
       if getPlayerAccess(cid) >= fireStormAccesToIgnore then
          startFireStormEvent()
          return doTeleportThing(cid, fireStormEnterPosition, true)
       elseif #getFireStormEventPlayers() < fireStormMaxPlayers and getStorage(fireStormStorageStatus) == 1 then
          addPlayerToFireStormArea(cid, true)
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You are player of number '..#getFireStormEventPlayers()..', which join to event.')
          if #getFireStormEventPlayers() == fireStormMaxPlayers then
             doSetStorage(fireStormStorageStatus, 2)
             addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
             for _, v in pairs(getFireStormEventPlayers()) do
                addPlayerToFireStormArea(v, false)
             end
             msg = 'Fire Storm Event is started. We have ' .. fireStormMaxPlayers .. ' players, which joined to event. Have fun!'
          else
             msg = getCreatureName(cid) .. ' has entered a Fire Storm Arena. We still need ' .. fireStormMaxPlayers - #getFireStormEventPlayers() .. ' players.'
          end
          return (msg ~= '' and doBroadcastMessage(msg) or true)
       else
          return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Arena is full.')
       end
    elseif isInArray({'leave','abort','delete'}, param:lower()) then
       if getStorage(fireStormStorageStatus) < 2 then
          doCreatureSetNoMove(cid, false)
          doCreatureSetStorage(cid, fireStormStorageStatus, 0)
          return doTeleportThing(cid, getCreatureLastPosition(cid), true)
       end
       return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'You can\'t leave from arena if event is already running.')
    end
    return true
    end
    ]]></talkaction>
     
    <globalevent name="fireStormTime" time="03:49" event="script"><![CDATA[
    domodlib("fireStorm_conf")
    function onTime(time)
       addEvent(function()
                      if getStorage(fireStormStorageStatus) == 2 then return true end
                      if getStorage(fireStormStorageStatus) == 1 and #getFireStormEventPlayers() >= fireStormMinPlayers then
                         doSetStorage(fireStormStorageStatus, 2)
                         addEvent(spawnNewFire, fireStormShootInterval * 1000, fireStormBaseFireShoots, fireStormBaseFireShoots)
                         for _, v in ipairs(getFireStormEventPlayers()) do
                            addPlayerToFireStormArea(v, false)
                         end
                         return enableMessage and doBroadcastMessage('Fire Storm Event is started. We have '..#getFireStormEventPlayers()..' players on area') or true
                      end
                      for _, v in ipairs(getFireStormEventPlayers()) do
                         kickPlayerFromFireStormArea(v)
                      end
                      return enableMessage and doBroadcastMessage('Fire Storm Event is stopped. We could not find enough players.') or true
                      end,
                      timeOnJoinToEvent * 1000 * 60)
       return startFireStormEvent()
    end
    ]]></globalevent>
    </mod>

    3 participantes
    http://google.com

    6default Re: error storage MOD Fire storm Jue Jun 10, 2021 11:21 am

    ioke

    ioke
    Miembro
    Miembro
    no entiendo porque no va es muy raro a.la.primera va con la storage nueva ke le.pongo y luego ya no pero se inicia el evento porque sale a los 3 minutos k ha finalizado bueno crear un automensaje ke sea haga a la misma hora y ya un apaño para salir del paso

    3 participantes
    http://baiakciteron.sytes.net

    Contenido patrocinado


    3 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).