Jump to content

Search the Community

Showing results for tags 'Scripting'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Found 242 results

  1. Scripting Opcodes - Erro

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: Qual é a sua pergunta? Eai, rapaziada. Não sei se o estilo do tópico está correto, peço desculpas se tiver algo errado. Seguinte, já procurei em todos os lugares algo que podia me auxiliar em relação a Opcodes, até mesmo aqui no OTServ Brasil, li alguns tópicos sobre e mesmo assim não consegui nenhum resultado. Como escrito ali em cima, estou usando o TFS 1.3 e até onde sei isso já vem instalado na source. Estou usando o OTClientV8. Não consigo passar informações simples do servidor para o client e vice versa. Quando tento mandar do client pro servidor obtenho esse erro. ERROR: Unable to send extended opcode 110, extended opcodes are not enabled on this server Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Exemplos que causaram o erro abaixo: Tenho isso no meu \creaturescripts\creaturescripts.xml Estou usando esse código no meu \creaturescripts\scripts\opcodes.lua Partindo para o otclient, tenho o meu \modules\game_teste\teste.lua Tenho isso também no meu \modules\game_teste\teste.otui Já rachei minha cabeça e não saí do lugar. Existe algum problema com a TFS 1.3 referente a Opcodes? Testei com um TFS 1.2 e não obtive problemas. Me ajudem, por favor!
  2. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). OTServBR 12x. Base: Qual é a sua pergunta? É possível alterar o attackspeed das trainings weapon? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  3. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.x Qual é a sua pergunta? Olá, eu gostaria de criar uma magia tipo flamethrower, dos ATS de pokemon. Essa magia consiste em haver um efeito diferente para cada direção que o jogador olha, por exemplo. Norte: efeito x Sul: efeito y Leste: efeito w Oeste: efeito z Eu encontrei esse script, porem não consegui adapta-lo, uma vez que apresenta o seguinte erro: Lua Script Error: [Spell Interface] data/spells/scripts/class\archer\instant\offensive\area\chuva_morte.lua:onCastSpell ...ipts/class\archer\instant\offensive\area\chuva_morte.lua:26: attempt to index global 'exhaustion' (a nil value) stack traceback: [C]: in function '__index' ...ipts/class\archer\instant\offensive\area\chuva_morte.lua:26: in function <...ipts/class\archer\instant\offensive\area\chuva_morte.lua:22> Removendo as partes referentes ao erro acima, eu obtenho o seguinte erro: Nota: essa parte do exhaustion não me interessa, já pretendia remover. Lua Script Error: [Spell Interface] data/spells/scripts/class\archer\instant\offensive\area\chuva_morte.lua:onCastSpell ...ipts/class\archer\instant\offensive\area\chuva_morte.lua:38: attempt to call global 'getCreatureLookDirection' (a nil value) stack traceback: [C]: in function 'getCreatureLookDirection' ...ipts/class\archer\instant\offensive\area\chuva_morte.lua:38: in function <...ipts/class\archer\instant\offensive\area\chuva_morte.lua:22> Tentei adaptar utilizando creature:getDirection(), mas não obtive sucesso. Alguém teria alguma ideia? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  4. Scripting Comando !frags não funciona

    Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: ExtremeOT 7.6 Qual é a sua pergunta? Olá pessoal, estou com um problema no meu comando !frags, ele não mostra os frags do player, não retorna nenhum erro na console mas nada acontece, segue código abaixo Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  5. Scripting Adicionar Atributos a um Item

    Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: 7.6 Qual é a sua pergunta? Olá, gostaria de saber como eu faço para adicionar atributos a um item, exemplo: tenho um escudo editado e gostaria que ele concedesse 10% de defesa mágica. Mesma coisa com legs, amor, etc. Também gostaria de saber se existe a possibilidade de clonar um item (mesma sprite) mas mudar a ID, nome e atributos, para ser um "novo item". Obrigado Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  6. Scripting TFS 1.2 Cap por Level

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: The Forgotten Server 1.2, Versão: 10.98. Qual é a sua pergunta? Onde eu consigo mudar o cap por level ganho das vocações. Eu verifiquei no arquivo vocations.xml e não tem essa função lá. No caso estou ganhando 5 de cap para cada lv novo. Retificando a msn acima, Eu tenho esse script abaixo no moviments que adiciona 6 no cap total quando equipa a mochila. Funciona normal, porem quando relogo sempre adiciona 2 no cap total. Como faz para resolver isso? function onEquip(player, item, slot) player:setCapacity(player:getCapacity() + 200) -- player:getFreeCapacity() -- player:getCapacity() return true end function onDeEquip(player, item, slot) player:setCapacity(player:getCapacity() - 600) return true end Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  7. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The Forgotten Server 1.2, Versão: 10.98. Base: The Forgotten Server 1.2, Versão: 10.98. Qual é a sua pergunta? Alguém poderia me ajudar a colocar o "Cap" como um atributo na source? Exemplo do atributo do item ao equipar; <attribute key = "cap" value = "20" /> (ao equipar o item, ele ganha 20 no Cap. total) Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  8. Scripting Erro Trade

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Base: The Forgotten Server 1.3, Versão: 8.6 Qual é a sua pergunta? Estou com um erro ao dar trade nos NPCs Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Rashid.lua: npcHancler: Modules: Keyworldhandler: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  9. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). TFS 1.3 OtservBR-Global Base: [Hidden Content] Qual é a sua pergunta? Gostaria de liberar todos acessos da ferumbras ascendant quest pra matar os mini bosses dos selos. E só depois de matar todos eles conseguir acesso pra matar o ferumbras mortal shell. Alguém ajuda? No questlog não marca nada, depois de entregar as essences dá pra entrar nos selos mas sem permissão pra matar os mini bosses. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  10. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.x Qual é a sua pergunta? Como mudar a rate que o paladin ganha magic level? Eu não quero mudar a rate geral de magic level, somente a velocidade que o paladin ganha magic level. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  11. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: Qual é a sua pergunta? Como liberar todos os acessos ou quests para os players no otserver12x ? no banco de dados nao achei os storages para setar, algumas eu liberei pelo comando do GM, mas nem todas eu consegui, e queria liberar para todos os players.Podem me ajudar? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  12. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTX, Versão 10.98 Qual é a sua pergunta? Eu estou montando um ot, e queria usar várias outfits custom, porém eu só tenho as sprites das outfits em pé, eu não tenho as sprites das outfits nas montarias (montadas), eu estava testando algumas coisas e percebi que a outfit de GOD ela não consegue usar nenhuma montaria, se você clicar no comando de montar não vai acontecer nada, eu queria saber se consigo fazer com que alguma outfit que eu queira também fique impossibilitada de usar montaria, sendo assim só seria usada do jeito normal. Obrigado. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  13. Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: ExtremeOT 7.6 Qual é a sua pergunta? Olá galera, estou tentando implementar Mana Rune no meu servidor, porém ela não está vindo com cargas, como as outras runas, ela fica sem cargas (infinita) caso eu não adicione uma tag no script pra remover após usar, mas gostaria que quando fosse vendida ou criada por mim, viesse com 100 cargas como as outras. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Spells.xml Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  14. Scripting Spell Effect

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). otservbr 12x Base: Qual é a sua pergunta? gostaria de saber como que seleciona o client id do "effect" da spell na 12x, pq na 8x q eu estou mais acostumado, vc põe o comando na spell.lua exemplo: setCombatParam(combat4, COMBAT_PARAM_EFFECT, 199) setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, 15) e eu não achei nada parecido nas spell.lua da 12x Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  15. Scripting Problema com Quests

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: OTServBR-Global 12.x Qual é a sua pergunta? Estou com 2 problemas. 1- Eu não consigo liberar os acessos em quests, como in service of yalahar, imbuements, entre outras... o que acontece, eu usei esse tutorial porém acontece os seguintes problemas, a quest in service of yalahar fica bugada, aparece no quest log até a missao 9 completa, mas não tenho acesso a nenhum portão de yalahar e nem consigo entrar na sala do boss para completar a missão 10. Gostaria que me dessem uma luz, como liberar as principais quests, blue/green djinn, in service yalahar (viagens de barco tb), imbuements, enfim os principais acessos... Onde devo alterar no otservBR-global 12x Duvida 2: Eu não consigo de forma alguma dar tibia coin a determinado player, não consigo encontrar nem no painel do site, nem na database onde consigo aplicar X de tibia coins a tal player, como para isso? Muito obrigado a todos!!! Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  16. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). TFS 1.3 / Versão 10.98 Base: Client 12x Qual é a sua pergunta? Boa noite, desculpe se estiver no local errado, eu estou montando um OtServ porém queria colocar alguns itens nele com atributos que ele não possui, um exemplo: Este item de Fansite do TibiaWiki ([Hidden Content]) Virar um item equipável para um mage. Vi alguns tutoriais de como mudar atributos dos itens e não sei se apenas trocar a descrição no items.xml e movements.xml ou weapons.xml seria o correto, se alguém tiver uma luz eu ficaria grato. Outro ponto também, queria criar algum tipo de XP Boost igual tem no Global, que compra pelo store e vem como um item utilizavél. Obrigado e boa noite. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  17. Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) 7.6 Base: ExtremeOT Qual é a sua pergunta? Olá pessoal, Estou procurando há algum tempo uma forma de criar magias como exori hur (knight) e exori con (paladins) no meu servidor, caso alguém consiga me ajudar. O magic effect sei que não será o mesmo, mas no hur penso em colocar o effect da exori e no con de um power bolt, por exemplo. Também gostaria de colocar o exori vis (mort, etc) para seguir o player (como é no tibia atual) e não castar no sqm em frente o player. Abaixo coloquei o script do meu exori vis. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  18. Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). OTX SERVER 2 - 7.4 / 7.6 / 7.7 Qual é a sua pergunta? Boa tarde rapaziada, estou tendo problemas com os items que possuem tempo como Rings, Soft boots e etc... Me reportaram no meu server que sempre que você estava utilizando um item Ex: Life Ring, e você deslogava e logava denovo com o char, o tempo reiniciava. Tempo restante do item Ex: 2 minutos faltando para ele sumir, você reloga e loga denovo e ele aparece "Brand New". Tentei diversas linhas de script no items.xml, peguei as linhas do TFS Downgrade porém nada também. Se o tempo esgotar, o item some normalmente. Gostaria de saber se esse tipo de erro é algo que eu consiga alterar em algum arquivo/config ou se é um erro de source no qual teria que compilar novamente a distro? Desde já agradeço a atenção. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  19. Before asking your question, make sure you have read the rules in the section and the guide below: [Hidden Content] [Hidden Content] Describe in a few words the base used. (Server name / Client name / Website name / etc.). OTServBR-Global 12.x ([Hidden Content]) Znote Acc Maker (Latest Version) ([Hidden Content]) Base: Using latest AppVeyor build and datapack from Github. I understand that you get blessings if you are lower than level 20 (Adventurers Blessings) But i have tested at level 50-100 and up Death by Monsters (No Bless) = Not Dropping Backpack/Or Equipment Death by PVP (No Bless) = Not Dropping Backpack/Or Equipment RED SKULL Death (No Bless) = Not Dropping Backpack/Or Equipment BLACK SKULL Death (No Bless) = Not Dropping Backpack/ Or Equipment Yes my config.lua is set to PVP on World Type. Yes players are loosing blessings upon death. Yes i am able to see blessings in myPhpAdmin database. What's your question? Is there something bugged in the sources of the build? Or is the Library for blessings bugged? I have tried editing the Droploot.lua file to regular instead of the blessings lib. But still no change Do you have the code available? If you have, post it in the code box inside the spoiler below: Current: data\modules\scripts\blessings\blessings.lua Current: data\creaturescripts\scripts\others\droploot.lua I tried replacing droploot.lua with: But still not working, noone is loosing items upon death with no blessings.
  20. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). TFS 1.3 OtservBR-Global Base: [Hidden Content] Qual é a sua pergunta? Quero adiciar uma quest que tem como recompensa o mesmo modo que as arenas de svargrond, a parte dos trofeus, onde o player pisa e o trofeu com a descrição é criado com o nome do player. Para isso eu fiz algumas alterações no arquivo arenatrophy.lua (criando um outro para minha quest porem com a mesma função) Quando é recebido o trofeu na arena de svargrond ele vem na descrição o nome do player e feio dele por essa linha: rewardItem:setDescription(string.format(ARENA[arenaId].reward.desc, creature:getName())) Para eu alterar essa linha para deixar a descrição ao meu gosto, como poderia fazer? Meu char está recebendo o "premio" ao pisar no tile correto, o premio está sendo criado no tile correto. Unica coisa que eu quero mudar é a descrição do item. Quando o char recebe o item ao dar look a descrição seria de minha escolha, assim: "Item dado pelo Npc Ferumb para o player (Nome do Player) pela ajuda em salvar o mundo" como poderia deixar isso no codigo rewardItem:setDescription ? Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  21. Scripting Remover Level e Skill

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Ex: The Forgotten Server 1.3, Versão: 10.98. Base: The Forgotten Server 1.3, Versão: 10.98. Qual é a sua pergunta? Bom, eu estou tentando desenvolver uma função que irá remover uma quantidade exata de level e skill de um char dependendo do seu level atual. Exemplo: 1 - 20: não perde level 21 - 50: perde 1 level 51 - 80: perde 2 level 81 - 100: perde 3 level 101 - 150: perde 4 level 151 +: perde 5 level Entretanto, não descobri a maneira correta de se fazer, já tentei utilizando db.query: db.query("UPDATE `players` SET `health` = ".. lvl .." WHERE `id` = " .. playerGuid) mas infelizmente ele não executa o comando pq entende que o player tá online. Tem alguma maneira de fazer essa query rodar quando ele estiver offline logo após de morrer?
  22. Base: OTbr Qual é a sua pergunta? Alguém possui o script de Boosted Creature, que gera uma criatura aleatória diaramente com % a mais de xp ao mata-la?
  23. Scripting Snowball war a nil value

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). OTBR-Global Base: Not sure what you mean with base? Qual é a sua pergunta? Everything works fine, teleport opens, people get inside and they get teleported to the waiting room. When the event should start im getting this error. And people in the waiting room do not get teleported. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  24. Base: OTservbr-global Qual é a sua pergunta? Olá, Alguém já conseguiu deixar as imagens da gamestore com animação? exemplo imagem abaixo: OBS: já tentei colocar em .gif as imagens mas nada resolve.
  25. Scripting Repetir Tasks

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: [Hidden Content] [Hidden Content] Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: Extreme OT 7.6 Qual é a sua pergunta? Olá, tenho o script abaixo de tasks, 100% funcional. Só que quando os players vão repetir, dá que a task já foi terminada, gostaria de dar a opção dos players repetirem a task. Obrigado. Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
×