Ir para conteúdo

Suporte Tibia OTServer

Solicite assistência de outros membros para questões relacionadas a códigos, mapas, clientes, websites e servidores Tibia.

Atenção!

- Esta área é para publicação Suporte Otserv, peça ajuda a outros membros sobre scripts, mapas, sprites, clients, websites, ferramentas e tudo que envolve Ots de Tibia.

- Favor manter tópicos organizados! Utilizar code, spoiler, fontes, cores e espaçamentos equilibrados. Tópicos organizados atraem respostas mais rápidas! 

 

- IMPORTANTE! Fique atento aos títulos usados no seu tópico, use títulos coerentes, evitando palavras curtas ou frases confusas: "ajuda aqui", "bug", "erro", "Não consigo", "não funciona". - Se você usar títulos como estes o tópico será deletado.

 

- Se sua dúvida for respondida, favor marcar a melhor resposta, basta clicar no botão ao lado do avatar do membro que te ajudou. Membros que não utilizarem esse sistema serão impedidos de publicar na seção.

  1. TO USANO ESSE SCRIPT MAIS NÃO FUNCIONA local templePosition = {x = 154, y = 51, z = 7} -- Coordenadas do templo para onde o jogador será teleportado function onLogin(cid) local player = getPlayerByGUID(cid) if player then if not player:isPremium() and getPlayerStorageValue(cid, 18956) ~= 1 then setPlayerStorageValue(cid, 18956, 3) -- Define o valor de armazenamento para indicar que a conta premium expirou doTeleportThing(cid, templePosition) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua conta premium expirou. Você foi teleportado para o templo.") end end return true end

    • 1 resposta
    • 350 visualizações
  2. Started by dhavys,

    Olá galera do TK, a uns dias venho buscando informações sobre esse servidor que marcou gerações. Mas não obtive sucesso, até o momento ngm tem ou sabe quem tenha. Gostaria da ajuda de vcs pra encontrar esse sv, ficarei mt grato.

    • 1 resposta
    • 290 visualizações
  3. Uso TFS 1.2 downgrade para 8.0 e Otclient V8... Estou tentando botar mais luz padrão do personagem somente para premium account, porém quero que essa luz extra só apareça para a pessoa e não para todos ao redor, por isso estou modificando pelo Otclient. Tentei fazer desse jeito mas não deu certo, nada acontece.. Alguém tem alguma ideia? creature.cpp // local player always have a minimum light in complete darkness if (isLocalPlayer()) { LocalPlayerPtr player = g_game.getLocalPlayer(); if (player->isPremium() == true) { light.intensity = std::max<uint8>(light.intensity, 6); } else { …

    • 5 respostas
    • 367 visualizações
  4. Started by moleza,

    Estou com um script, teleport falante 8.60-TFS 0.4 e gostaria de saber se é normal o texto passar de um piso para outro do mapa, por exemplo: O teleport falante está no primeiro andar eu consigo ver do terceiro andar do dp, testei um outro script, feito por outra pessoa de outra forma e continua a mesma coisa, mas está ai meu script: function onThink(interval, lastExecution) pos = {x = 90, y = 185, z = 7} -- Coordenada de onde sairá o texto pos1 = {x = 105, y = 172, z = 5} -- Coordenada de onde sairá o texto pos2 = {x = 94, y = 185, z = 6} -- Coordenada de onde sairá o texto pos3 = {x = 98, y = 172, z = 7} -- Coordenada de onde sairá o …

    • 0 respostas
    • 253 visualizações
  5. Started by KaXin,

    Olá, pessoal! Pesquisei alguns tópicos por aqui sobre algum launcher para old client 8.6 mas não encontrei especificamente para old, apenas para OTC, o qual tentei e sem sucesso. Alguma alma boa para me ajudar a colocar um launcher em um tibia client 8.6?

    • 4 respostas
    • 658 visualizações
  6. Started by Vortex,

    Alguém sabe onde posso aumentar o limite de vida e mana? Sei que o limite padrão é de 65K, mas gostaria de aumentá-lo para bilhões, devido ao reset do sistema que aumentará cada ponto de vida e mana. Precisei aumentar mesmo... Obrigado. OBS USO O TFS 1.5 8.0!

    • 3 respostas
    • 320 visualizações
  7. Este é o script que funciona para tfs 1.3 Quero adaptá-lo para canary/otservbr. Preciso separar os itens por seções, por exemplo: runes ou potions ou rings etc... ? Hi runes (abre a opção só de runas) Hi potions (abre a opção só de potions) Abaixo disponibilizo o script que funciona para tfs 1.3 Alguém poderia me ajudar? David Refiller TFS 1.3.lua

  8. Started by Jordan422,

    Olá comunidade do Tibia King! Estou aqui à procura de algum designer para meu novo projeto... Estou precisando de uma logo, background para website e otclient. Quem quiser faturar uma graninha por gentileza entrar em contato comigo pelo privado aqui ou discord mythh9257

  9. Started by koyotestark,

    .Qual servidor utiliza como base? OTX2 Qual o motivo deste tópico? Estou tentando compilar um OTX2 no ubunto 20, mas da uma cascata e erros, estou seguindo este tutorial: https://github.com/mattyx14/otxserver/wiki/Compiling-OTX2-on-Ubuntu Instalei as libs da postagem acima, tambem me indicaram instalar estas libs, mas não resolveu Libs: apt-get install libboost-all-dev apt-get install subversion autoconf build-essential pkg-config libboost-dev libgmp3-dev libxml2-dev liblua5.1-0-dev libmysqlclient-dev libcrypto++-dev ccache libboost-filesystem-dev libboost-regex-dev libboost-system-dev libboost-thread-dev screen libssl-dev …

    • 0 respostas
    • 263 visualizações
  10. .Qual servidor ou website você utiliza como base? Bom dia pessoal, peguei uma base, porém pelo que está acusando vários erros, antes não conseguia colocar online, mas já foi arrumado, agora consegui colocar online o Otserver, porem, nenhum char consegue logar, e da o seguinte erro Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/custom/check_premium.lua:onLogin data/lib/core/player.lua:59: attempt to call method 'getPremiumEndsAt' (a nil value) stack traceback: [C]: in function 'getPremiumEndsAt' data/lib/core/player.lua:59: in function 'getPremiumTime' data/lib/core/player.lua:95: in f…

  11. Started by Doidodepeda,

    Alguem poderia ajudar em script de creaturescripts onde que se o player tiver storage ele ganharia 500 de hp de bonus. e quando o tempo da storage acabesse o bonus de 500 hp saisse. Pf >< TFS 0.4 8.6

  12. Started by pancadinha,

    Olá, tudo bem? Eu tenho um servidor de mapa baiak personalizado, uso OTX 2.5 snapshot, uso MARIADB portanto, quando faço login, o Account Manager envia spam a seguinte mensagem: Account Manager: Sorry, but I can't understand you, please try to repeat. Sem digitar uma palavra, fica spamando essa mensagem, consigo criar uma conta normal, não me atrapalha, mas aparece essa mensagem toda hora, como resolver?

  13. Started by RAJADAO,

    .Qual servidor ou website você utiliza como base? Sabrehaven 8.0 Qual o motivo deste tópico? Erro ao abrir RME Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

  14. Started by Kradula,

    Olá, um amigo está montando um servidor e estou tentando ajudá-lo a resolver os problemas.... Sou leigo no asssunto, mas pesquiso para encontrar respostas... Pesquisei muito antes de chegar aqui, e só cheguei porque não encontrei respostas. O problema é que a barra de vida e de mana, está mostrando por porcentagem 100life/100mana E a gente quer aquela contagem normal, tipo level 8 185life/35mana Se alguem puder ajudar, ele falou algo sobre source. E está no Linux. Esse é meu primeiro post no fórum, caso tenha postado no lugar errado apenas mova para o lugar certo, por favor. Desde já agradeço. Kradula, Um abraço! P.s: engraçado só achei…

  15. Started by DigoleraZica,

    Olá pessoal boa tarde, Gostaria de saber se é possível fazer algum script ou mesmo editar algum existe próprio no servidor para Não contar kill ao matar qualquer jogador do mesmo IP Por exemplo, No meu servidor o jogador mata outro jogador o mesmo IP dele (MC) e conta como kill, até mesmo como frag de guilds. Será que é possível retirar essa kill(contada) ? Utilizo OTX SERVER 2 - 8.6 Obrigado desde já!

  16. da use no item player tem acesso area donate por 30 minutos depois ele é kickado o problema desse script é que ele não aparece contdown e não remove item do set ou na bp. ACTION: local storageValue = 13741 local itemID = 8981 local teleportPosition = {x = 154, y = 51, z = 7} local cooldownTime = 30 * 60 local timeInterval = 60 local countdownTextEffect = 21 local animetextEffect = 67 local animetextEffectInterval = 5 function sendBuffActiveText(cid, remainingTime) local minutes = math.floor(remainingTime / 60) local seconds = remainingTime % 60 doSendAnimatedText(getCreaturePosition(cid), "Aguarde mais " .. minutes .. " minutos e " .. seconds .. " s…

  17. Started by Felippe Reine014,

    Alguem que trabalhe com desenvolvimentos de modulos de otclient como freelance preciso de alguns novos modulos. Vou deixa o discord para contato caso alguem se interesse Felippetattoo#9630

  18. Started by JhoneSalvador,

    Olá, gostaria de saber se alguém tem o sistema igual o do otpokemon de auto anuncio no trade com visual e não apenas um comando. Estou criando um aqui mas estou com problemas, na hora de por a imagem do botão, preciso fazer com que altere a imagem iniciar para outra imagem. Seria interessante também um efeito de hover no botão que simule ele pressionando. Eu estou fazendo com imagem pois não consegui adicionar um icone no botão mesmo. eu gostaria de fazer com botão normal do sistema e ai apenas colocar o icone na esquerda da escrita, se for possível já ira ajudar muito, se não alguma forma de mudar a imagem que botei para outra. …

  19. Andei buscando de tudo que é forma para que o minimap fique com a imagem já liberada, assim como é no PxG. Porém, não encontrei em nenhum lugar alguma instrução. Comecei a mexer no arquivo minimap.lua e consegui avançar em algo. Meu script ficou assim: function updateCameraPosition() local player = g_game.getLocalPlayer() if not player then return end local pos = player:getPosition() if not pos then return end if not minimapWidget:recursiveGetChildById('posLabel') then local minimap = g_ui.createWidget('Minimap', minimapWidget) minimapWidget:setImageSource('/mapa/pisos/piso1') minimapWidget:setId('posLabel') minimapWidg…

  20. Started by Magato,

    .Estou com problemas ao abrir o distro que rapidamente fecha ao carregar o mapa. Quando abro o mapa no editor, vejo a tela toda desconfigurada, rabiscada. Gostaria de saber se alguém pode arrumar para mim ou me dar alguma luz, por favor. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

    • 0 respostas
    • 247 visualizações
  21. ALGUEM AI COM EXPERIENCIA SO PARA COLOCAR UM SERVIDOR BAIAKE PODE SER SEM SITE MESMO ON ESTOU COM UM SERVIDOR E QUERO COLOCAR UM BAIAKE 24 HORAS ON

    • 2 respostas
    • 336 visualizações
  22. Started by Mateus Robeerto,

    Alguém sabe se é possível atribuir um item para aumentar o dano mágico em porcentagem ao ser utilizado? Se sim, como posso fazer isso?

    • 0 respostas
    • 148 visualizações
  23. Started by oualid,

    . What server or website do you use as a base? Gesior What is the reason for this topic? I haven't worked on my server for years and wanted to work on it again. However I see that some servers now use a loginserver but im not able to get it working. Normally I would want asisstance on this but since this is going to be a one time thing I rather want someone to do it for me. Im using a Canary based server with a Gesior website. We can discuss payement throug tibiaking chat or discord oualid6496#4130

    • 3 respostas
    • 242 visualizações
  24. <action itemid="8981" script="access.lua"/> local storageValue = 13741 local itemID = 8981 -- Item utilizado para conceder o acesso de 72 horas local teleportPosition = {x = 154, y = 51, z = 7} -- Posição de teleporte quando o tempo acabar local timeInterval = 1 * 60 -- Intervalo de tempo em segundos (30 minutos) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storageValue) ~= -1 then doPlayerSendCancel(cid, "Você já tem acesso a essa funcionalidade.") return true end if not doPlayerRemoveItem(cid, itemID, 1) then doPlayerSendCancel(cid, "Você precisa ter o item necessário para usar essa funcionali…

  25. Started by Doidodepeda,

    Tenho esse script, ele coleta golds, queria que o gold coletado nao fosse para bp e sim para o banco, alguem poderia fazer essa modificaçao pf ? Agradeço desde de ja *-*

  26. adicionei no meu servidor tfs 1.5 8.0 ta perfeitamente tudo sem erros nenhuma ok, mas como funciona desse pedra? é clica pedra pra evoluir ou por treinar skill pra evoluir? tenho duvidas rs --[[ Dodge & Critical fixado por Movie (Movie#4361) Disponibilizado para o TibiaKing e não autorizo outras reproduções Mantenha os créditos <3 --]] local dodge = TalkAction("!dodge") local critical = TalkAction("!critical") function dodge.onSay(player, words, param) local skill = player:getDodgeLevel() local message = "DODGE SYSTEM\nO sistema consiste em defender uma porcentagem dos ataques recebidos.\n\nPor Exemplo:\nCada pedra utilizada atribui 0,3% a…

    • 5 respostas
    • 351 visualizações
  27. Started by doda4ever,

    https://github.com/opentibiabr/otservbr-global/releases/download/v1.5.0/otservbr.otbm Este projeto do github é frequentemente atualizado com as áreas mais atualizados do tibia global. Porém não consigo acessá-las em meu mapa editor, ele simplesmente não é compatível. 1ª Foto abaixo do meu mapa acessando com meu mapa editor. 2ª Foto como fica o mapa global aberto Ja tentei usar o este conversor de server id para client id: https://www.dropbox.com/s/25gxttf3c78n6mn/convert-map-to-client-id.zip?dl=1 Porém não funciona, continua bugando... Alguém sabe me dizer o que está acontecendo e como resolver? Obrigado.

    • 1 resposta
    • 326 visualizações
  28. Preciso de revscript bem simples mesmo quando player da use no jornal 8981 dourado aparece contdown 30 60 minutos e segundos e action/movements movements eu ja fiz só preciso do script que funcione no action no casso esse script preciso de suporte quem poder ajuda eu agraço esse ai é action storage piso que ele vai passar se der use no jornal no set ou na bp item sumi só pode obte se puxa alavanca ja fiz só esse action que ta me encabulando. local storageValue = 13741 local itemID = 8981 local teleportPosition = {x = 154, y = 51, z = 7} local timeInterval = 30 * 60 cdstorage = 123457 } function onUse(player, item, fromPosition, target, toPosition, isHotkey…

    • 0 respostas
    • 237 visualizações
  29. Started by Magato,

    Salve galera, blz? Baixei o baiak 12x na sessão de downloads 12x. O distro carrega e, quando chega na parte de carregar o mapa, ele fecha automaticamente sozinho. Pensando nisso, baixei o map editor e tentei abrir o mapa. O problema é que a tela do mapa é toda distorcida e totalmente animada (meus drivers de vídeo são atualizados, então não pode ser isso) Segue a print abaixo. Por favor, peço que me ajude. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a…

    • 0 respostas
    • 284 visualizações
  30. .Qual servidor ou website você utiliza como base? OTX2 / TFS 0.4 Qual o motivo deste tópico? Queria saber se alguem poderia fazer uma spell onde, eu uso e ele marca minha pos, e X segundos depois ele me teleporta para a pos que eu usei a spell. Exemplo: alguem está me perseguindo, e eu uso a spell, ele marca minha pós e eu continuo correndo, 5 seg depois eu volto para a posição de 5 segundos atrás do momento que usei a spell. E que a spell tivesse um cooldown de 60 segundos pra usar novamente.

    • 2 respostas
    • 257 visualizações
  31. Started by Doidodepeda,

    Alguem poderia converter esse script que esta em dias para horas pf ? desde de ja, grato !

  32. [30/05/2023 11:07:58] [Warning - ProtocolGame::sendFYIBox] Trying to send an empty or too huge message.

    • 0 respostas
    • 155 visualizações
  33. local storageValue = 13741 local itemID = 8981 -- Item utilizado para conceder o acesso de 72 horas local teleportPosition = {x = 154, y = 51, z = 7} -- Posição de teleporte quando o tempo acabar local timeInterval = 1 * 60 -- Intervalo de tempo em segundos (30 minutos) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storageValue) ~= -1 then doPlayerSendCancel(cid, "Você já tem acesso a essa funcionalidade.") return true end if not doPlayerRemoveItem(cid, itemID, 1) then doPlayerSendCancel(cid, "Você precisa ter o item necessário para usar essa funcionalidade.") return true end local cur…

    • 0 respostas
    • 174 visualizações
  34. Started by Magato,

    globalmaster 8.60 Galera, uso windows 10, 64 bits e tentei compilar um otserver global 8.60, mas não consegui. Esse otserver pode ser encontrado no seguinte link --> https://github.com/otservme/global860/tree/master/sources/vc10 Tentei com studio debian e visual studio mas não consigo. No geral, preciso das dlls com o distro. Se alguém puder me ajudar, fico muito grato. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

    • 0 respostas
    • 182 visualizações
  35. Procuro um Script bem simples acesso a area por 72 horas TIPO ISSO MAIS AO CONTRARIO DE -|TALK|- MOVEMENTS/ACTION local config = { storage = 13550, -- STORAGE PARA CONTROLAR TEMPO cost = 1000000, -- Preço para comprar o acesso tempo = 72 -- Tempo em horas para durar a compra } function onSay(cid, words, param) if getPlayerStorageValue(cid, config.storage) < os.time() then if doPlayerRemoveMoney(cid, config.cost) then setPlayerStorageValue(cid, config.storage, os.time() + (config.tempo * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce comprou " .. config.tempo .. " horas de acesso a 10000 level.") doSendMagicEffect(ge…

    • 8 respostas
    • 336 visualizações

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Confirmação de Termo