Ir para conteúdo
  • Cadastre-se

Pesquisar na Comunidade

Mostrando resultados para as tags ''Scripting''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Portal Tibiaking
    • Portal
  • Otserv
    • The Forgotten Server
    • Criação de Ots
    • Ferramentas OpenTibia
    • Linguagens de Programação
    • Mapas
    • Websites
    • Gráficos e Design
  • Otserv Tibia & Derivados
  • Tibia e Bots
    • Tibia
    • Bots & Macro
  • Diversos
    • Divulgações
    • Playground (Off-topic)

Calendários

  • Calendário Oficial
  • Calendário de OTServs
  • Calendários Diversos

Grupos de Produtos

  • Anúncios no Topo
  • Anúncios nas Assinaturas
  • Anúncios nos Tópicos
  • Outros Anúncios

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Localização


Meu personagem


OTServ favorito


Bot preferido


Interesses

  1. -=[TFS]=- 0.4 8.60 Fica aparecendo isso no meu servidor. [13/08/2023 15:05:22] [Error - CreatureScript Interface] [13/08/2023 15:05:22] buffer:onStatsChange [13/08/2023 15:05:22] Description: [13/08/2023 15:05:23] (luaGetThingPosition) Thing not found [13/08/2023 15:05:23] [Error - CreatureScript Interface] [13/08/2023 15:05:23] buffer:onStatsChange [13/08/2023 15:05:23] Description: [13/08/2023 15:05:23] (luaGetThingPosition) Thing not found [13/08/2023 15:05:22] [Error - CreatureScript Interface] [13/08/2023 15:05:22] buffer:onStatsChange [13/08/2023 15:05:22] Descri
  2. Olá KingTibianos A pedido de um membro, vou postar um tutorial de como criar um NPC. Explicando detalhadamente. Primeiramente, cada npc se encontra em data/npcs no seu ot. Vou postar aqui como exemplo um NPC que venda algumas coisas: <?xml version="1.0" encoding="UTF-8"?> <npc name="Paul" script="default.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="57" body="86" legs="0" feet="114" addons="2"/> <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop
  3. Tira essa mensagem em PopupFYI se alguem souber tira essa memsagem que aparece em segundos na tela quando reseta do tibia e coloca MESSAGE_STATUS_CONSOLE_ORANGE local needLvl ="Você precisa de "..config.resetStatus.lvl-getPlayerLevel(cid).." level's para resetar." local msg ="~~[Reset: "..getResets(cid).."]~~ 'Sucesso ao Resetar! Você será deslogado em "..config.resetStatus.tempo.." Segundos." doPlayerPopupFYI(cid, msg) function onSay(cid, words, param) --[Configurações de Condição]__ config = { --[[verdadeiro / Falso]] needPa = true, -- Precisa de Premium Accou
  4. -=[TFS]=- 0.4 8.60 Alguem pode cria um script de !desbug hp/mana/cap uso comando reset que reseta quando chega no level 717217 e volta pro level 1 esse é o script function onSay(cid, words, param) --[Configurações de Condição]__ config = { --[[verdadeiro / Falso]] needPa = true, -- Precisa de Premium Account? [true / false] needPz = true, -- Precisa estar em Protection Zone? [true / false] battle = true, -- Precisa estar sem Batlle para Resetar? [true / false] withe = false, -- Players PK Withe pode Resetar? [true / false] red = false, -- Players PK Red pode Reseta
  5. .Qual servidor ou website você utiliza como base? baiak Qual o motivo deste tópico? Ajuda nos erros Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  6. Olá, atualmente utilizo o sistema de castle war do killua, o famoso castle war dos baiaks. Ele abre todos os dias das x as x hroas. Quem domina o castelo é o último que puxa a alavanca (ou seja: os jogadores só vão disputa-lo perto do final do tempo que o castle fecha.) Eu vi em um servidor que quem vence o castelo é quem fica com o domínio por mais tempo. Exemplo: Guild 1 dominou a alavanca por 33 minutos, guild 2 por 27 minutos, quem vence é a guild 1 que dominou por mais tempo. Exemplo o script da alavanca de domínio: --[[
  7. .Qual servidor ou website você utiliza como base? TFS 1.3 Qual o motivo deste tópico? Quando inicio meu Servidor e vou tentar fazer alguma Quest, o script não funciona, apenas abre o baú e da esse erro no console. Porém quando dou um /reload actions in Game, o script volta funcionar. Alguma ideia onde estou errando ? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: config = { [2005] = { name = "arcane staff", rewards = {{id = 2453, count = 1},}, storage = {active = true, key = 2001,}, eff
  8. [SQL] -=[TFS]=- 0.4 8.69 ALGUEM PODE ME AJUDA NESSE SCRIPT PARECE QUE NÃO ESTA FUNCIONANDO ELE NÃO HIT MUITO ATTACK BOOSTER ATTACK STONE CREATURESCRIPT function onStatsChange(cid, attacker, type, combat, value, target) if (type == STATSCHANGE_HEALTHLOSS or type == STATSCHANGE_MANALOSS) and isPlayer(attacker) then if (getPlayerStorageValue(attacker, 48904)*1) >= math.random (0,1000) then dano = math.ceil(value*(1000)) -- aqui o multiplicador de dano doTargetCombatHealth(attacker, cid, combat, -1000, -1000, 1000) -- aqui é o valor que vai dar a ma
  9. Fala comunidade do TK Alguém poderia fazer um script de 7 alavancas que removem 7 paredes? Cada alavanca remove sua própria parede em tal position, como se fosse uma POI, mas não pisando em tronos e sim puxando alavancas, e também precisa só apenas um player puxar elas que a parede sumirá . Não consigo fazer isso de forma simplificada usando arrays , por mais simples que deve ser... Agradeço e REP+ para a solução
  10. .Qual servidor ou website você utiliza como base? Canary Qual o motivo deste tópico? Pessoal, estou com um server canary, gostaria de buffar os efeitos dos itens forjados, por exemplo Onslaugh no t10 da 10% chance de dano, contudo não acho o script que altera isso. vcs saberiam me informar pfv? Está surgindo algum erro? Se sim coloque-o aqui. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  11. Estou usando esse script para invocar monstro e está funcionando, porém gostaria que o player ou outra pessoal só pudesse invocar quando o monstro atual estivesse morto, tendo 1 monstro por vez na sala, alguém? local items = { {pos = {x = 102, y = 184, z = 7}, itemid = 7382}, } local monsters = { {pos = {x = 102, y = 182, z = 7}, name = "Ancestral Guardian"}, } local config = { onSpawnMonster = CONST_ME_TELEPORT, -- efeito lançado quando monstro é criado onRemoveItem = CONST_ME_BLOCKHIT, -- efeito lançado quando item é removido missingItem = CONST_ME_POFF, -- efeito lançado quando
  12. Base: Ot Pokemon(PDA) Eae Galera, recentemente ( Exatamente 2 Dias. ) eu tive uma ideia de começar um otserver de pokemon, e com isso em mente fui em busca de novos sistemas pra colocar no meu server, então baixei 1 pra poder ver os sistemas que ele tinha pra eu pode tirar as scripts e sprites dos sistemas, claro com todos os créditos do jogo em que as retirei, porem como sou novo nessa area eu queria uma ajuda de como por essas scripts no server os sistemas são Pokedex, Orbs que da stone, Daily task, market eletrônico dungeons. E QUERO SABER COMO POSSO COLOCA-LOS
  13. Olá, preciso adicionar exhausted no meu system de cave exclusiva, onde o player só podera usar o item novamente depois de algumas horas. segue o meu item que da use pra entrar na cave. local function filtrateString(str) if type(str) ~= "string" then return false end local first, last = 0, 0 local second, final = 0, #str for i = 1, #str do if string.byte(str:sub(i,i)) == string.byte('a') then first = i + 2 for t = first, #str do if string.byte(str:sub(t,t)) == string.byte(' ') then last = t - 1 break end end end if string.byte(str:sub(i,i)) ==
  14. TO USANO ESSE SCRIPT MAIS NÃO FUNCIONA local templePosition = {x = 154, y = 51, z = 7} -- Coordenadas do templo para onde o jogador será teleportado function onLogin(cid) local player = getPlayerByGUID(cid) if player then if not player:isPremium() and getPlayerStorageValue(cid, 18956) ~= 1 then setPlayerStorageValue(cid, 18956, 3) -- Define o valor de armazenamento para indicar que a conta premium expirou doTeleportThing(cid, templePosition) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua conta premium expirou. Você f
  15. Este é o script que funciona para tfs 1.3 Quero adaptá-lo para canary/otservbr. Preciso separar os itens por seções, por exemplo: runes ou potions ou rings etc... ? Hi runes (abre a opção só de runas) Hi potions (abre a opção só de potions) Abaixo disponibilizo o script que funciona para tfs 1.3 Alguém poderia me ajudar? David Refiller TFS 1.3.lua
  16. .Qual servidor ou website você utiliza como base? Bom dia pessoal, peguei uma base, porém pelo que está acusando vários erros, antes não conseguia colocar online, mas já foi arrumado, agora consegui colocar online o Otserver, porem, nenhum char consegue logar, e da o seguinte erro Lua Script Error: [CreatureScript Interface] data/creaturescripts/scripts/custom/check_premium.lua:onLogin data/lib/core/player.lua:59: attempt to call method 'getPremiumEndsAt' (a nil value) stack traceback: [C]: in function 'getPremiumEndsAt' data/lib/core/player.
  17. Galera sou bastante leigo em script minha mw mostra o nome do player que jogou porem tenho esse script que bloqueia pra jogar a mw em uma posição mais nao estou conseguindo colocar pra funcionar as 2 funções! alguem me ajuda ai please. Script que nao deixa jogar a mw em certa area Script que mostra o nome de quem jogou ah e tenho essa outra runa de magic wall tb so que ela e e tipo trap queria que mostrasse nelas tb quem jogou
  18. QUERO UM SCRIPT DE PISO , QUE QUANDO O PLAYER PASSAR POR CIMA REMOVER A PAREDE ,E DEPOIS DE UM TEMPO A PAREDE APARECER DE NOVO ! +REP
  19. Olá pessoal boa tarde, Gostaria de saber se é possível fazer algum script ou mesmo editar algum existe próprio no servidor para Não contar kill ao matar qualquer jogador do mesmo IP Por exemplo, No meu servidor o jogador mata outro jogador o mesmo IP dele (MC) e conta como kill, até mesmo como frag de guilds. Será que é possível retirar essa kill(contada) ? Utilizo OTX SERVER 2 - 8.6 Obrigado desde já!
  20. Estou voltando com um projeto old de 2017 de wodbo, infelizmente perdi um script da senzu healando % de vida e mana. Alguém da um help? não encontrei no forum Versão TFS 0.4 - 8.60 actions/script/senzu bean.lua function onUse(cid, item, fromPosition, itemEx, toPosition) ITEM = 12780 local storage = 50000 local wait = 1.0 local pos1 = {x = getPlayerPosition(cid).x + 1, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z} if fromPosition.x ~= CONTAINER_POSITION and exhaustion.get(cid, storage) == FALSE then REG_HEALTH = 200000 REG_MANA =
  21. Olá, gostaria de saber se alguém tem o sistema igual o do otpokemon de auto anuncio no trade com visual e não apenas um comando. Estou criando um aqui mas estou com problemas, na hora de por a imagem do botão, preciso fazer com que altere a imagem iniciar para outra imagem. Seria interessante também um efeito de hover no botão que simule ele pressionando. Eu estou fazendo com imagem pois não consegui adicionar um icone no botão mesmo. eu gostaria de fazer com botão normal do sistema e ai apenas colocar o icone na esquerda da escrita, se for possível já ira ajudar muito
  22. <action itemid="8981" script="access.lua"/> local storageValue = 13741 local itemID = 8981 -- Item utilizado para conceder o acesso de 72 horas local teleportPosition = {x = 154, y = 51, z = 7} -- Posição de teleporte quando o tempo acabar local timeInterval = 1 * 60 -- Intervalo de tempo em segundos (30 minutos) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storageValue) ~= -1 then doPlayerSendCancel(cid, "Você já tem acesso a essa funcionalidade.") return true end if not doPlayerRemoveItem(cid, itemID, 1) then doPla
  23. local storageValue = 13741 local itemID = 8981 -- Item utilizado para conceder o acesso de 72 horas local teleportPosition = {x = 154, y = 51, z = 7} -- Posição de teleporte quando o tempo acabar local timeInterval = 1 * 60 -- Intervalo de tempo em segundos (30 minutos) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, storageValue) ~= -1 then doPlayerSendCancel(cid, "Você já tem acesso a essa funcionalidade.") return true end if not doPlayerRemoveItem(cid, itemID, 1) then doPlayerSendCancel(cid, "Você precisa ter o item necess
  24. Procuro um Script bem simples acesso a area por 72 horas TIPO ISSO MAIS AO CONTRARIO DE -|TALK|- MOVEMENTS/ACTION local config = { storage = 13550, -- STORAGE PARA CONTROLAR TEMPO cost = 1000000, -- Preço para comprar o acesso tempo = 72 -- Tempo em horas para durar a compra } function onSay(cid, words, param) if getPlayerStorageValue(cid, config.storage) < os.time() then if doPlayerRemoveMoney(cid, config.cost) then setPlayerStorageValue(cid, config.storage, os.time() + (config.tempo * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce comprou
  25. Salve galera, recentemente adicionei um sistema de addon no meu servidor, mas estou tendo alguns "problemas" com a pokebar, ao chamar o pokémon pela pokebar ele sai sem addon, gostaria de saber se alguém sabe como resolver isso. Caso precisem ver os códigos, respondam aqui que eu mando, desde já agradeço.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo