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
40876 tópicos neste fórum
-
function onUse(cid, item, frompos, item2, topos) if item.uid == 1624 then if getPlayerStorageValue(cid, 1624) == -1 then if getPlayerLevel(cid) >= 0 then local enoughSpace = true -- Checks if there is enough space for all the backpacks for i = 1, 42 do if not doPlayerAddItem(cid, 10518, 1) then enoughSpace = false break end end if enoughSpace then -- Adds 1000 coins (ID 2159) inside a backpack (ID 10518) and repeats 100 times …
-
- 0 respostas
- 318 visualizações
- 1 follower
-
-
Quero que ela reflita danos em %(da minha escolha). Padrão pode ser 10%, mas que der pra editar e não sistema aleatório, quero que o player ganha-se um storage igual a system da critical e dodge. data\creaturescripts\scripts crie um arquivo chamado reflectStone.lua e adicione isso nele: local lvldodge = 48903 local percent = 0.5 function onStatsChange(cid, attacker, type, combat, value) if type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS and isCreature(attacker) then if (getPlayerStorageValue(cid, lvldodge)*3) >= math.random (0,1000) then value = math.ceil(value*(percent)) doCreatureAddHealth(attacker, -value) doSendAnimatedText(getCreaturePos(ci…
-
- 0 respostas
- 253 visualizações
- 1 follower
-
-
function onUse(cid, item, frompos, item2, topos) if item.uid == 1623 then queststatus = getPlayerStorageValue(cid,1623) if queststatus == -1 then if getPlayerLevel(cid) >= 717217 then doPlayerSendTextMessage(cid,25,"Congratulations! You've won a prize.") doPlayerAddItem(cid,2159,100000) doPlayerAddItem(cid,10518,100) setPlayerStorageValue(cid,1623,1) else doPlayerSendTextMessage(cid,22,"You need to be level 717217 to use this.") end else doPlayerSendTextMessage(cid,22,"You've already claimed the bonus.") end…
-
- 1 resposta
- 343 visualizações
- 1 follower
-
-
Gente estou usando o servidor de poketibia e esta dando esse erro alguém consegue me dar uma força? esse erro ocorre quando, eu coloco e tiro a pokeball do slot, porem não interfere no jogo em nada, mas lota meu registro de servidor dessa informação de erro. Aqui esta o arquivo ball.lua function onEquip(cid, item) if (isItem(item)) then setPlayerIcons(cid, item, true) return true end return false end function onDeEquip(cid, item) setPlayerIcons(cid, item, false) return true end
-
- 0 respostas
- 260 visualizações
-
-
Fala pessoal, alguma alma caridosa pra me ajudar? baixei este servidor do Canary pelo GIT, tudo perfeito, consigui compilar pelo visual studio 2022, porem nao consigo mais abrir o OTclientv8, aparece esta mensagem ao tentar entrar em uma conta: ONLY PROTOCOL VERSION 13.32 IS ALLOWED, postsrei o print do erro. por favor se alguem puder ajudar, ajude de verdade.
- 3 respostas
- 1k visualizações
- 2 followers
-
[05/04/2024 21:15:04] [Error - CreatureScript Interface] [05/04/2024 21:15:05] buffer:onKill [05/04/2024 21:15:05] Description: [05/04/2024 21:15:05] [string "loadBuffer"]:4: attempt to index a boolean value [05/04/2024 21:15:05] stack traceback: [05/04/2024 21:15:05] [string "loadBuffer"]:4: in function <[string "loadBuffer"]:2> [05/04/2024 21:15:05] [Error - CreatureScript Interface] [05/04/2024 21:15:05] buffer:onKill [05/04/2024 21:15:05] Description: [05/04/2024 21:15:05] (luaGetMonsterInfo) Monster not found
-
- 0 respostas
- 253 visualizações
- 1 follower
-
-
-- Caminho para a pasta spells local spellsFolder = "data/spells/spells.xml" function onSay(cid, words, param, channel) local spells = {} -- Para armazenar os nomes das magias -- Iterar sobre os arquivos na pasta spells for fileName in io.popen("ls " .. spellsFolder):lines() do -- Verificar se o arquivo é um arquivo XML if fileName:match("%.xml$") then local filePath = spellsFolder .. fileName -- Tentar abrir e processar o arquivo XML local f, err = io.open(filePath, "r") if f then -- Ler o conteúdo do arquivo local content = f:read("*all") …
-
- 1 resposta
- 326 visualizações
- 1 follower
-
-
maximumDoorLevel = 717217 Porta de nível máximo Como faço para definir 717217
-
- 0 respostas
- 278 visualizações
- 1 follower
-
-
[02/04/2024 01:35:06] [Error - Spell Interface] [02/04/2024 01:35:06] In a timer event called from: [02/04/2024 01:35:06] data/spells/scripts/attack/samuel333.lua:onCastSpell [02/04/2024 01:35:06] Description: [02/04/2024 01:35:06] (luaDoCombat) Combat not found -- =============== COMBAT VARIABLES =============== local combat12_Brush_2 = createCombatObject() setCombatParam(combat12_Brush_2, COMBAT_PARAM_EFFECT, CONST_ME_POFF) setCombatParam(combat12_Brush_2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_FLASHARROW) setCombatParam(combat12_Brush_2, COMBAT_PARAM_TYPE, COMBAT_ENERGYDAMAGE) setCombatArea(combat12_Brush_2, createCombatArea({ {1, 0, 1}, {0, 2, 0}, …
-
- 0 respostas
- 422 visualizações
- 1 follower
-
-
Bom dia senhores. (Moderadores não sei se postei no local correto) Gostaria que alguém me ajudasse a entender porque meu TFS 0.4 de repente não deixa jogadores logarem, no distro não é apresentando nenhum erro, continua rodando normalmente, ao efetuar o login na conta a lista de personagem é exibida normalmente porém ao tentar entrar com o personagem no jogo o cliente fica nesta tela para sempre: Sei que há versões do TFS 1.X mais estáveis, porém tenho muitos scripts próprio e seria uma carga enorme refatorar todos para a versão do TFS 1.X Quem puder me ajudar estarei enviando um PIX em forma de gratidão, já que esse prob…
- 4 respostas
- 467 visualizações
- 1 follower
-
-=[TFS]=- 0.4 8.60 - Programação cryingdamson 0.3.6 (8.60) V8.2 Source TODA VEZ QUE CLICK NA QUILO APARECE ISSO
-
- 1 resposta
- 316 visualizações
- 1 follower
-
-
.Qual servidor ou website você utiliza como base? SABREHAVEN & SITE ZNOTE Qual o motivo deste tópico? Olá prezados, não estou conseguindo alterar o local onde novos players nascem em meu servidor, atualmente eles estão nascendo em Thais (TownID= 1 , Position: 32369, 32241, 7), gostaria que eles nascessem em Rookgaard (TownID = 11, Position: 32097, 32219, 7). Alguém poderia me dizer onde devo fazer está alteração? Já fiz diversas tentativas todas sem sucesso. EDIT: RESOLVIDO !! createcharacter.php
- 4 respostas
- 539 visualizações
- 1 follower
-
-=[TFS]=- 0.4 8.60 - Eu quero saber a <immunity ="100"/> do COMBAT_UNDEFINEDDAMAGE = 16
-
- 0 respostas
- 271 visualizações
- 1 follower
-
-
Olá senhores. Gostaria de uma ajuda com um script de summon que venho trabalhando no momento, gostaria que o summon andasse do lado do jogador, entretanto o mesmo sempre fica para trás ou a frente do jogador. Efetuei a alteração na source creature.cpp: void Creature::getPathSearchParams(const Creature* creature, FindPathParams& fpp) const { fpp.fullPathSearch = !hasFollowPath; fpp.clearSight = true; if(creature->isPlayerSummon()) { if(creature->getName() == "Summon Name") fpp.clearSight = false; } fpp.maxSearchDist = 12; fpp.minTargetDist = fpp.maxTargetDist = 1; } fpp.maxTargetDist = 1; …
-
- 0 respostas
- 367 visualizações
-
-
.Qual servidor ou website você utiliza como base? Gesioe Qual o motivo deste tópico? Preciso 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.
-
- 0 respostas
- 259 visualizações
-
-
Galera gostaria de um Hightscores com reset, ja tentei de tudo mas não conseguir por o rank reset o meu sistema reset é por data base \/ highscores.php Spoiler <?php if(!defined('INITIALIZED')) exit; $list = 'experience'; if(isset($_REQUEST['list'])) $list = $_REQUEST['list']; $page = 0; if(isset($_REQUEST['page'])) $page = min(50, $_REQUEST['page']); $vocation = ''; if(isset($_REQUEST['vocation'])) $vocation = $_REQUEST['vocation']; switch($list) { case "fist": $id=Highscores::SKILL_FIST; $list_name='F…
-
- 8 respostas
- 790 visualizações
- 1 follower
-
-
Tenho um MOD de vip em meu servidor que está dando erro na distro, como que resolve esse problema? <?xml version="1.0" encoding="UTF-8"?> <mod name="Vipsystem" version="1.0" author="Aco" contact="http://otland.net/members/acordion" enabled="yes"> <!--- Information Vip Item = 10503 set action id 11223 to the tile you want to be vip tile set action id 2112 to the door you want to be vip door MYSQL TABLE ........................................................ ALTER TABLE `accounts` ADD `vipdays` int(11) NOT NULL DEFAULT 0; ........................................................ --> <config name="VipFuctions"><![CDATA[ --- …
- 6 respostas
- 803 visualizações
- 1 follower
-
<?xml version="1.0" encoding="UTF-8"?> <mod name="Characters Market System" version="1.0" author="LuckOake" contact="none" enabled="yes"> ------------------------------------------------------------------------------------ <config name="market"><![CDATA[ price = 27112 owner = 27113 level = 30 -- Level min of character.-- min_price = 100 -- Price min of character-- max_price = 1000000 -- Price maximum of character-- function doTransferCharacter(cid, accId) return db.executeQuery("UPDATE `players` SET `account_id` = "..accId.." WHERE `id` = "..getPlayerGUIDByName(cid).."") end function doOfflinePlayerAddMoney(guid, money) return db.e…
-
- 0 respostas
- 575 visualizações
- 1 follower
-
-
Olá pessoal meu ot buga a experiencia após level 639 conforme a imagem a seguir: https://prnt.sc/YmEA6UhY0B8y Feito uma pesquisa consegui resolver mudando algumas alterações na SRC do ot, mas dai o bug persiste ficando assim: https://prnt.sc/fqZnmE8mUDvO Ou seja, volto a marca o level e nível que está mas porem a experiencia está toda bugada.
-
- 0 respostas
- 273 visualizações
-
-
<?xml version="1.0" encoding="UTF-8"?> <mod name="Cleanhouses" version="1.03" author="nsanee" contact="tibiaking.com" enabled="no"> <description> v.1.03 - Added 'onlyNonPremium' configurable. Removed modlib, since the script is run once anyway we don't need it loaded at all times. It shouldn't now stop execution when a house is nameless. v.1.02 - now uses only one sql query, removed multiworld configurable since it's not needed anymore v.1.01 - small fixes, optimized query + multiworld support. This mod will clean houses of inactive players and move their items to the depot.…
-
- 0 respostas
- 447 visualizações
- 1 follower
-
-
Bom já faz 2 dias que estou tentando arrumar esse quando vou compilar minha tfs no ubuntu, já troquei do 16.04 pro 20 e mesmo assim o erro persiste, nunca tinha passado pros problemas assim no ubuntu quando usava um processador intel ( ao que entendi isso só está acontecendo esse problema por meu processador ser amd ), já rodei varios e varios comandos e nada de conseguir arrumar esse bendito erro, não manjo quase nada de mexer em ubuntu/linux. O erro seria esse: g++: error: /usr/lib/libtcmalloc_minimal.so.4: No such file or directory, e não consegue compilar o tfs, se alguem já passou por esse problema e consegiu arrumar por favor help. EDIT: Resolvido.
-
- 7 respostas
- 2.2k visualizações
- 1 follower
-
-
STAMINA REFIL function onUse(cid, item, frompos, item2, topos) doPlayerAddStamina(cid, 2520) -- 2520 = 42 horas, se você colocar 1 o item ira curar 1 minuto da stamina. doCreatureSay(cid, "O Jogador "..getPlayerName(cid).." usou uma stamina [UP]." ,19) doSendMagicEffect(frompos, 36) -- Efeito, para mudar basta alterar o número 1 para o efeito que você quiser, /z 1 para ver o efeito no tibia. doRemoveItem(item.uid, 1) -- Se quiser que o item fique infinito, basta alterar o número 1 para 0 return 1 end STAMINA INFINITA function onUse(cid, item, frompos, item2, topos) doPlayerAddStamina(cid, 2520) -- 2520 = 42 horas, se você c…
-
- 1 resposta
- 496 visualizações
- 1 follower
-
-
.Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Alguem poderia ajudar? Está surgindo algum erro? Se sim coloque-o aqui.
-
- 0 respostas
- 399 visualizações
-
-
Vou ser direto, quando eu dou todos os ataques em area do pokemon, o server da uma lagada e ai quando os ataques ta quase acabando o efeito ele volta ao normal queria saber o que é isso ? alguem pode me explicar e me da um sinal de o que fazer quanto a isso ? agradeço desde ja.
-
- 0 respostas
- 279 visualizações
-
-
se possivel alguem pode me ajudar? recentemente um player no meu servidor conseguiu deixar um item por duration (items.xml) infinito (tenho um item custom, que ele conta o tempo mesmo na backpack) bug: o player vai coloca o item de duration no depot o player reloga a duration do item pausa, ficando infinito a duration só volta ao normal, se o player deslogar com o item infinito na backpack alguem ja passou por isso? pode me ajudar?
-
- 3 respostas
- 358 visualizações
-
-
[PEDIDO] Servidor de Tibia Que Tem magia lavaglume e Magia de 50 Reset 60 Reset 70 Reset 90 Reset 90 Reset até 1k reset
-
- 0 respostas
- 379 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.3k visualizações
- 2 followers
-
[SQLite] -=[TFS]=- 0.4 8.60 Item X que deixa com bless infinita
-
- 0 respostas
- 351 visualizações
- 1 follower
-
-
Qual o motivo deste tópico? Olá alguem poderia me ajudar? (ou indicar algum tutorial) estou tentando gera uma public key pelo bitvise porem não consigo de maneira nenhuma. eu gero a publickey e exporto, copio e colo porem ao tentar vincular tenho o seguinte erro. Está surgindo algum erro? Se sim coloque-o aqui.
-
- 0 respostas
- 303 visualizações
-
-
Eu to usando cleanhouse do outro forum porem só pega mysql não pega sqlite alguém pode fazer pegar em sqlite cleanhouses.xml
-
- 0 respostas
- 329 visualizações
- 1 follower
-
-
.Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Precisando 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.
-
- 3 respostas
- 522 visualizações
- 1 follower
-
-
Olá, Estou trabalhando com TFS 0.4 e passei várias horas navegando por diversos fóruns de OTS sem encontrar uma resposta para minha pergunta. Existe uma maneira de configurar algo como PvP baseado em segmentos de nível no config? Por exemplo, permitir que os jogadores se envolvam em PvP sem receber uma "skull" entre os níveis 100-150, depois retornar às regras normais de PvP dos níveis 150-200 e, mais uma vez, habilitar PvP sem skull dos níveis 200-250. Agradeço antecipadamente por qualquer orientação que você possa fornecer. Hello, I'm currently working with TFS 0.4 and have spent several hours browsing various OTS forums without finding an ans…
-
- 0 respostas
- 332 visualizações
-
-
fala galera , to com esse problema aqui, quando mato algum monstro o mesmo nao morre, nao vira corpes e nao da exp. ele fica sem a barra de vida mas nao cai no chao morto [Error - CreatureScript Interface] data/creaturescripts/scripts/kdcounter.lua:onKill Description: data/creaturescripts/scripts/kdcounter.lua:3: bad argument #3 to 'max' (number expected, got nil) stack traceback: [C]: in function 'max' data/creaturescripts/scripts/kdcounter.lua:3: in function <data/creaturescripts/scripts/kdcounter.lua:1>
-
- 2 respostas
- 379 visualizações
-
-
Estou tentando adicionar o sistema de roleta do servidor king fusion em meu servidor, porém sempre me deparo com um erro. [Error - Action Interface] data/actions/scripts/legendary_lever.lua:onUse Description: data/lib/legendary_lever.lua:78: attempt to index field 'chances' (a nil value) stack traceback: data/lib/legendary_lever.lua:78: in function 'randomize' data/lib/legendary_lever.lua:167: in function <data/lib/legendary_lever.lua:27> (tail call): ? Alguem consegue me ajudar solucionar esse problema ? OBS: já configurei o arquivo no actions corretamente. já adicionei a linha do ini…
-
- 3 respostas
- 807 visualizações
- 1 follower
-
-
Alguém poderia em ajudar ou disponbilizar um NPC que faz troca de um ITEM por OUTRO ITEM somente UMA VEZ POR PLAYER? Estou tentando replicar alguns códigos de outros npcs mas sempre dá erro e não consigo nada. Uso o Canary.
-
- 5 respostas
- 501 visualizações
- 1 follower
-
Quem Está Navegando 0
- Nenhum usuário registrado visualizando esta página.