Jump to content

Search the Community

Showing results for tags 'action tfs 1.x'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Tibia King
    • Portal
    • Sobre o Fórum
  • Open Source Projects
    • OpenCore MMO
    • Baiak Thunder
  • Otserv Downloads
    • Otserv
    • Tools
    • Codes
    • Clients
    • Maps
    • Websites
  • Otserv Academy
    • Otserv Discussions & Research
    • Show Off
    • Otserv Tutorials
    • Support and Requests
  • Tibia and Bots
    • Tibia
    • ElfBot
    • Outros Bots
  • Others
    • Announcements
    • Other Programming Languages
    • Graphics and Design
    • Playground (Off-topic)
  • empireserver.net's Atendimento e Dúvidas
  • empireserver.net's Imagens e Show Off
  • empireserver.net's Notas da Staff
  • empireserver.net's Debates
  • empireserver.net's Tutoriais
  • underwar.org's Suporte
  • underwar.org's Tutoriais
  • underwar.org's Geral
  • underwar.org's Comunidade
  • underwar.org's OFF-Topic
  • underwar.org's Área de Desenvolvimento

Calendars

  • Official Calendar
  • OTServs Calendar
  • Several Calendars

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localization


My character


Favorite OTServ


Bot preferred


Interests

  1. Buenas, TK! Um mano gringo aí pediu algo do tipo, e eu precisava me familiarizar melhor com a orientação a objetos usada em Lua do TFS 1.3, então fiz esse action, onde o player que possui um scroll pode fazer um portal para seu templo, que é usado dando USE mesmo, e sua party inteira pode ir junto para seus respectivos templos se não estiverem pz locked ou com battle, e caso o player não esteja em uma party, apenas o mesmo pode entrar no portal. Tags XML: <action itemid="PORTALID HERE" script="townportalsystem.lua"/> <action itemid="SCROLLID HERE" script="townport
  2. Base Huatson Boa tarde Alguem poderia disponibilizar esses sistema pramin eu gostaria de uma Stone Que quando voce usa ela Os Status do seu pokemon e Zerado e ele volta pro level 1 mais se poder para editar os status do pokemon eu tambem agradeceria
  3. [TFS 1.3] Goldchange - Converter 100 gold coin em 1 platinum coin e 100 platinum coin em 1 crystal coin Muitos dos novos servers não tem mais esta função facilitadora que os jogadores tanto adoram! Por este motivo venho compartilhar aqui com vocês. gold_change.lua Em Data/Scripts/Actions/Other/ crie um arquivo .lua chamado gold_change.lua e insira o código abaixo: CRÉDITOS: @EddyHavoc
  4. Este script funciona perfeitamente qual quer problema comente no topico. basta ser adicionado em action.xml com um action e adicionado ao mapa. local t = { players = { -- posições que os players devem ficar ao puxar a alavanca [1] = Position(33395,32661,6), [2] = Position(33394,32662,6), [3] = Position(33395,32662,6), [4] = Position(33395,32663,6), [5] = Position(33396,32662,6) }, boss = {name = "Scarlett Etzel", create_pos = Position(33396,32642,6)}, destination = Position(33395,32656,6), -- posição para qual os players serão teleportados cooldown = {0, "sec"}, -- tempo para ser t
  5. To adicionando uns scripts no me servidor, sistemas e to achando super dahora e vejo que não tem por aqui, vim disponibilizar pra vocês. actions.xml <action itemid="2580" script="monsterFishing.lua" allowfaruse="1"/> scripts/monsterFishing.lua local waterIds = {493, 4608, 4609, 4610, 4611, 4612, 4613, 4614, 4615, 4616, 4617, 4618, 4619, 4620, 4621, 4622, 4623, 4624, 4625, 7236, 10499, 15401, 15402} local lootTrash = {2234, 2238, 2376, 2509, 2667} local lootCommon = {2152, 2167, 2168, 2669, 7588, 7589} local lootRare = {2143, 2146, 2149, 7158
  6. Fala pessoal, como vocês estão? Na academia de codding um usuário pediu ajuda para montar um "gerenciador" de quests, para que todas ficassem no mesmo arquivo sem ficar com aquele "spam" de quests nas actions. Esse script foi feito para a TFS 1.X mas, usando a lib do @Mathias Kenfi, você consegue utilizar para TFS 0.X também. O link para as libs: https://github.com/kenfi2/KenfiLib Na pasta actions/scripts crie um arquivo chamado quests.lua config = { quests = { [7172] = { -- ActionID que será colocado no baú name = "dos
  7. Galera, a um tempo atrás joguei um server de Dbo que os Senzus (pot) não tinham exhaust. Tipo eu consegui abrir porta mesmo usando o senzu sabe? Enfim, gostaria que os senzus do meu server funcionasse do mesmo jeito. Se alguém poder ajudar agradeço. Action do Senzu
  8. então gente eu estou trabalhando num script simples mas estou tendo problemas nele pois ele esta funcionando apenas em parte ele esta entregando o item para o player porem ele não esta dando a descrição ao item eu quero que o item venha com a descrição falando a quem o item pertence, no caso quem comprou o item peço por gentileza que me ajudem script
  9. Eu fiz uma "sala de hunts", só que queria melhorar ela, mas to tendo uns problemas, atualmente ela é assim: vc entra na sala, e recebe um aviso que será expulso de lá em 15 minutos, aí tem essa alavanca, cada vez que vc clica, ela spawna 3 bixos(varia de sala pra sala), aí oq eu queria fazer é: vc entra, clica na alavanca 1 vez, aí enquanto ela tiver virada pra esquerda, ela começa a manter 5 monstros na sala, ex: vc clicou, ela spawna 5, aí sempre q vc mata um, nasce outro no lugar. Eu tentei fazer usando como base, a yalahar quest, mas nao consegui adaptar o For, ou faz
  10. Funções: Suporta muitas criaturas diferentes Suporta personalizado números participante Reset automático Totalmente personalizável Notificações de erro annihilator.lua annihilator_chest.lua 💥 Crédito total ao Desenvolvedor que disponibilizou para toda nossa comunidade: Underewar Obrigado pela Contribuição!
  11. Necessário adicionar TAG no Action.xml Scroll.lua 💥 Crédito total ao Desenvolvedor que disponibilizou para toda nossa comunidade: Underewar Obrigado pela Contribuição!
  12. Use como quiser, ha varias possibilidades para este código. Aproveite. Exemplo Uso Fast exercise_training.lua local skills = { [26397] = {id=SKILL_SWORD,voc=4}, [26398] = {id=SKILL_AXE,voc=4}, [26399] = {id=SKILL_CLUB,voc=4}, [26400] = {id=SKILL_DISTANCE,voc=3,range=CONST_ANI_SIMPLEARROW}, [26401] = {id=SKILL_MAGLEVEL,voc=2,range=CONST_ANI_ENERGY}, [26402] = {id=SKILL_MAGLEVEL,voc=1,range=CONST_ANI_FIRE}, } ------- CONFIG -----// local dummies = {26403,26404} local skill_gain = 1 -- per hit local gain_stamina = 60 local function start_train
  13. Assim que a pedra principal aparecer será necessário clicar em todas as outras para que elas voltem a ser pedras "normais". Pronto o teleport aparece. além disso pode ser cobraldo algo para se entrar no to após usar as pedras. Aproveitem. Em Action.xml <action actionid = "10100" event = "script" value = "ChangeST.lua" /> Arquivo ChangeST.lua local minutes = 5 local stones = { {pos = {x = 1037, y = 997, z = 7}}, {pos = {x = 1041, y = 994, z = 7}}, {pos = {x = 1045, y = 997, z = 7}}, } local teleporter = { ['id'] = 1387, ['position.create'] =
  14. Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, e ao dar use neste X item, será removido a skull e os frags do player que usa-lo (só funciona se estiver Red Skull ou Black Skull). Crie um arquivo com o nome frag_remover.lua em actions/scripts/ e coloque esse código dentro: function onUse(player, item, fromPosition, itemEx, toPosition, isHotkey) if table.contains({SKULL_RED, SKULL_BLACK}, player:getSkull()) then player:setSkull(SKULL_NONE) player:setSkullTime(0) player:getPosition():sendMagicEffect(CONST_ME_MAGIC_GREEN)
  15. Olá pessoal, para quem não sabe esse script funciona da seguinte maneira, você escolhe um X item, ao dar use neste X item, a Stamina do player enche X tempo que você determinar. Crie um arquivo com o nome stamina_refuel.lua em actions/scripts e coloque isso dentro: local stamina_full = 42 -- horas (stamina full) function onUse(player, item, fromPosition, target, toPosition, isHotkey) if player:getStamina() >= (stamina_full * 60) then player:sendCancelMessage("Your stamina is already full.") else player:setStamina(stamina_full * 60) player:sendTextMessage(MESSAGE_I
  16. Olá pessoal, essa é a primeira versão do "Exercise Weapons", Sinta-se livre para sugerir modificações e ajudar a melhorá-lo! Caso você não tenha as sprites, pode usar outras, como a "Training Dummy" e outros items correspondentes. Crie o arquivo exercise_training.lua local skills = { [26397] = {id=SKILL_SWORD,voc=4}, [26398] = {id=SKILL_AXE,voc=4}, [26399] = {id=SKILL_CLUB,voc=4}, [26400] = {id=SKILL_DISTANCE,voc=3,range=CONST_ANI_SIMPLEARROW}, [26401] = {id=SKILL_MAGLEVEL,voc=2,range=CONST_ANI_ENERGY}, [26402] = {id=SKILL_MAGLEVEL,voc=1,range=CONST_ANI_FIRE}, } ----
  17. Olá pessoal, como to mexendo em um servidor "baiak" tive a ideia de fazer esse sistema de alavanca (pedi ajuda para o MaXwEllDeN, que foi quem fez praticamente o script inteiro), o script é formado por 2 alavancas., onde uma é para life e outra para mana, e essas alavancas vendem potions em cargas de 100x, a diferença dela é que ela verifica a vocation e o level do player, e vendi o potion em função disso. Por exemplo: Knight com level inferior a 50 só pode usar health potion, então se ele clicar na alavanca de life, ele irá receber o health potion, mas se este knight estiver em um level supio
  18. Sistema simples de abrir uma box com algum objeto (No caso uma chave) e ter chance de ganhar outfits, items , montarias ou perder a chave. key_loot_crate.lua (Actions) local config = { key_break = 30, -- Porcentagem de chave quebrar crate_itemid = 1739, -- ItemID da Crate rewards = { [1] = { item = "addon", chance = 10, lookType = { [0] = 142, -- lookType Female [1] = 134, -- lookType Male }, addon = 2, name = "Warrior Sword", }, [2] = { item = "mount", chance = 20, mountId = 40, name = "Noble Lion", }, [3
  19. Olá, Bom... teve um pedido no Discord da TK feito por algum usuário (não estou recordando o nome) que estava tendo dificuldades em fazer determinado script, então decidi fazê-lo. É algo simples, eu já tinha enviado lá no canal de suporte, porém, como já de conhecimento por muitos, o canal foi removido. Decidi refazer de uma forma melhor e mais prática. * Sobre o Script * Quando o jogador utilizar a alavanca para ganhar determinado(s) item(s), ele terá que ter deixado em POSIÇÕES DEFINIDAS alguns itens, sendo assim, possível efetuar a troca. Simples, não? Caso ainda não tenha entend
  20. Opa galera beleza? Eu vi um cidadão aqui do forum pedindo, e para não reviver o tópico resolvi desenvolver 1 e postar @ADM Mayk on BaiakME Ta ai o script que tu pediu. Crie um arquivo com o nome de Bau_Diario.lua local config = { items = { [1] = {2160, 10}, [2] = {2159, 10} }, level = 100, tempo = 24*60*60, -- 24 horas stoTime = 31402 } function onUse(player, item, fromPosition, itemEx, toPosition) if player:getLevel() >= config.level then if player:getStorageValue(config.stoTime) - os.time() < 0 then player:s
  21. Fala clã, há um tempo soltei um sistema privado meu no grupo do TK no Discord e hoje resolvi soltar aqui no Fórum também, abaixo irei explicar um pouquinho sobre esse sistema. O que é Legendary Lever? É um sistema de alavancas que vendem itens (aleatórios), similar à uma surprise bag, porém cada item possui x porcento de chances de dropar ao jogador que estiver pagando para tentar a sorte. Qual o objetivo afinal? Bom, na época que desenvolvi esse sistema, era para um cliente meu que acabou desistindo da compra quando eu estava prestes a começar a desenvolver.
  22. Opa boa noite rapaziada, tudo bom? Eu estou treinando um pouco scripts e acabei que tendo a ideia de fazer algo relacionado com as Guilds. Então resolvi trazer 1 sistema de Guild Dungeon Lever para mim treinar Estou em fase de treinamento, então por favor, deem dicas e criticas ao sistema ! Obrigado ... Como o sistema funciona? Terá uma alavanca com local para os jogadores de sua Guild ficarem... O jogador que estiver na posição principal e próxima a alavanca irá clicar na alavanca que fará com que todos entrem na Dungeon. Os jogadores terão um tempo "x" para ter
  23. Bom pessoal, esse é um script bem simples, mas eu gosto da ideia dele, e não consegui encontrar por aí. É uma boa solução pra quando você quer summonar monstros numa quest, e se tiver vários players não ficará summonando monstros várias vezes. Esse script está sendo usado ao dar use num chest, mas está a seu critério onde utilizar. monstersToCreate = { [1] = { name = 'Lost Berserker', position = {x = 1034, y = 1425, z = 15} }, [2] = { name = 'Lost Thrower', position = {x = 1028, y = 1424, z = 15} }, [3] =
  24. Bom pessoal, vi alguns tópicos pedindo esse script, e como precisei dele agora, resolvi faze-lo. Em actions.xml: <action itemid="22726" script="descongelando_ursagrodon.lua" /> Agora em actions/scripts/ crie um arquivo lua com o nome de: descongelando_ursagrodon.lua local itemId = {22729, 22730, 22731, 22732} local porcentagem = 50 local function revertIce(toPosition) local tile = toPosition:getTile() if tile then local sprite = tile:getItemById(itemId[4]) if sprite then sprite:transform(itemId[1]) end end end function onUse(player, item, fromPosition, t
  25. Preview Script data/actions/actions.xml <action itemid="9737" script="other/magicalorb.lua"/> data/actions/scripts/magicalorb.lua local items = { [2195] = 35000, -- [ItemID] = PriceOfItem } function onUse(cid, item, fromPosition, itemEx, toPosition) local x = items[itemEx.itemid] if x then doRemoveItem(itemEx.uid, 1) doPlayerAddMoney(cid, x) local info = getItemRWInfo(itemEx.itemid) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "You have sold your item!") doSendMagicEffect(getThingPos(cid
×
×
  • Create New...

Important Information

Confirmação de Termo