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
40871 tópicos neste fórum
-
Durante minhas codificações decidi criar spells para mini bosses em meu servidor, onde o mesmo pararia de se movimentar e virasse a face para o sul onde ele executaria uma determinada magia, minha solução foi essa: local conf = { stunTime = 4500, delayCast = 600, scream = "EXPLOSION FIRE", speakChance = 5, speakList = {"Did you get burned?", "I like well-done meat"} } -- Combat local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_LIFEDRAIN) -- Stun local stun = createConditionObject(CONDITION_PARALYZE) setConditionParam(stun, CONDITION_PARAM_TICKS, conf.stunTime) setConditionFormula(stun, -1, 0, -1, 0) local functio…
- 4 respostas
- 390 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
- 243 visualizações
- 1 follower
-
[28/09/2023 22:03:31] [Error - Npc interface] [28/09/2023 22:03:31] data/npc/scripts/expbuy.lua:onCreatureSay [28/09/2023 22:03:31] Description: [28/09/2023 22:03:31] data/npc/scripts/expbuy.lua:20: attempt to index global 'death_tabble' (a nil value) [28/09/2023 22:03:31] stack traceback: [28/09/2023 22:03:31] data/npc/scripts/expbuy.lua:20: in function 'callback' [28/09/2023 22:03:31] data/npc/lib/npcsystem/npchandler.lua:390: in function 'onCreatureSay' [28/09/2023 22:03:31] data/npc/scripts/expbuy.lua:7: in function <data/npc/scripts/expbuy.lua:7> expbuy.lua Scrutinon.xml npchandler.lua
- 13 respostas
- 1.1k visualizações
- 2 followers
-
Scrutinon.xml <?xml version="1.0" encoding="UTF-8"?> <npc name="Scrutinon" script="data/npc/scripts/expbuy.lua" walkinterval="0" floorchange="0"> <health now="100" max="100"/> <look typeex="7825" head="7825" body="0" legs="0" feet="0" addons="0"/> <parameters> <parameter key="message_greet" value="Grande |PLAYERNAME|! Eu posso {recuperar} a exp perdida em sua morte." /> <parameter key="message_decline" value="Adios." /> </parameters> </npc> buyexp.lua local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHand…
-
- 0 respostas
- 125 visualizações
- 1 follower
-
-
experienceShareRadiusX = 65000 experienceShareRadiusY = 65000 experienceShareRadiusZ = 15 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 99999 extraPartyExperiencePercent = 100 experienceShareActivity = 2 * 60 * 1000
- 2 respostas
- 190 visualizações
- 2 followers
-
eu baixei um clientv8 e ele veio com essas seguintes funções, Ip:Port e Version, queria saber se tem como tirar. Client Que To Usando abaixo: > > https://www.mediafire.com/file/9j26rh521sk1saw/Pok%C3%A9mon_%28ClientV8%29.rar/file
- 1 resposta
- 200 visualizações
- 1 follower
-
Amigos amigos, gostaria de ajuda para compilar um servidor tfs 8.60 em ubuntu11, mas tem uma grande variação da biblioteca, mas não consigo encontra-la
-
- 0 respostas
- 193 visualizações
- 1 follower
-
-
Queria saber como faço para tirar o requesito quando eu dou muita boost no pokemon. exemplo: eu coloquei meu pokemon +50000 e ai quando vou usar o pokemon, ele diz q preciso ter level 50000 tambem para pode usar, sendo q minha base vai so ate o lvl 30000 ai queria poder usar quantas boost eu quisesse e sem limite e pudesse usar o pokemon mesmo com level 30k. obs: Caso precise de algum arquivo peça nos comentarios q eu mando tudo aqui ate pq nao sei quais sao os arquivos q vao precisar editar.
-
- 0 respostas
- 103 visualizações
- 1 follower
-
-
Salve galera estou criando um servidor de tibia, com o mapa rookgard, de inicio irei deixar oque ja existe funcionando, me deparei com alguns problemas nas quests de tutorial e the rookgard quest, não achei elas funcinando e algumas actions faltando, gostaria de deixar funcionando e depois liberar pra comunidade se alguem tiver interesse baixar, de momento eu gostaria de ver se alguem tem disponibilidade de arrumar a quest tutorial ou se alguem tem ela funcionando , a de arrastar o galho , matar as baratas e assim vai. Desde ja agradeço a atenção. As quests em questão que estão com problema são The rookgard quest, the begin
-
- 0 respostas
- 130 visualizações
-
-
.Qual servidor ou website você utiliza como base? Canary/OtservBR 12.91 Qual o motivo deste tópico? Olá a todos. Estou com um server 12.91 e quero atualizá-lo para o 13.21. Já baixei todos os arquivos do 13.21, tenho os arquivos items.otb, .dat e .spr. mas não sei o que fazer a partir daqui. Gostaria de saber se já existe algum tutorial ou se alguém poderia me ajudar nesse processo. Eu havia tentado trocar basicamente todos os arquivos que eu imaginava ser necessário mas ao tentar colocar o servidor online e entrar no jogo para testar o client 13.21 retornada o erro dizendo que só aceitava protocolo 12.91. Acredito que tenha uma linha em algum…
-
- 1 resposta
- 503 visualizações
-
-
POREM DA DEBUG QUANDO EU LOGO ACCOUNT MANAGER E LOGO CHAR VIP NO MESMO CLIENT 1 SÓ SEM MC EU APERTO CTRL + G LOGO ACCOUNT MANAGER DEPOIS ESCOLHO E LOGO CHAR VIP E DA DEBUG NESSE 1 - SCRIPT: FUNCIONA MAIS DA 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 …
-
- 1 resposta
- 371 visualizações
-
-
Porem quando eu deslogo e escolho character na lista escolho o char [VIP] as vezes da debug Talkaction: Systemvip.lua function onSay(cid, words, param) if words == "!buyvip" then local price = 20000 if doPlayerRemoveItem(cid, 2159, 20000) == TRUE then local days = 31 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13545) local timenow = os.time() local time if getPlayerStorageValue(cid, 13545) - os.time() <= 0 then time = timenow + daysvalue else time = storagepla…
-
- 0 respostas
- 187 visualizações
-
-
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:
-
- 3 respostas
- 273 visualizações
- 1 follower
-
-
.Qual servidor ou website você utiliza como base? Canary/otservbr versão mais recente (13.21) Qual o motivo deste tópico? Preciso de ajuda para testar um novo mapa que estou desenvolvendo. Fiz boa parte da estrutura do mapa, coloquei diversas quests do mapa global dentro do meu mapa custom, ajustei os scripts com as novas posições, os actions e tudo mais, porém não faço A MENOR IDEIA de como testar tudo isso. Não quero colocar online, com site e tudo mais, tenho um parceiro que vai me ajudar com essa etapa. O que preciso é apenas conseguir entrar como um player em minha própria casa e testar cada um dos sistemas, a fim de encontrar bugs e qual…
- 5 respostas
- 319 visualizações
- 1 follower
-
local FOODS, MAX_FOOD = { [11130] = {18, "~|Delicia|~"} }, 1200 function onUse(cid, item, fromPosition, itemEx, toPosition) if(item.itemid == 6280) then if(fromPosition.x == CONTAINER_POSITION) then fromPosition = getThingPosition(cid) end doCreatureSay(cid, getPlayerName(cid) .. " blew out the candle.", TALKTYPE_MONSTER) doTransformItem(item.uid, item.itemid - 1) doSendMagicEffect(fromPosition, CONST_ME_POFF) return true end local food = FOODS[item.itemid] if(food == nil) then return false end local size = food[1] if(getPlayerFood(cid) + size > MAX_FOOD) then …
-
- 0 respostas
- 216 visualizações
-
-
[SQLite] -=[TFS]=- 0.4 8.60 Tem como faze script /checkpa player name checa quantos premium player tem
-
- 0 respostas
- 136 visualizações
-
-
Seguinte achei esse script num ot baixado aqui mesmo "Real War 10.98" porem com muitos bugs porem achei um ot versao 13 com otc e old client e queria saber se esse script funcionaria nele... Se caso nao funcionar queria uma ajuda de um script que funcionasse nessa versao 13x, Desde ja agradeço. local config = { storageTime = 36544, storageRandom = 51642, tempo = 8 * 60, pos1, pos2 = {x = 1026, y = 1619, z = 7}, {x = 1106, y = 1686, z = 7} cidades = { [1] = { pos1 = Position(1134, 1049, 6), pos2 = Position(1024, 1119, 7), id = 1, }, -- Thais [2] = { pos1 = Position(854, 1073, 7), pos2 = Position(912, 1031, 7), id = 2, }, -- Carlin …
-
- 0 respostas
- 171 visualizações
-
-
--[[ by EddyHavoc Tibiaking.com ]]-- function onLogin(cid) if getPlayerStorageValue(cid, 13545) - os.time() > 0 then setPlayerStorageValue(cid, 9898, 1) end local pos = {x = 157, y = 51, z = 7} -- posiçao do templo. function EddyHavoc(cid) if isPlayer(cid) then db.executeQuery("UPDATE `players` SET `name` = '"..string.sub(getCreatureName(cid), 7).."' WHERE `id` = "..getPlayerGUID(cid)..";") doRemoveCreature(cid) end end if getPlayerStorageValue(cid, 9898) == 1 and getPlayerStorageValue(cid, 13545) - os.time() < 1 or getPlayerStorageValue(cid, 13545) - os.time() == 0 then doTeleportThing(cid, pos) doPlayerPopupFYI(cid, "Sua vip Account acabou."…
- 1 resposta
- 185 visualizações
-
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:isFocused(cid)) then return false end local talkUser = NPCHANDLER_C…
- 1 resposta
- 200 visualizações
-
.Qual servidor ou website você utiliza como base? não sei Qual o motivo deste tópico? tirar minhas dúvidas 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. Boa tarde Pessoal, eu jogo um ot e gostaria de saber qual é a versão dele para usar o map tracker afim de copiar o mapa. alguém poderia me ajudar ? o cliente é próprio, teria alguma maneira de descobrir de qual versão é ?
-
- 1 resposta
- 236 visualizações
-
-
Erro só nesta parte do systemvip perfect vip system 2.0 elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13545) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end [19/09/2023 23:23:…
-
- 0 respostas
- 173 visualizações
-
-
Erro só nesta parte do systemvip perfect vip system 2.0 elseif(words == "/checkvip") then if getPlayerAccess(cid) == 5 then if not param then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(param) if not isPlayer(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player "..player.." not found.") end local timenow = os.time() local quantity = math.floor((getPlayerStorageValue(player, 13545) - timenow)/(24 * 60 * 60)) doPlayerPopupFYI(cid, "O jogador tem ".. (quantity < 0 and 0 or quantity) .." dias de VIP no character.") return TRUE end [19/09/2023 23:23:…
-
- 0 respostas
- 144 visualizações
-
-
Não funciona /delvip /addvip alguem pode arruma elseif(words == "/addvip") then if getPlayerAccess(cid) == 5 then local t = string.explode(param, ",") if not t[2] then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") end local player = getPlayerByName(t[1]) local name = getCreatureName(player) local days = t[2] local pid = getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end local daysvalue = days*3600*24 local storag…
-
- 0 respostas
- 215 visualizações
-
-
.Qual servidor ou website você utiliza como base? OTX 3.20, versão 11 Qual o motivo deste tópico? Há um bug no meu servidor que quando o player perde a casa, todos os itens da store ficam na casa e qualquer player que comprar a casa pode pegar os itens. Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Não sei onde ficam os códigos disso. Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui. Não, não aparece nenhum erro.
-
- 0 respostas
- 119 visualizações
-
-
[SQLite] -=[TFS]=- 0.4 8.60 COMO EU TIRO [VIP] NO PREFIXO DO SQLITE STUDIO DO PLAYERS?
-
- 0 respostas
- 172 visualizações
-
-
Estava tentando fazer quest. no tíbia 10.98, e os comandos lua padrões não funciona. ex: doPlayerAddItem(item,quantidade) o que esta funcionando lá é Player:addItem(item,quantidade) parece que ta funcionando como classe. ai gostaria de saber onde eu consigo saber onde estão criada essas funções
- 2 respostas
- 339 visualizações
-
.Qual servidor ou website você utiliza como base? 13.20 Qual o motivo deste tópico? Pedido de ajuda 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. Pessoal, boa noite! Primeiramente, sou novo aqui, me desculpem se postei em local incorreto. Agora, vamos lá, estou tentando fazer um npc refiler que seja acionado através do Onuse de um item "x", ele será utilizado durante as hunts (fora da área pz) e deve sumir depois de "x" tempo, que seria 2 minutos…
-
- 1 resposta
- 135 visualizações
-
-
[SQLite] -=[TFS]=- 0.4 8.60 Cria um Script Creaturescript Share Experience Baseado no Script Abaixo experienceShareRadiusX = 65000 experienceShareRadiusY = 65000 experienceShareRadiusZ = 15 experienceShareLevelDifference = 2 / 3 extraPartyExperienceLimit = 99999 extraPartyExperiencePercent = 100 experienceShareActivity = 2 * 60 * 1000
-
- 2 respostas
- 189 visualizações
-
-
Não Desce a Stamina: rateStaminaLoss = 1 rateStaminaGain = 3 rateStaminaThresholdGain = 12 staminaRatingLimitTop = 40 * 60 staminaRatingLimitBottom = 14 * 60 rateStaminaAboveNormal = 1.5 rateStaminaUnderNormal = 0.5 staminaThresholdOnlyPremium = true Abri canal automatico somente 2 sem meche na source usando somente creaturescript <channel id="9" name="HELP" logged="yes"/> <channel id="15" name="Death Channel"/>
- 2 respostas
- 212 visualizações
-
Salve rapazes, tranquilo? To com um problema no meu servidor que quando tem várias traps no mesmo sqm e algum player/bicho pisa, ele toma o dano total de todas as traps, podendo assim tomar insta kill... Alguém sabe resolver esse problema? Grato desde já!
-
- 7 respostas
- 1.1k visualizações
- 1 follower
-
-
Boa tarde, Estou procurando por um script para dar ao player um bonus de 0.1% de exp para cada Addon full e montaria que o player tem. Encontrei na net vários scripts para dar bonus ao addon que o player esta usando, mas gostaria de dar bonus dependendo do numero total de addons e montarias. Alguém tem um script ou sabe uma forma de implementar isso? Obrigado
-
- 3 respostas
- 395 visualizações
- 1 follower
-
-
mod_cast.xml GuildCast.xml Não to conseguindo abri esse mod no meu servidor aparece isso [12/09/2023 09:06:58] [Error - TalkAction Interface] [12/09/2023 09:06:58] buffer:onSay [12/09/2023 09:06:58] Description: [12/09/2023 09:06:58] [string "loadBuffer"]:2: attempt to call global 'getPlayerSpectators' (a nil value) [12/09/2023 09:06:58] stack traceback: [12/09/2023 09:06:58] [string "loadBuffer"]:2: in function <[string "loadBuffer"]:1>
- 1 resposta
- 242 visualizações
- 1 follower
-
Abri canal a força creaturescript acho que funcione no creaturescript cria script creaturescript <channel id="9" name="HELP" logged="yes"/> <channel id="12" name="Report Bugs" logged="yes"/> <channel id="13" name="Loot" logged="yes"/> <channel id="14" name="Report Character Rules Tibia Rules" logged="yes"/> <channel id="15" name="Death Channel"/> <channel id="6548" name="DexSoft" level="1"/> <channel id="7" name="Reports" logged="yes"/> antes de if(lastLogin > 0) then adicione isso: doPlayerOpenChannel(cid, CHANNEL_HELP) doPlayerOpenChannel(cid,…
-
- 5 respostas
- 512 visualizações
-
-
Como faço para corrigir esse problema para meu cliente, eu uso o tfs 0.3.6 Quero resolver esse problema que tenho no meu cliente, como e onde posso resolver? Eu uso o tfs 0.3.6, não tenho as fontes do cliente, se você puder me dar eu vou amá-las para sempre
- 2 respostas
- 359 visualizações
- 1 follower
-
preciso de um NPC que não fale enquanto o player não matar o monstro... tenho o scripts pra não viajar com pk, mas quero que ele tmb não viaje se estiver com Pz
-
- 1 resposta
- 194 visualizações
-
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.