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. Started by Xiolones,

    Oi galera do TK Então, eu estava configurando um NPC que funciona da seguinte forma : - Você chega nele e conversa com ele, apenas pra mudar sua vocação (só funciona pra level >=8 e <=20), é pra um sistema de dawnport com o NPC Oressa do Global. Eu reformulei o script assim : Spoiler local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local vocation = {} local town = {} local config = { vocations = { ["sorcerer"] = { text = "A SORCERER! ARE YOU SURE? THIS DECISION I…

    • 2 respostas
    • 799 visualizações
  2. Started by Vorkhon,

    Estou tentando editar uma spell faz um tempo já e cheguei no meu limite. Quero que o player lance um projetil de fogo para o norte, e depois de X segundos, caiam X bolas de pedra ao redor do alvo dando dano em área 3x3 de explosão. No código atual o efeito de ir para o norte com fogo funciona, mas depois caem 3 efeitos de fogo (Const_ani_fire) e fire damage normal. Já mudei de tudo e nada faz com que saia o efeito de fogo no final. Além da spell estar dando um dano absurdo. E outra coisa que não está funcionando é a funcao final do codigo, eu cheguei a deletar ela por completo e o codigo continua funcionando. E sempre com o efeito de fogo. local area…

    • 2 respostas
    • 364 visualizações
  3. 11:55 [LOTTERY SYSTEM] Winner: Account Manager, Reward: 100 [Donate] Coins! Congratulations! (Proxima Loteria em 4 Houras) não recebe nada de nenhuma pasta do /data /mods nem nada nenhuma função somente pra cria a conta

  4. Started by Vorkhon,

    Estou querendo fazer um summon que explode quando morre. Só estou conseguindo fazer monstro explodir e summon não aparece nada. Ja mudei para if isSummon(cid) mas nada. local explosion = createConditionObject(CONDITION_FIRE) setConditionParam(explosion, CONDITION_PARAM_DELAYED, 1) local damageTable = { {4, -3}, -- Quantidade / dano {9, -2}, {20, -1} } for i = 1, #damageTable do local t = damageTable[i] addDamageCondition(explosion, t[1], 1000, t[2]) -- tempo end local arr = { {1, 1, 1}, {1, 3, 1}, {1, 1, 1} } local area = createCombatArea(arr) function onDeath(cid) if isMonster(cid) then doAreaCombatHealth(cid, 1, getThingPos(cid), area, -1…

  5. Tipo Quero um script assim o player da use no item ai ele ganha a vocaçao mais tipo ganha pelo id da vocaçao neh tals alguem tem esse script ou pode fazer para min?

    • 9 respostas
    • 1.4k visualizações
  6. 11:55 [LOTTERY SYSTEM] Winner: Account Manager, Reward: 100 [Donate] Coins! Congratulations! (Proxima Loteria em 4 Houras)

  7. [SQLite] -=[TFS]=- 0.4 8.60 WAR Anti-Entrosa Necessito do Comandos Pra Subir na Database anti-entrosa.zip

  8. function onStepIn(cid, item, position, lastPosition, fromPosition) local level = 717217 -- Até que level pode healar function doHealPlayer(cid) local delay = 4 -- de quanto em quanto tempo irá adicionar (no caso, 1 segundo) local mana = 1000000000 -- quanto de mana vai ser adicionado local vida = 1000000000 -- quanto de health vai ser adicionado if getPlayerStorageValue(cid, 98910) == 1 then doCreatureAddHealth(cid, mana) doPlayerAddMana(cid,vida) addEvent(doHealPlayer, delay*1000, cid) doSendAnimatedText(getCreaturePos(cid), "|ROX|...", 138) doSendMagicEffect(getCreaturePosition(cid),53) end return TRUE end if getPlayerLev…

  9. ID DA MOEDA = 6535 ID DO ITEM 6105 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE (O Jogador, [getPlayerName(cid)] .. " Ganhou um " .. itemName) COM UMA BARRA ENTRE O NOME EXEMPLO [PLAYER] Memsagem que vai aparece na alavanca se player não tiver a moeda doCreatureSay(cid, "Voce Precisa de 1 DexSoft Coin Para Apostar!", TALKTYPE_ORANGE_1) --- RafaelSytros --- function onUse(cid, item, frompos, item2, topos) local item_id = 6535 if item.itemid == 1945 then doTransformItem(item.uid,1945) elseif item.itemid == 1945 then doTransformItem(item.uid,1945) end if item.uid == 6656 then if getPlaye…

  10. Started by Muvukaa,

    doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, " .. [playerName] .. " apostou no cassino e ganhou " .. getItemNameById ..") sem função -- Cassino System by LucasHere function onUse(cid, item, frompos, item2, topos) pos1 = {x=272, y=344, z=7, stackpos=1} --posição que vai criar os itens pos2 = {x=273, y=344, z=7, stackpos=1} pos3 = {x=274, y=344, z=7, stackpos=1} local config = { moneyneed = 1, -- quantidade de moedas VIP necessárias para jogar chance = 20 -- chance de 20% para cada item } local premios = { [8976] = 1, [8982] = 1, [8981] = 1, [5884] = 1, [6105] = 1, [8985] = 1, [7738] =…

  11. SYSTEMVIP TA DANDO DEBUG! function onLogin(cid) local vipStorage = getPlayerStorageValue(cid, 13545) if vipStorage > 0 then local currentTime = os.time() if vipStorage <= currentTime then setPlayerStorageValue(cid, 13545, -1) doPlayerPopupFYI(cid, "Sua [VIP] Acabou.") if string.find(tostring(getCreatureName(cid)), "%[VIP%]") then addEvent(EddyHavoc, 3 * 1000, cid) end else local daysLeft = math.ceil((vipStorage - currentTime) / (24 * 60 * 60)) local pos = {x = 154, y = 51, z = 7} doTeleportThing(cid, pos) …

  12. Started by ricardo3,

    .Qual servidor ou website você utiliza como base? myaac-master https://github.com/opentibiabr/myaac Qual o motivo deste tópico? erro ao logar no servidor Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Spoiler <?php require_once 'common.php'; require_once 'config.php'; require_once 'config.local.php'; require_once SYSTEM . 'functions.php'; require_once SYSTEM . 'init.php'; require_once SYSTEM . 'status.php'; # error function funct…

    • 0 respostas
    • 273 visualizações
  13. Started by poko360,

    uma pessoa vem atacando meu servidor recentemente, e ele só consegue nukar minha porta de login (7171) a porta do jogo fica funcionando normalmente (quem ja esta online no servidor, não é afetado) porém, quem tenta logar, fica dando "offline/timeout" enquanto estou sofrendo ataques. uso linux ubuntu 20.04, e dedicado da ovh, alguem ja passou por isso e conseguiu resolver? faz umas 2 semanas que to com esse ser me atacando, grato

    • 1 resposta
    • 238 visualizações
  14. function onLogin(cid) local playersOnline = #getPlayersOnline() local premiumRate = 1.5 -- Altere conforme a taxa de experiência para premium local vipRate = 4.0 -- Altere conforme a taxa de experiência para VIP local playerLevel = getPlayerLevel(cid) local baseExp = 99999 -- Altere conforme a experiência base if isPremium(cid) then baseExp = baseExp * premiumRate doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "--[MultipleExp System]--\nPlayers Online: " .. playersOnline .. "\nSeu Exp Foi Atualizado Para: (" .. baseExp .. "x + 100%)") elseif getPlayerStorageValue(cid, 13545) == 1 then baseExp = baseExp * vipR…

  15. TFS 0.4 8.60 [Creaturescript] Erro em Console --[MultipleExp System]-- <event type="login" name="MultipleExp" event="script" value="MultipleExpLogin.lua"/> function onLogin(cid) local playersOnline = getPlayersOnline() local premiumRate = 1.5 -- Altere conforme a taxa de experiência para premium local vipRate = 4.0 -- Altere conforme a taxa de experiência para VIP local playerLevel = getPlayerLevel(cid) local baseExp = 99999 -- Altere conforme a experiência base local onlinePlayersString = "" -- Inicializa uma string vazia para armazenar os nomes dos jogadores online for _, player in pairs(playersOnline) do …

  16. Porem não atribui atribuibuto no player Ja tentei <movevent event="Equip" itemid="7739" slot="backpack" function="onEquipItem"/> <movevent event="DeEquip" itemid="7739" slot="backpack" function="onDeEquipItem"/> <movement type="DeEquip" itemid="7739" slot="nackpack" event="function" value="onDeEquipItem"/> <movement type="Equip" itemid="7739" slot="backpack" event="function" value="onEquipItem"> 17:20 You see a Golden Bag (fist fighting +300, club fighting +300, sword fighting +300, axe fighting +300, distance fighting +300, shielding +300, magic level +150, protection all +100%, speed +150). ItemID: […

  17. Bom, como diz no titulo, gostaria de um buff que o player ganharia a cada vez que logasse se tivesse X de storage, tentei fazer o script com a função onLogin, mas teve vezes que funcionou e outras que não ao logar no personagem. (É necessário que seja um buff de ML e não apenas ganhar a skill de ML, já que caso ele morra ele pode perder.) 0 de ML tendo 0 da storage 848484 1 de ML tendo 5 a 10 da storage 848484 2 de ML tendo 15 ou mais da storage 848484 Procurei por algo similar no fórum e não achei, caso possam me ajudar ou pelo menos apontar a direção de alguma forma. Obrigado desde já. Pode ser uma spell também caso não dê para fazer em creaturesc…

  18. Started by ludgeromf1,

    Fala galera, preciso de uma ajuda de voces queria muito achar esse mapa alissow com a cidade sebcity, procurei e nao achei se alguem souber ou puder postar pra min baixar. Desde ja agradeço.

  19. Started by Armouzt,

    Alguem teria como me disponibilizar um sistema de encantamento estilo o do radbr com os luckys, seria da seguinte forma, o jogador coloca 1 arma especifica em uma mesa, e na mesa ao lado seria colocado o item de encantamento, ao acionar a alavanca, o item seria encantado e o novo item iria aparecer em uma terceira mesa, onde os 2 itens anteriores seriam excluidos e evoluidos nesse novo item. Se alguem puder dar essa moral

  20. Started by Doidodepeda,

    Entao galera, queria a ajuda de voces pra bolar um codigo em movemments pf. uma area que so 10 pessoas podemssem entrar, ao passar pela tile que tenha uma stoage contasse quantas pessoas entraram, q quando desse o max de players dentro da sala, nao desse pra entrar mais ninguem. E tipo se alguem sair da sala, ficando 9, poderia entrar mais 1 pessoa. mas sempre seguindo a regra de 10 pessoas na sala.

  21. Started by King Laker,

    Boa tarde, estou tendo um erro no script do @Yan Liima, e não parece que terei suporte por lá, alguém poderia me ajudar nessa empreitada? Estou dando trade com o pergaminho dentro de uma BP, ele faz todas as funções que deveria mas mesmo assim esta apresentando esse erro, como posso corigir? Erro: Script:

  22. function onSay(cid, words, param, channel) local moeda = 11192 doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have " .. getItemNameById(moeda)(cid) .. " coin.") return true end FIZ ESSE SCRIPT PRA VE SE FUNCIONA NÃO FUNCIONA function onSay(cid, words, param, channel) local moeda = 11192 local coinName = getItemNameById(moeda) -- Assuming getItemNameById is a valid function doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You have " .. coinName .. " coin.") return true end [13/10/2023 05:34:03] [Error - TalkAction Interface] [13/10/2023 05:34:04] data/talkactions/scripts/coin.lua:onSay [13/10/2023 05:34:0…

  23. -=[TFS]=- 0.4 8.60 Necessito do Script Cassino \ NPC

  24. Started by thekilleron,

    Erros apresentados, gostaria de saber o porque está acontecendo isso, tenho 0 conhecimento em PHP, oque ficou faltando eu fazer? Obs: era só mover a pasta cache que estava dentro do htdocs/config para htdocs e excluir de dentro da config e resolveu.

    • 0 respostas
    • 158 visualizações
  25. death_tabble = { "before_exp": 135215, "after_exp": 135216, "check": 251201 } xp_needed = {} current_exp = death_tabble["before_exp"] for level in range(1, 717218): xp_needed[level] = current_exp current_exp += death_tabble["after_exp"] - death_tabble["before_exp"] # Para verificar a experiência necessária para o nível 1 e 717217 xp_level_1 = xp_needed[1] xp_level_717217 = xp_needed[717217] print(f"Experiência necessária para o nível 1: {xp_level_1}") print(f"Experiência necessária para o nível 717217: {xp_level_717217}")

  26. A CADA 5 HORAS O PLAYER GANHA 10K APARECE A MEMSAGEM EM ORANGE NO DEFAULT GLOBALEVENTS

  27. Started by S H I O N,

    Estou com um problema e esse problema ocorre quando uso o ditto, eu coloco ele para fora e dou o f1 ate o f12 sendo que ele não deveria ter esses moves sendo q ele so tem o transforme. ---------------------------------- Arquivo move1 abaixo junto com o print do erro. move1.lua

    • 2 respostas
    • 227 visualizações
  28. Started by Otserv2023,

    boa tarde! recentemente foi atualizado os boosts e os demais arquivos do vcpkg para 1.83.00 o servidor compila tudo ok, porem abre e fecha funciona no meu pc porem no meu notebook não roda alguem tem alguma solução?

    • 2 respostas
    • 227 visualizações
  29. Started by PatrickRochazs01,

    .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Preciso de um sistema de reset parecido com o do radbr para meu servidor com exp baixa porem preciso para versão 10.00 não encontrei nenhum ainda !

    • 1 resposta
    • 256 visualizações
  30. Entao galera, com o diz o topico, esse script so vai funcionar em player q tiverem o storage 5551. Alguem pode adpitar isso porfavor...

  31. Estou usando o script normal de Exercise Training que vem com o Canary ou qualquer outro ot. Entretanto, estou tentando fazer para treinar Fist e Shield junto com o normal training, entretanto, nenhuma das minhas tentativas está dando certo. Como editar o seguinte script para treinar esses outros skills? Qual servidor ou website você utiliza como base? Canary Qual o motivo deste tópico? Script treinar fist e shield no mesmo exercise weapon. Você tem o código disponível? Se tiver publique-o aqui: ExerciseWeaponsTable = { -- MELE [28540] = { skill = SKILL_SWORD }, [28552] = { skill = SKILL_SWORD }, [35279] = { skill = …

    • 0 respostas
    • 280 visualizações
  32. Started by Zedgast,

    Ao tentar abrir um client aqui com object builder aparece o seguinte erro Error: Unknown flag. flag=0x90, previous=0x0, category=Item, id=100. at otlib.things::MetadataReader5/readProperties() at otlib.things::ThingTypeStorage/loadThingTypeList() at otlib.things::ThingTypeStorage/readBytes() at otlib.things::ThingTypeStorage/load() at ObjectBuilderWorker/loadFilesCallback() at ObjectBuilderWorker/thingsErrorHandler() at flash.events::EventDispatcher/dispatchEvent() at otlib.things::ThingTypeStorage/load() at ObjectBuilderWorker/loadFilesCallback() at com.mignari.signals::SignalAny/dispatch() at …

    • 2 respostas
    • 959 visualizações
  33. Started by S H I O N,

    Estou com um problema e esse problema ocorre quando uso o ditto, eu coloco ele para fora e dou o f1 ate o f12 sendo que ele não deveria ter esses moves sendo q ele so tem o transforme. ----------------------------------

    • 0 respostas
    • 139 visualizações
  34. .Qual servidor ou website você utiliza como base? Qualquer base que eu tente compilar aparece o erro abaixo, antes aparece um erro libboost 1.71 algo assim, mas consegui corrigi, agora é este. Qual o motivo deste tópico? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: //////////////////////////////////////////////////////////////////////// // OpenTibia - an opensource roleplaying game //////////////////////////////////////////////////////////////////////// // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Gener…

    • 1 resposta
    • 174 visualizações

Quem Está Navegando 0

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

Informação Importante

Confirmação de Termo