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:


🧙‍♂️ 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!

Feed de Tópicos

Topicos de Suporte

Activity Stream

  1. @Britoshow,Sou mapper, @arquiteto.tibiano no instagram. infelizmente estou sem celular, mas se mandar msg por lá ou por aqui eu respondo ^^ Sou especialista em remake/revamps de cidades. Meu disc é gabrieldesastre. Segue alguns dos meus trampos: Imgur: The magic of the Internet https://imgur.com/a/XrYZyUn
  2. Olá, como não informou a versão que utiliza seu servidor, deduzi ser 0.4 faça o teste com esse abaixo: Script aqui local potions = { [6541] = {needLevel = 100, rate = 3.0, duration = 1800}, [6542] = {needLevel = 200, rate = 5.0, duration = 1800}, [6543] = {needLevel = 300, rate = 7.0, duration = 1800}, [6544] = {needLevel = 400, rate = 9.0, duration = 1800}, [6545] = {needLevel = 500, rate = 11.0, duration = 1800}, [2328] = {needLevel = 550, rate = 13.0, duration = 1800}, } if not expPotions then expPotions = {playerData = {}} end function expPotions:onUse(cid, item, fromPosition, itemEx, toPosition) local itemId = item.itemid local potion = potions[itemId] if not potion then return false end if getPlayerLevel(cid) < potion.needLevel then doPlayerSendCancel(cid, ('Você precisa ser level %d+ para usar esta potion.'):format(potion.needLevel)) return true end local guid = getPlayerGUID(cid) -- Verifica se o playerData do player existe if not self.playerData[guid] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'É necessário relogar para atualizar.') return true end local expData = self.playerData[guid][itemId] -- Verifica se a entrada para o item existe if not expData then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'É necessário relogar para atualizar.') return true end local now = os.time() if expData.duration > now then doCreatureSay(cid, 'Aguarde o bônus atual acabar para usar novamente.', TALKTYPE_ORANGE_1, false, cid) return true end expData.rate = potion.rate -- aplica apenas o novo bônus expData.duration = now + potion.duration doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, ('Agora você tem +%d%% de experiência por %s.'):format( potion.rate * 100, string.diff(potion.duration, true) )) doRemoveItem(item.uid, 1) return true end function expPotions:onLogin(cid) local guid = getPlayerGUID(cid) self.playerData[guid] = {} for itemId in pairs(potions) do self.playerData[guid][itemId] = {rate = 0, duration = 0} end return true end function expPotions:getCombo(cid) local playerData = self.playerData[getPlayerGUID(cid)] local potionsCombo = 1 if playerData then for _, expData in pairs(playerData) do potionsCombo = potionsCombo + expData.rate end end return potionsCombo end function expPotions:onSay(cid, words, param) local str = 'Experience Potion Combos:\n' local playerData = self.playerData[getPlayerGUID(cid)] if playerData then for itemId, expData in pairs(playerData) do str = str .. ('\n%s - %d%%'):format(getItemInfo(itemId).name, expData.rate * 100) end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return true end
  3. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Hostinger sempre usei banda alta sofri attacks massivos de ddos que foi mitigado praticamente 90% não tem como comparar uma empresa multi bilionária com outras empresas de garagem.

Nossos Destaques

Melhores Tópicos de todos os tempos

Last Activity

  1. @Britoshow,Sou mapper, @arquiteto.tibiano no instagram. infelizmente estou sem celular, mas se mandar msg por lá ou por aqui eu respondo ^^ Sou especialista em remake/revamps de cidades. Meu disc é gabrieldesastre. Segue alguns dos meus trampos: Imgur: The magic of the Internet https://imgur.com/a/XrYZyUn
  2. Olá, como não informou a versão que utiliza seu servidor, deduzi ser 0.4 faça o teste com esse abaixo: Script aqui local potions = { [6541] = {needLevel = 100, rate = 3.0, duration = 1800}, [6542] = {needLevel = 200, rate = 5.0, duration = 1800}, [6543] = {needLevel = 300, rate = 7.0, duration = 1800}, [6544] = {needLevel = 400, rate = 9.0, duration = 1800}, [6545] = {needLevel = 500, rate = 11.0, duration = 1800}, [2328] = {needLevel = 550, rate = 13.0, duration = 1800}, } if not expPotions then expPotions = {playerData = {}} end function expPotions:onUse(cid, item, fromPosition, itemEx, toPosition) local itemId = item.itemid local potion = potions[itemId] if not potion then return false end if getPlayerLevel(cid) < potion.needLevel then doPlayerSendCancel(cid, ('Você precisa ser level %d+ para usar esta potion.'):format(potion.needLevel)) return true end local guid = getPlayerGUID(cid) -- Verifica se o playerData do player existe if not self.playerData[guid] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'É necessário relogar para atualizar.') return true end local expData = self.playerData[guid][itemId] -- Verifica se a entrada para o item existe if not expData then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, 'É necessário relogar para atualizar.') return true end local now = os.time() if expData.duration > now then doCreatureSay(cid, 'Aguarde o bônus atual acabar para usar novamente.', TALKTYPE_ORANGE_1, false, cid) return true end expData.rate = potion.rate -- aplica apenas o novo bônus expData.duration = now + potion.duration doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_GREEN) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, ('Agora você tem +%d%% de experiência por %s.'):format( potion.rate * 100, string.diff(potion.duration, true) )) doRemoveItem(item.uid, 1) return true end function expPotions:onLogin(cid) local guid = getPlayerGUID(cid) self.playerData[guid] = {} for itemId in pairs(potions) do self.playerData[guid][itemId] = {rate = 0, duration = 0} end return true end function expPotions:getCombo(cid) local playerData = self.playerData[getPlayerGUID(cid)] local potionsCombo = 1 if playerData then for _, expData in pairs(playerData) do potionsCombo = potionsCombo + expData.rate end end return potionsCombo end function expPotions:onSay(cid, words, param) local str = 'Experience Potion Combos:\n' local playerData = self.playerData[getPlayerGUID(cid)] if playerData then for itemId, expData in pairs(playerData) do str = str .. ('\n%s - %d%%'):format(getItemInfo(itemId).name, expData.rate * 100) end end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, str) return true end
  3. Underewar postou uma resposta no tópico em Suporte Tibia OTServer
    Hostinger sempre usei banda alta sofri attacks massivos de ddos que foi mitigado praticamente 90% não tem como comparar uma empresa multi bilionária com outras empresas de garagem.

Fóruns

  1. Portal Tibiaking

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

      • 5478 posts
    2. O ForgottenServer Premium combina a estabilidade comprovada e os recursos nativos do The Forgotten Server

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

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

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

      • 36748 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.

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

      • 2446 posts
    3. Aviso Importante: Recurso de Anúncio e Funcionalidades Restritas a Membros Premium

      Atenção usuários,

      A partir de agora, apenas membros premium poderão utilizar o recurso de anúncio de OTServer e acessar determinadas funcionalidades exclusivas no fórum.

      Essas mudanças incluem:

      • Criação de anúncios de OTServer;

      • Acesso a ferramentas e seções especiais;

      • Destaques em áreas específicas de divulgação.

      Para dúvidas ou informações sobre como se tornar membro premium, acesse a área de suporte ou consulte a página de planos.

      Agradecemos a compreensão.

      Equipe TibiaKing.com

      • 278 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)

  • Não há membros online no momento

Informação Importante

Confirmação de Termo