Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''SCRIPTING''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Taverna
  • Projetos Open Source
    • Canary
    • OTServBR-Global
    • Mehah OTClient
    • MyAAC
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
  • Outros
    • Design

Encontrado 371 registros

  1. Scripting Script alavanca boss otserverbr

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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: OTSERVERBR (PACK ATUALIZADA) Qual é a sua pergunta? GOSTARIA DE UM SISTEMA PARA ESSE NOVO SISTEMA DE SCRIPTS ... PRECISO DE UMA SCRIPT QUE TELEPORTE DE 1 A 5 P´LAYERTS PARA DETERMINADO LOCAL E DE RESPAW DE UM BOSS.... E QUE DE UMA STORAGE COM COLDOWN DE 3 HORAS QUE AI DE 3 EM 3 HORAS O PLAYER COM TIME OU SEM POSSA ENTRAR NO BOSS MAS TODAVEZ QUE ENTRE GANHE O COLDOWNB DE 3 HORAS PRA PODER ENTRAR DENOVO .... ACHEI ALGUMAS SCRIPTS ANTIGAS DE ALAVANCAS NENHUM FUNCIONOU ALGUEM PODERIA MEU AJUDAR COM ESSA SCRIPT? 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:
  2. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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: [MyAAC] Gesior Shop System Qual é a sua pergunta? Galera, Estou com o sistema adicionado, porem nao esta entregando as compras. Antes adicionavamos no globalevents. Alguem tem o script adaptado para o novo sistema de script? Thx 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. Scripting Criação de actions (scripts)

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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: 12.60 Qual é a sua pergunta? Fala galera, beleza? Vi que o otservbr-global mudou as pastas, antes tinhamos pastas de action, creaturescripts etc, agora esta tudo dentro de scripts (\data\scripts\actions - scripts\creaturescripts). Adicionei alguns scripts e actions mas nao estao funcionando, qual seria o caminho correto ou procedimento? Aonde colocar o script.lua e o arquivo de configuracao? Abs. 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. 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,72 Qual é a sua pergunta? Tenho um mod de autoloot que funciona perfeitamennte bem, a não ser pelo comando básico dele de mostrar os comandos disponíveis e informações do mod. Os comandos de add, remover item, etc funcionam perfeitamente e ele recolhe todos os itens, mas o comando "/autoloot" da erro na console, conforme informações abaixo. [3/1/2021 9:30:32] [Error - TalkAction Interface] [3/1/2021 9:30:32] local cid = 268448572 [3/1/2021 9:30:32] local words = "/autoloot" [3/1/2021 9:30:32] local param = "" [3/1/2021 9:30:32] local channel = 65534 [3/1/2021 9:30:32] domodlib('Loot_func') [3/1/2021 9:30:32] local param, slots = param:lower(), isPremium(cid) and info.Max_Slots.premium or info.Max_Slots.free [3/1/2021 9:30:32] if not param or param == "" then [3/1/2021 9:30:32] ShowItemsTabble(cid) return true [3/1/2021 9:30:32] elseif tonumber(param) then [3/1/2021 9:30:32] doPlayerSendCancel(cid, "enter commands: !autoloot item name [+] !autoloot clean [+] !autoloot money [+] !autoloot on/off") return true [3/1/2021 9:30:32] elseif isInArray({"clean","limpar", "clear"}, param) then [3/1/2021 9:30:32] if existsAutoloot(cid) then doCleanAutoloot(cid) end [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Your list has been cleaned.") return true [3/1/2021 9:30:32] elseif isInArray({"start","stop","on","off"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[1], getPlayerStorageValue(cid, info.Storages[1]) <= 0 and 1 or 0) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot "..(getPlayerStorageValue(cid, info.Storages[1]) > 0 and "Stopped" or "Started")..".") return true [3/1/2021 9:30:32] elseif isInArray({"warn","aviso"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[3], getPlayerStorageValue(cid, info.Storages[3]) <= 0 and 1 or 0) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Backpack Warn "..(getPlayerStorageValue(cid, info.Storages[3]) > 0 and "disabled" or "Activated")..".") return true [3/1/2021 9:30:32] elseif isInArray({"mensagem","message","mensagen","msg"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[6], getPlayerStorageValue(cid, info.Storages[6]) <= 0 and 1 or 0) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message "..(getPlayerStorageValue(cid, info.Storages[6]) > 0 and "disabled" or "Activated")..".") return true [3/1/2021 9:30:32] elseif isInArray({"cor","color","type"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[5], getPlayerColorLootMessage(cid) == #Color_Loot and 0 or getPlayerColorLootMessage(cid)+1) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Message Color Changed to "..Color_Loot[getPlayerColorLootMessage(cid)][2]..".") return true [3/1/2021 9:30:32] elseif isInArray({"money","gold","gps","dinheiro"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[2], getPlayerStorageValue(cid, info.Storages[2]) <= 0 and 1 or 0) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Auto Loot Gold Colleting "..(getPlayerStorageValue(cid, info.Storages[2]) > 0 and "Activated" or "disabled")..".") return true [3/1/2021 9:30:32] elseif isInArray({"deposito","bank","gbank","deposit","autodeposit"}, param) then [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[4], getPlayerStorageValue(cid, info.Storages[4]) <= 0 and 1 or 0) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"[Auto Loot] Automatic Gold Bank "..(getPlayerStorageValue(cid, info.Storages[4]) > 0 and "Activated" or "disabled")..".") return true [3/1/2021 9:30:32] end [3/1/2021 9:30:32] local item = ExistItemByName(tostring(param)) [3/1/2021 9:30:32] if not item then [3/1/2021 9:30:32] doPlayerSendCancel(cid, "This item does not exist.") return true [3/1/2021 9:30:32] end [3/1/2021 9:30:32] local item = getItemIdByName(tostring(param)) [3/1/2021 9:30:32] local var = isInTable(cid, item) [3/1/2021 9:30:32] if isInArray(info.Money_ids, item) then [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_FIRST, "Enter !autoloot money to add money in your list!") return true [3/1/2021 9:30:32] elseif isInArray(info.BlockItemsList, item) then [3/1/2021 9:30:32] doPlayerSendCancel(cid, "You can not add this item in the list!") return true [3/1/2021 9:30:32] elseif not var and #getItensFromAutoloot(cid) >= slots then [3/1/2021 9:30:32] doPlayerSendCancel(cid, "max "..slots.." from auto loot") return true [3/1/2021 9:30:32] elseif getPlayerStorageValue(cid, info.Storages[7]) - os.time() > 0 then [3/1/2021 9:30:32] doPlayerSendCancel(cid, "Wait a second to use this command again.") return true [3/1/2021 9:30:32] end [3/1/2021 9:30:32] if not var then [3/1/2021 9:30:32] doAddItemFromAutoloot(cid, item) [3/1/2021 9:30:32] else [3/1/2021 9:30:32] doremoveItemFromAutoloot(cid, item) [3/1/2021 9:30:32] end [3/1/2021 9:30:32] setPlayerStorageValue(cid, info.Storages[7], os.time()+info.Talkaction_delay) [3/1/2021 9:30:32] doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,not var and "You added the item "..param.." in the list." or "You removed the item "..param.." from the list, please wait 5 seconds to save the directory.") [3/1/2021 9:30:32] return true [3/1/2021 9:30:32] Description: [3/1/2021 9:30:32] [string "info = {..."]:85: attempt to call global 'doPlayerPopupFYI' (a nil value) 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. 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: 12.40. Base: otbr Qual é a sua pergunta? Queria que alguem me ajudasse liberar os seguintes acessos minha base é 12.4 globalotbr fts 1.3 Acessos seguinte queria liberar: Barbarian Test Quest (completa) Bigfoot's Burden (completa) - Essa é da warzone Cults of Tibia Dangerous Depths Forgotten Knowledge In Service of Yalahar (até a missão 9 completa, a 10 é a luta contra o boss) Killing in the name of... The Ape City (completa) The Dream Courts The Explorer Society (completa) The First Dragon The Ice Islands Quest (completa) The inquisition The New Frontier The Secret Library The Shattered Isles (completa) Wrath of the Emperor 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 Sistema de Raid

    Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). Meu servidor e Global e a versão é a 12.40 Qual é a sua pergunta? Pessoal, Por gentileza, preciso de ajudar em como salvar os eventos de Raid do meu servidor no banco de dados. A ideia e saber quais Raids foram iniciadas. Alguém consegue por favor indicar algum tópico para que eu possa seguir e configurar? Muito 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:
  7. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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? Boa noite, gostaria de saber se alguém possui os playerstorage das quests dos elfos de gelo/fogo pra ceder, não consigo encontrar em lugar nenhum pra implementar no meu server...muito obrigado desde já! 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. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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? Boa noite pessoal! Estou querendo uma ajuda. Não sei configurar o Cooldown das magias e runas para algo um pouco mais rápido Do que está. E sobre a questão do exaust, tudo que eu vou fazer exemplo: se eu der ue e tentar usar as depois , fica dando exaust de 20 segundos. Queria saber como posso baixar o exaust para metade do tempo ou até menos. Vou colocar o anexo do spells.xml se você tiver um script disponível já com as mágoas e exausted atualizado eu agradeço! Tfs 1.3 8.60 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: a.txt
  9. Scripting Error tradesystem

    Bom dia! Estou com um error chato no trade off, que o item não chega no char, exemplo, comprei uma offerta "!offer buy, 7" o dinheiro some da bag e o item nao cai no player e aparece um error no console. OBS. OTX 3.8 based tfs 1.3 Lua Script Error: [TalkAction Interface] data/talkactions/scripts/tradeoff.lua:onSay data/talkactions/scripts/tradeoff.lua:102: 'for' limit must be a number stack traceback: [C]: at 0x0140164a20 data/talkactions/scripts/tradeoff.lua:102: in function <data/talkactions /scripts/tradeoff.lua:7> Lua Script Error: [TalkAction Interface] data/talkactions/scripts/tradeoff.lua:onSay data/talkactions/scripts/tradeoff.lua:102: 'for' limit must be a number stack traceback: [C]: at 0x0140164a20 data/talkactions/scripts/tradeoff.lua:102: in function <data/talkactions /scripts/tradeoff.lua:7>
  10. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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: 12.51 Qual é a sua pergunta? Vi esse sistema em um ot e não encontrei em lugar nenhum da internet, tanto aqui no OTBR quanto em fóruns gringos, trata-se de um item que ao dar use o char passa a se curar mais nas poções. Ex: antes da quest o char cura 400-600 na pot; depois da quest e usar o item, ele passa a curar 600-800. 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: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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? Então, estou fazendo um script que pega um array global (declarado em global.lua) chamado jogadorCasa = {}, populei esse array com 40 casas e todas as casas com o valor 0. Quando o jogador fala com o NPC ele joga nesse array um storage global + Flag dentro da primeira posição e assim por diante (essa parte está funcionando 100%). O problema é apenas na hora de limpar o array jogadorCasa. Pra isso eu criei um addEvent que depois de um tempo especifico ele joga na posição 'Flag' o valor 0 (pra resetar e outro jogador poder ter acesso a aquela posição no array). O problema é que quando o player desloga (mesmo eu não passando nenhum userdata no addevent) o servidor crasha :(, mas se o player fica on então ele funciona normalmente, só queria saber como faz pra não crashar quando o player estiver deslogado. (O addEvent precisa funcionar com o player offline), tem alguma maneira de fazer isso? 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. Scripting Sala de Mini Boss - Teleport

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51 Qual é a sua pergunta? Estou criando um OT 12.51 TFS 1.3. Preciso de ajuda, não achei aqui no fórum, não sei procurar direito. Estou fazendo um TP para ir para a sala do Mini Boss dos Leaozinho que ficam embaixo das Werehyenas. Precisa ser um TP que quando a pessoa entra da Spawn do Boss, E quando ela Sai ou Morre o Boss Some. Só pode entrar 1 pessoa por vez, e ela só pode ficar la dentro 15 minutos, caso não mate o boss ela é teleportada para fora e o Boss Some. 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:
  13. Scripting Sistema de Teleport Por Storage

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51 Qual é a sua pergunta? Estou desenvolvendo um Sv 12.51 TFS 1.3 Quero fazer um sistema para facilitar o FARM de Bosses. Vou fazer uma Sala Com os Teleportes direto para os bosses para o Player não perder tempo indo até lá. Mas vai funcionar da seguinte forma, para o Players liberar o acesso do TP (Da sala de Teleportes) que leva para a sala da Alavanca do Boss ele vai precisar já ter matado o Boss pelo menos 1x. Então preciso incluir um Storage a ser ganho ao Matar o Boss ( Por exemplo pode ser o King Zelos). O player vai la Mata o King Zelos e ganha um Storage que libera ele a Usar o Portal dessa sala de teleportes para ir direto para o King Zelos, aa E o Portal Também precisa verificar se Já deu o Tempo de Fazer o Boss, para o Player não ir atoa até lá. ( Então no Caso ele precisa verificar se já tem o Storage, caso Tenha, ele verifica se já deu o Tempo, Caso tenha dado o Tempo, ele Teleporta para a Sala da Alavanca para entrar no Boss.) Se não tiver o Storage ele retorna a mensagem "Você ainda não pode usar esse portal!", caso não tenha dado o Tempo "Ainda não deu o Tempo para desafiar o Boss novamente!". E se possível me ensina a incluir o Storage ao matar o boss rsrs. ( Se não der essa parte tudo bem eu pesquiso quando chegar em casa, estou no trabalho) Alguém pode criar para mim por gentileza? Grato. 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:
  14. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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á, Estou fazendo algumas edições na Datapack do OTServBR-Global 12.x, estou tentando colocar itens na store do cliente, até consegui colocar para eles aparecerem, porém não está fazendo a entrega do item, pode me ajudar? Datapack: Segue abaixo o código que inseri em C:\OTserver\data\modules\scripts\gamestore\gamestore.lua Outro detalhe é que as imagens também não aparecem quando coloco OFFER_TYPE_ITEM no tipo, alterando para outros tipos ele aparece normalmente, mas não consigo comprar. 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. Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do website / etc.). TFS 1.3 versão 8.6 Base: Global Qual é a sua pergunta? Como resolvo esse problema que da no console: Attempt to call global 'getItemNameById' (a nil value) (como na imagem 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:
  16. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51 Qual é a sua pergunta? Erro ao ligar o servidor: Unknown event name: Ao iniciar o Servidor aparecem os erros abaixo e não sei como arrumar. Unknown event name: >> Initializing gamestate [Warning - Monster::Monster] Unknown event name: BoneCapsule [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: RiftInvaderDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath [Warning - Monster::Monster] Unknown event name: WhiteDeerDeath Como corrigir? 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. Scripting Event calendar

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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? How edit calendar? 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. The OTX Server Version: (2.100 - 6000) - Codename: (FINAL) Base: 7.72 Qual é a sua pergunta? Olá, tenho o código abaixo. Quero que os jogadores tenham um exp buff por duas horas, mas quando uso outro pergaminho, parece que faltam 4 horas, como posso corrigir isso? Anexei a imagem. 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. 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.72 Qual é a sua pergunta? Estou com uma dúvida no Gesior, não sei se estou fazendo errado ou é bug: quero que venham 10 itens do id 2345 na bp de id 1988, porém ele só vem com 1 item do id 2345 e não aparece a bp, a entrega de itens individuais funciona normal. Minha console da o seguinte erro: [27/11/2020 12:29:14] [Error - GlobalEvent Interface] [27/11/2020 12:29:14] data/globalevents/scripts/shop.lua:onThink [27/11/2020 12:29:14] Description: [27/11/2020 12:29:14] (LuaInterface::luaDoAddContainerItem) Container not found data\globalevents\scripts\shop\: Você tem alguma imagem que possa auxiliar no problema? Se sim, anexe-a dentro do spoiler abaixo:
  20. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51. Qual é a sua pergunta? Boa tarde, ontem uns amigos e eu fomos fazer a poi no server e ao chegarmos no final, descobrimos que os baús estão dando o item de recompensa apenas 1x a cada server save pois ao darmos "use" no baú ele somente abre com o item dentro pra ser retirado manualmente. Verifiquei o arquivo storages.lua e encontrei 3 parágrafos sobre a quest (print no spoiler), pelo que pesquisei deveria ter algo no chest.lua também, lá procurei pela id das recompensas e não achei nem a id da action nem a id do item de recompensa (print Remere's no spoiler), outra dúvida é sobre as fire fields que ao serem usadas no chão nenhum monstro passa por cima para atacar (print no spoiler) e a última dúvida seria em relação a um erro que aparece toda vez que inicio o server escrito: "[Warning - Items::parseItemNode] Unknown key value: quicklootcategory ", 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:
  21. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51. Qual é a sua pergunta? Boa tarde pessoal, estou com problema com otserv 12.51 que baixei por aqui. 3 problemas graves. Loot from Ferumbras: Ferumbras hat, está dropando para todos mundo, invez de dropar só pra quem fragar! script estará em baixo. Emberwing, Groverbeast, Skullfrost e Thundergiant O problema do summon das vocações, não teleportam quando jogador dá lost ou quando sobe e desce escada ou caves, e também desaparece quando relogin! Outro problema é que o Paladin está muito fraco nas arrows e bolts, as magia estão normais. Um Royal Paladin com skill 130 fazendo utito tempo san, não bate mais de 1200 de dano em mostro sem redução. Eu testando os hits, com Spectral Bolt ou Prismatic Bolt e Crystalline Arrows. com full set. os hit avaria em 100 ~ 500 sem magia de buff. E com buff do utito tempo san. varias os hit em 300 ~ 800 raramente +1200. Já editei nos vocations.xml "damageDist" para menos ou mais e nada de mudar mesmo reiniciando servidor. Obs: Otserv roda em linux. ferumbras.lua emberwing.lua grovebeast.lua skullfrost.lua thundergiant.lua summon.lua 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:
  22. Scripting Script action tibia coin

    Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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, Versão: 12.51. Qual é a sua pergunta? Boa tarde, estou tentando fazer um script action onde ao usar o item 24774 a pessoa recebe 100 coins na store, antes eu estava conseguindo editando o arquivo na pasta actions do server, porém no último update do github a pasta actions foi removida, aí tentei adaptar o código sem sucesso retornando um erro na função '_newindex' e na função 'reload' , não manjo muito de programação, se algúem souber como ajudar agradeço <3 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:
  23. 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.72 Qual é a sua pergunta? Olá, utilizo um OTClient para login no meu servidor (troquei as RSA Key para login ser somente por ele). Existe algum script ou comando para, quando os players logassem ou reconectassem, abrisse automático todas as BPs que ele tem em janelas diferentes? Ou salvar a disposição de backpacks que o player escolheu? 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:
  24. 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) Versão 7.72 Qual é a sua pergunta? Tenho um npc de task, porém ele deixa fazer as tasks somente uma vez, gostaria de permitir que os players repetissem as tasks, como fazer? Seguem Scripts MOD NPC <?xml version="1.0"?> <npc name="Task" script="data/npc/scripts/simple_task.lua" walkinterval="50000" floorchange="0"> <health now="100" max="100"/> <look type="35" head="100" body="116" legs="121" feet="115" addons="0"/> <parameters> <parameter key="message_greet" value="Hello |PLAYERNAME|. Do you want to do a {task}? or {leave} one? you can also {reward} if you finished it! Disponible tasks: Troll, Goblin, Rot, Cyc, Mino, Dragon, GS, Demon, Hero, Vampire, Warlock, Hydra, Behes, Hero King, Ferumbras, Infernus, Master Warlock, BKs and DLs." /> </parameters> </npc> NPC/SCRIPT domodlib('task_func') 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_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) if isInArray({"task","tasks","missao","mission"}, msg) then npcHandler:say("Me diga o nome do monstro que você deseja fazer a task!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if tasktabble[msg] then if CheckTask(cid) ~= true then local contagem = getPlayerStorageValue(cid, tasktabble[msg].storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('Desculpe, mas você já terminou a task do '..msg, cid) return true end setPlayerStorageValue(cid, tasktabble[msg].storage_start, 1) npcHandler:say("Parabéns, agora você está participando da missão task do "..msg..", falta matar "..string.sub(((contagem)-1)-tasktabble[msg].count, 2).." "..msg, cid) talkState[talkUser] = 0 else npcHandler:say('Desculpe, mas você já faz parte de uma task!', cid) talkState[talkUser] = 0 end else npcHandler:say('digite o nome correto da missão task! para mais informações digite {!task}', cid) talkState[talkUser] = 1 end elseif isInArray({"receber","reward","recompensa","report","reportar"}, msg) then if CheckTask(cid) then for k, v in pairs(tasktabble) do racetype = k if getPlayerStorageValue(cid,v.storage_start) >= 1 then local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('você só pode receber os items uma única vez!', cid) return true end if (((contagem)-1) >= v.count) then for _, check in pairs(configbosses_task) do if string.lower(check.race) == string.lower(racetype) then local on = getPlayersOnline() for i=1, #on do if HavePlayerPosition(on[i], check.FromPosToPos[1],check.FromPosToPos[2]) then selfSay('aguarde alguns instantes, tem pessoas fazendo a task.', cid) return true end end doTeleportThing(cid, check.Playerpos) local function checkArea(cid) if not isCreature(cid) then return LUA_ERROR end if HavePlayerPosition(cid, check.FromPosToPos[1],check.FromPosToPos[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end addEvent(checkArea, check.time*60*1000, cid) end end local str = "" if v.exp ~= nil then doPlayerAddExp(cid, v.exp ) str = str.."".. (str == "" and "" or ",") .." "..v.exp.." de exp" end if v.money ~= nil then doPlayerAddMoney(cid, v.money) str = str.."".. (str == "" and "" or ",") ..""..v.money.." gps" end if v.reward ~= nil then doAddItemsFromList(cid,v.reward) str = str.."".. (str == "" and "" or ",") ..""..getItemsFromList(v.reward) end npcHandler:say("Obrigado pela sua ajuda Recompensas: "..(str == "" and "nenhuma" or ""..str.."").." por ter completado a task do "..k, cid) setPlayerStorageValue(cid, v.storage, "Finished") setPlayerStorageValue(cid, v.storage_start, 0) setPlayerStorageValue(cid, 521456, getPlayerStorageValue(cid, 521456) == -1 and 1 or getPlayerStorageValue(cid, 521456)+1) finisheAllTask(cid) else npcHandler:say('Desculpe,mas você só matou '..((contagem)-1)..' de '..v.count..' '..k, cid) end end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif isInArray({"sair","leave","exit"}, msg) then if CheckTask(cid) then talkState[talkUser] = 2 for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then storagesair = v.storage_start local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end npcHandler:say('você está participando de uma missão task do '..k..' e já tem '..((contagem)-1)..' '..k..' mortos, deseja mesmo sair?', cid) end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then setPlayerStorageValue(cid, storagesair, 0) npcHandler:say("Você foi retirado da task com sucesso!", cid) elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
  25. Antes de fazer a sua pergunta, tenha certeza de ter lido as regras da seção e o guia abaixo: https://forums.otserv.com.br/index.php?/forums/topic/168583-regras-da-seção/ https://forums.otserv.com.br/index.php?/forums/topic/165121-como-fazer-uma-pergunta-ou-o-grande-guia-do-usuário-com-dúvidas/ 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: TFS 0.3.6 Qual é a sua pergunta? Olá, pessoal, tudo bem? Como disse no título, meu TFS está fechando sozinho, logo após carregar o mapa e aparecer "Duplicate uniqueID 7013" . Além desse erro, ainda tem outros erros que aparecem antes, mas que ainda não corrigi. A versão do TFS é 0.3.6. A base é a do PokeMasterX, e eu ainda não consegui logar no servidor, apenas na database pelo site. Vou deixar uma print com os erros que acontecem quando ligo o TFS: E ao ligar o servidor, também percebi mais uma coisa que não deveria estar acontecendo, que é: [04/10/2020 18:26:12] >> Checking software version... failed - could not parse remote file (are you connected to the internet?) Esses são os únicos erros que acontecem, e logo após aparecer "Duplicate uniqueID 7013", o TFS fecha sozinho, não sei se trava e ele fecha, ou o que acontece. Sou novo nessa área e ficaria muito grato se pudessem me auxiliar com isso Agradeço desde já! 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:
×