Suporte Tibia OTServer
Solicite assistência de outros membros para questões relacionadas a códigos, mapas, clientes, websites e servidores Tibia.
- 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.
Subfóruns
-
Confira aqui se sua dúvida já foi respondida de Suporte Tibia OTServer.
- 47566 posts
40857 tópicos neste fórum
-
[27/10/2023 14:20:40] sqlite3_step(): SQLITE ERROR: INSERT on table "guild_ranks" violates foreign: "guild_id"
- 4 respostas
- 214 visualizações
- 1 follower
-
Boa tarde! Eu tenho essa Talkaction !comprar peguei aqui no TibiaKing. Pórem esse script esta com bug no limite de skills, o SkillMagicLevel está perfeito e ta funcionando o limite determinado no lim=200. agora o Skill axe, sword, club não esta respeitando o limite de skill que é de 350.... ele esta passando do limite tem jogador com skill 400 500. USO TFS 1.2 10.98 não da erro nenhum no distro apenas o limite de skill que é 350, não obedece e passa. SKILL_CLUB = "skill_club" SKILL_DISTANCE = "skill_dist" SKILL_SHIELD = "skill_shielding" SKILL_MAGLEVEL = "maglevel" SKILL_SWORD = "skill_sword" SKILL_AXE = "skill_axe" local coinID = 9…
-
- 0 respostas
- 117 visualizações
-
-
Queria solicitar duas magias que nem do personagem gangplank do league of legends. 1) Criar um barrio no chão que exploda em dano em área depois de alguns segundos. (Alternativo, será que da pra criar um summon que fica imovel, e quando ele morrer ele exploda e de o dano em área?) 2) Dano em área de pedras caindo, 3 vezes, e que cause lentidão.
- 1 resposta
- 164 visualizações
-
Olá, achei esse codigo em outro forum, ele foi desenvolvido para abrir o mapa do old cliente, mas ele foi feito para 1.2+, gostaria de saber se alguem poderia passar ele para 0.4. Spoiler <talkaction words="/minimap" separator=" " script="minimap_scan.lua" /> local distanceBetweenPositionsX = 8 local distanceBetweenPositionsY = 8 local addEventDelay = 100 local teleportsPerEvent = 3 local maxEventExecutionTime = 1000 local function teleportToClosestPosition(player, x, y, z) -- direct to position local tile = Tile(x, y, z) if not tile or not tile:getGround() or tile:hasFlag(TILESTATE_TELEPORT) or not player:teleportTo(tile:getPosition(…
-
- 2 respostas
- 667 visualizações
- 1 follower
-
-
--[MultipleExp System]-- Players Online : 1000000 (exemplo de player online) Seu Exp Foi Atualizado Para : (1.5x + 0.5x) <--- é só exemplo no caso meu rate free é 99999 premium 50% vip 100000 fosse atualizando a xp (1.5x + 0.5x) __________________________________________________________________________________________________________________________________________________________________ Free apareceria assim --[MultipleExp System]-- Players Online : 1000000 (exemplo de player online) Seu Exp Foi Atualizado Para : (99999x + 0.0x) Premium = function premium apareceria assim --[MultipleExp System]-- Players O…
- 1 resposta
- 146 visualizações
- 1 follower
-
Gostaria de uma ajuda. Estou editando as sprit's de um monstro mas quando o mesmo morre. o nome fica o da creatura antiga Exemplo: Mudei a sprite e o nome de um rat! quando eu do look no corpo dele pos morte esta (You see a dead rat (Vol:10).) e quando abre o corpo fica (dead rat) como faço para mudar para o nome em que criei para o monstro? obrigado, descupem se esta na area errada sou novo nisso!! 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.
-
- 1 resposta
- 111 visualizações
-
-
Olá a todos irmãos, Eu tenho os seguintes problemas usando pokedex em pokemon, alguém poderia me ajudar? base de pokejornados Spoiler [Error - Action Interface] data/actions/scripts/../../lib/ps/events/actions/pokedex.lua:onUse Description: data/lib/ps/systems/010-pokedex.lua:78: attempt to call global 'getPokemonDexStorage' (a nil value) stack traceback: data/lib/ps/systems/010-pokedex.lua:78: in function 'getPokedexItemStatus' data/lib/ps/systems/010-pokedex.lua:103: in function 'hasPlayerDexedPokemon' data/lib/ps/systems/010-pokedex.lua:118: in function 'doPokedexTryRegister' da…
-
- 2 respostas
- 449 visualizações
-
-
function onStepIn(cid, item, position, fromPosition) if getPlayerGuildId(cid) > 0 then if getPlayerLevel(cid) >= 717217 then if getPlayerStorageValue(cid, 13545) - os.time() <= 0 then doPlayerSendTextMessage(cid, 22, "WELCOME!") doSendMagicEffect(getCreaturePosition(cid), 28) else doTeleportThing(cid, fromPosition) doPlayerSendTextMessage(cid, 22, "Você precisa ser level 717217 ou falar com o ADM para passar por este piso.") doSendMagicEffect(getCreaturePosition(cid), 2) end else doTeleportThin…
- 1 resposta
- 115 visualizações
- 1 follower
-
.Qual servidor ou website você utiliza como base? tfs 1.2 10.98 Qual o motivo deste tópico? bom dia rapaze! eu tenho esse script feito pelo vodkart, funciona perfeitamente! só queria fazer uma modificação eu mudei versão do meu otserv! e ai no caso ele não esta removendo o dinheiro do banco, exemplo se o player tem dinheiro na bag, ele viaja normalmente mais se ele não tiver dinheiro na bag e tiver dinheiro no banco ele não viaja ai queria fazer essa modificação. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local keywordHandler = KeywordHa…
-
- 4 respostas
- 194 visualizações
-
-
[SQLite] -=[TFS]=- 0.4 8.60 Me ajuda por favor acaba vip mais player continua tendo acesso vip TALKACTION: systemvip function onSay(cid, words, param) if words == "!buyvip" then -- Check player with VIP if getPlayerStorageValue(cid, 13545) - os.time() > 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já tem vip, espere seu tempo acabar, para verificar com !vipdays.") return true end local itemid = 11192 local count = 10000 if doPlayerRemoveItem(cid, itemid, count) then local days = 31 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValu…
-
- 0 respostas
- 130 visualizações
- 1 follower
-
-
quando compra algo no shop do ot pelo site, não chega o item...ajuda? (não tem nada no globalevents)
-
- 4 respostas
- 527 visualizações
-
-
Quero criar um NPC que verifica o storage ou vocation do player, se tiver a storage abre a loja A, do contrario abre a B. Onde está o erro do código? local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if (not npcHandler:isFo…
-
- 3 respostas
- 184 visualizações
-
-
function onUse(cid, item, frompos, item2, topos) if item.uid == 1664 then queststatus = getPlayerStorageValue(cid,1664) if queststatus == -1 then doPlayerSendTextMessage(cid,25,"Parabens Ganho 3kk.") doPlayerAddItem(cid,2160,300) doPlayerAddItem(cid,2383,1) doPlayerAddItem(cid,2390,1) doPlayerAddItem(cid,10518,1) doPlayerAddItem(cid,2471,1) doPlayerAddItem(cid,2646,1) doPlayerAddItem(cid,2469,1) doPlayerAddItem(cid,2523,1) doPlayerAddItem(cid,2…
- 4 respostas
- 180 visualizações
- 1 follower
-
Como eu posso arrumar esses erros? [18:52:54.889] mysql_real_query(): SELECT `house_id`, `player_id`, `bid` FROM `house_auctions` WHERE `endtime` < 1698184374 - MYSQL ERROR: Table 'murim.house_auctions' doesn't exist (1146) [18:52:54.898] > Houses synchronization time: 0.009 seconds. [18:52:54.902] mysql_real_query(): SELECT * FROM `houses` WHERE `world_id` = 0 - MYSQL ERROR: Unknown column 'world_id' in 'where clause' (1054) [18:52:54.910] mysql_real_query(): SELECT `house_id`, `data` FROM `house_data` WHERE `world_id` = 0 - MYSQL ERROR: Table 'murim.house_data' doesn't exist (1146) [18:52:54.919] > Content unserialization time: 0.018 seconds…
-
- 1 resposta
- 254 visualizações
- 1 follower
-
-
coloquei para o player adquirir vocaçao por item, mas ao relogar o player perde a vocaçao... ja tentei de tudo e nada funciona .lua quem puder ajudar desde ja agradeço local vocs = { [4] = 8, [8] = 12, } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerStorageValue(cid, 1992) == 1 then return doCreatureSay(cid, "Você ja recebeu a nova vocaçao", TALKTYPE_ORANGE_1) end if getPlayerLevel(cid) < 1 then return doCreatureSay(cid, "Você deve ter level 20 ou mais para usar o Item!", TALKTYPE_ORANGE_1) end doPlayerSetVocation(cid, vocs[getPlayerVocation(cid)]) doS…
-
- 2 respostas
- 169 visualizações
-
-
.Qual servidor ou website você utiliza como base? Canary Qual o motivo deste tópico? Não sei como deixar todos os players com promotion para ir pra mainland se alguém puder ajudar agradeço, pois, mesmo eu colocando direto na database pra puxar como promotion quando fala com a oressa ele remove o promotion. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: local internalNpcName = "Oressa" local npcType = Game.createNpcType(internalNpcName) local npcConfig = {} npcConfig.name = internalNpcName npcConfig.description = internalNpcName npcConfig.health = 100 npcConfig.maxHealth…
-
- 0 respostas
- 119 visualizações
-
-
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
- 585 visualizações
-
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
- 185 visualizações
-
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 respostas
- 181 visualizações
- 1 follower
-
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…
- 17 respostas
- 543 visualizações
- 1 follower
-
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.3k visualizações
-
11:55 [LOTTERY SYSTEM] Winner: Account Manager, Reward: 100 [Donate] Coins! Congratulations! (Proxima Loteria em 4 Houras)
-
- 0 respostas
- 105 visualizações
- 1 follower
-
-
[SQLite] -=[TFS]=- 0.4 8.60 WAR Anti-Entrosa Necessito do Comandos Pra Subir na Database anti-entrosa.zip
-
- 0 respostas
- 95 visualizações
- 1 follower
-
-
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…
- 3 respostas
- 183 visualizações
- 1 follower
-
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…
- 1 resposta
- 129 visualizações
- 1 follower
-
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] =…
-
- 0 respostas
- 105 visualizações
- 1 follower
-
-
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) …
-
- 2 respostas
- 111 visualizações
- 1 follower
-
-
.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
- 132 visualizações
-
-
-
- 2 respostas
- 180 visualizações
- 1 follower
-
-
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
- 136 visualizações
-
-
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…
-
- 2 respostas
- 186 visualizações
- 1 follower
-
-
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 …
-
- 2 respostas
- 144 visualizações
- 1 follower
-
-
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: […
- 2 respostas
- 213 visualizações
- 1 follower
-
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…
- 3 respostas
- 187 visualizações
- 1 follower
-
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.
-
- 0 respostas
- 108 visualizações
- 1 follower
-
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.