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
  • Projetos Open Source
    • MyAAC
    • OTServBR-Global
    • Mehah OTClient
    • Projetos Arquivados
  • OpenTibia
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
  • Outros
    • Design

Found 362 results

  1. 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:
  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: 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:
  3. 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:
  4. 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:
  5. Scripting Item da Store não são entregues

    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:
  6. 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:
  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: 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:
  8. 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:
  9. Scripting (0.4) Exp Scroll Configuração

    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:
  10. 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:
  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: 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:
  12. 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:
  13. 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:
  14. 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:
  15. 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())
  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: 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:
  17. 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.40 Site: MyAcc Qual é a sua pergunta? Bom dia pessoal. Estou liberando o acesso a algumas missões no meu servidor. Eu consegui fazer várias, como essa: -- Rashid player:setStorageValue(Storage.TravellingTrader.Mission01, 1) player:setStorageValue(Storage.TravellingTrader.Mission02, 5) player:setStorageValue(Storage.TravellingTrader.Mission03, 3) player:setStorageValue(Storage.TravellingTrader.Mission04, 3) player:setStorageValue(Storage.TravellingTrader.Mission05, 3) player:setStorageValue(Storage.TravellingTrader.Mission06, 2) player:setStorageValue(Storage.TravellingTrader.Mission07, 1) Porém estou tendo problemas com uma em específico: The Djinn War Quest. Eu queria liberar os dois, azul e verde. Mas não estou conseguindo, talvez por ter duas missões dentro de uma. Não achei em lugar algum uma maneira de fazer funcionar. Alguém pode me ajudar? Fiz assim e não funcionou: Não sei onde estou errando... -- Green Djinn player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Start, 1) player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission01, 4) player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission02, 3) player:setStorageValue.(Storage.DjinnWar.EfreetFaction.Mission03, 4) -- Blue Djinn player:setStorageValue.(Storage.DjinnWar.MaridFaction.Start, 1) player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission01, 3) player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission02, 3) player:setStorageValue.(Storage.DjinnWar.MaridFaction.Mission03, 4) 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. 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? Apenas uma observação antes da dúvida: Não tenho certeza quanto à versão do TSF, mas quando abro a distro, obtenho essa informação The Global Server by NvSo Version: (1.84 - SVN) - Codename: (Deumion) Pessoal, estou com um problemão: As vocações dos meus players irão mudar com certa frequencia. Quando deixarem de ter a vocação "X" e passarem a ser da vocação "Y", obviamente, suas magias vão mudar também. Pois bem, invés de fazer o player decorar ou guardar nas hotkeys magias de 3 ou 4 vocações diferentes para cada char que for jogar, pensei em fazer um sistema de magia por talkaction, igual vejo nos Pokemons (os famosos m1, m2, m3, m4, etc). No entanto, estou quebrando a cabeça para conseguir isso, mas por não ser tão bom de programação ainda não consegui.... Alguém saberia fazer isso, ou teria um sistema parecido pra me passar? Abraços! 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. Scripting Problemas com Sorcerer e Druid.

    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 1.3 VERSÃO 12.40 (BAIXEI NESTE LINK) Qual é a sua pergunta? Neste servidor venho tendo problemas apenas com 2 vocações, o problema do Sorcerer é o mesmo de um dos problemas do druid, quando mexo no vocations.xml a mana não sobe como deveria (de 20 em 20) para Druid e Sorc e de 40 em 40 quando viram MS e ED. As outras vocações funcionam normalmente quando edito este arquivo. Agora meu maior problema vem sendo também com o Druid, que além de não "obedecer" o vocations.xml ele também NÃO se torna ELDER DRUID, ou seja, todas as outras vocações recebem promotion menos o druid (mesmo com o rei dizendo que ele já está promovido) não aparece em seu nome ELDER DRUID. Resumo dos problemas: 1- Druid e Sorcerer NÃO obedecem ao arquivo vocations.xml 2- Druid NÃO recebe promotion do rei, mesmo o npc dizendo que está promovido. Lembrando que o rei pega os 20k, diz que o char é promovido, mas com o LOOK ainda está aparecendo apenas Druid. Desde já agradeço a ajuda! 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: vocations.xml
  20. Scripting Mounts cannot be mounted

    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? Is anyone else having a problem with the mounts?When using the item in the creature I get the message "you cannot use this object" with all mounts. 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.40 Qual é a sua pergunta? Após atualizar meu projeto os npc's pararam de carregar. Vi que foram removidos alguns do arquivo otservbr-spawn.xml e deveriam carregar conforme o npc_spawn.lua, porém não aparecem, o único erro no up do server que recebo é "[Error - LuaScriptInterface::luaGameLoadMap] Failed to load map: failed opening file: No such file or directory: iostream error" Notei que esse print do startup.lua:7 não aparece print("> Loaded " .. (#SignTable) .. " signs in the map") Nem esse do function.lua:122 print(string.format("> Loaded ".. (#NpcTable) .." npcs and spawned %d monsters\n> \z Desde já, obrigado.
  22. Scripting NPC Captain Dreadnought

    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: 10.40 Qual é a sua pergunta? Ao começar em Downport, a npc Captain Dreadnought, da varias opçoes de cidades para o boneco viajar para main, porem só aceita as cidades free account, há alguma maneira de concertar isto ou modificar para que ela apenas de as opçoes free account, ou então se possivel alterar o map para Rookguard? 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. Scripting Access?

    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? Existe algun post donde tengan todos los accesos desbloqueados quest y ciudades en base al 12.4? 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. Scripting Acesos Npcs and quest

    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? Saben como puedo tradear con djin 's y rashid sin necesidad de quest? 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:
  25. Scripting Gamestore

    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? Como remover um item da store (premium time) sem quebrar o code e bugar a store toda? 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:
×