Ir para conteúdo

🎉 A LENDA RENASCE! 🎉

TibiaKing está de cara nova!

💥 É com orgulho que anunciamos a maior atualização da história do fórum TibiaKing! Agora totalmente renovado e rodando na versão mais atual e poderosa do Invision Community!

🛡️ Somos o primeiro fórum da comunidade Tibiana a alcançar esse nível de inovação, trazendo uma experiência:

  • Moderna

  • Veloz

  • Repleta de novidades lendárias para todos os nossos membros!

🧙‍♂️ E junto com essa atualização épica, apresentamos:


🔥 NOVIDADES NO FÓRUM

Lista de Servidores
Encontre e divulgue OTServers com mais destaque e organização!

MarketPlace TK
Espaço livre e seguro para venda de scripts, datapacks, serviços e tudo que move a comunidade OT!

TibiaKing AI
Uma revolução tecnológica! Inteligência Artificial para criação e correção de scripts e sistemas TFS!

Mashicote TKzinho
Nosso novo moderador virtual IA! Treinado para responder dúvidas, ajudar iniciantes e guiar veteranos com maestria!


🧙‍♂️ PERA AÍ! TEM MAIS!

Nosso Discord também está passando por uma transformação completa:

🎯 Canais organizados por tópicos, facilitando a navegação

💬 Melhor usabilidade para quem busca suporte, interação ou só bater um papo


🚀 ISSO NÃO É SÓ UMA ATUALIZAÇÃO...

É um marco histórico!

TibiaKing agora é mais que um fórum.
É a forja onde o futuro do OTServer está sendo moldado!


🎉 Bem-vindo ao novo TibiaKing.
🗓️ Todas as atualizações serão liberadas durante a semana, então fiquem atentos às novidades!

Ultimas Postagens

Activity Stream

  1. Mapa editor 12.64 por favor.
  2. Salve man!, testa ai local config = { cooldownHours = 6, -- tempo em horas para usar novamente level = 100, storage = 30015, -- armazena o timestamp da última vez que usou requiredItem = 6527, playerPositions = { {x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13} }, teleportPositions = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1946 then doTransformItem(item.uid, 1945) return true end local players = {} for i, pos in ipairs(config.playerPositions) do local creature = getTopCreature(pos).uid if creature > 0 and isPlayer(creature) then -- Verificações individuais if getPlayerLevel(creature) < config.level then doPlayerSendCancel(cid, "Todos os jogadores precisam ter level " .. config.level .. " ou mais.") return true end if getPlayerItemCount(creature, config.requiredItem) < 1 then doPlayerSendCancel(cid, "Todos os jogadores precisam ter o item necessário (ID: " .. config.requiredItem .. ").") return true end local lastUse = getPlayerStorageValue(creature, config.storage) if lastUse ~= -1 and os.time() - lastUse < (config.cooldownHours * 3600) then local remaining = math.ceil(((lastUse + config.cooldownHours * 3600) - os.time()) / 60) doPlayerSendCancel(cid, "Todos os jogadores devem esperar " .. remaining .. " minutos para usar novamente.") return true end table.insert(players, creature) else doPlayerSendCancel(cid, "Todos os quadrados precisam estar ocupados por jogadores.") return true end end -- Tudo ok, teleporta e consome o item for i, player in ipairs(players) do doTeleportThing(player, config.teleportPositions[i], false) doSendMagicEffect(config.playerPositions[i], CONST_ME_POFF) doSendMagicEffect(config.teleportPositions[i], CONST_ME_ENERGYAREA) doPlayerRemoveItem(player, config.requiredItem, 1) setPlayerStorageValue(player, config.storage, os.time()) end doTransformItem(item.uid, 1946) return true end

Nossos Destaques

Melhores Tópicos de todos os tempos

Last Activity

  1. Mapa editor 12.64 por favor.
  2. Salve man!, testa ai local config = { cooldownHours = 6, -- tempo em horas para usar novamente level = 100, storage = 30015, -- armazena o timestamp da última vez que usou requiredItem = 6527, playerPositions = { {x = 247, y = 659, z = 13}, {x = 247, y = 660, z = 13}, {x = 247, y = 661, z = 13}, {x = 247, y = 662, z = 13} }, teleportPositions = { {x = 189, y = 650, z = 13}, {x = 189, y = 651, z = 13}, {x = 189, y = 652, z = 13}, {x = 189, y = 653, z = 13} } } function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 1946 then doTransformItem(item.uid, 1945) return true end local players = {} for i, pos in ipairs(config.playerPositions) do local creature = getTopCreature(pos).uid if creature > 0 and isPlayer(creature) then -- Verificações individuais if getPlayerLevel(creature) < config.level then doPlayerSendCancel(cid, "Todos os jogadores precisam ter level " .. config.level .. " ou mais.") return true end if getPlayerItemCount(creature, config.requiredItem) < 1 then doPlayerSendCancel(cid, "Todos os jogadores precisam ter o item necessário (ID: " .. config.requiredItem .. ").") return true end local lastUse = getPlayerStorageValue(creature, config.storage) if lastUse ~= -1 and os.time() - lastUse < (config.cooldownHours * 3600) then local remaining = math.ceil(((lastUse + config.cooldownHours * 3600) - os.time()) / 60) doPlayerSendCancel(cid, "Todos os jogadores devem esperar " .. remaining .. " minutos para usar novamente.") return true end table.insert(players, creature) else doPlayerSendCancel(cid, "Todos os quadrados precisam estar ocupados por jogadores.") return true end end -- Tudo ok, teleporta e consome o item for i, player in ipairs(players) do doTeleportThing(player, config.teleportPositions[i], false) doSendMagicEffect(config.playerPositions[i], CONST_ME_POFF) doSendMagicEffect(config.teleportPositions[i], CONST_ME_ENERGYAREA) doPlayerRemoveItem(player, config.requiredItem, 1) setPlayerStorageValue(player, config.storage, os.time()) end doTransformItem(item.uid, 1946) return true end
  3. Aksz postou uma resposta no tópico em Suporte Tibia OTServer
    Teria que ver aonde está fazendo esse update, se é direto na source ou em scripts dentro da pasta do servidor. Mas acredito eu que isso é um erro de comando pois está usando SQLITE, se estiver usando mysql, acredito eu que não daria. tenta achar essa query e trocar por essa. (UPDATE "players" SET "broadcasting" = 0, "viewers" = 0 WHERE "id" in (SELECT "id" FROM "players" WHERE "id" = 1 LIMIT 1);)
  4. esqueci de falar que o teste na vps do website deu ok e o teste na aplicacao do mercado livre tbm ficou verde e deu certo

Fóruns

  1. Portal Tibiaking

    1. Matérias em destaque sobre Tibia e OTServer, novidades, pesquisas e anúncios da comunidade.

      • 5476 posts
    2. Informações gerais, atendimento aos membros, dúvidas sobre contas, sugestões e denúncias, arquivo público e rascunhos..

      • 7166 posts
    3. Área livre para informações sobre Projetos de Código Aberto

      • 22 posts
    4. Leia atentamente as regras de uso da comunidade Tibia King!

      • 36609 visitas a este link
  2. OTServer Tibia & Derivados

    1. Programas para edição de OTServer, Map Editor, editores de spr/dat, editor de itens, IP changer, extensões, calculadora de flags, lista de novos tipos e outros recursos disponíveis.

      • 6788 posts
    2. Baixe mapas prontos de Tibia, RPG, styller, poketibia, Avatar, Narutibia, dbz, harry potter, gla, entre outros.

      • 2446 posts
  3. Tibia e Bots

  4. Diversos

    1. Area destinada a assuntos off-topic, formação de times para jogos e debates não relacionados a Otserv.

      • 45953 posts

Quem Está Online (lista completa)

Informação Importante

Confirmação de Termo