Postado Dezembro 10, 2017 7 anos Fiz essa spell a pedido de um cara e decidi postar diretamente aqui. A spell é bem simples, ao ser conjurada vai teleportar o player para as coordenadas definidas, mas antes um teleporte é criado na posição atual do player definido com o destino para onde o player será teleportado, após alguns segundos/minutos o teleporte é destruído. O script é bem customizável. Demonstração Spoiler Se você se interessou, aqui vai a spell: spells.xml (configure está parte da forma que você desejar) Spoiler <instant group="support" spellid="7839" name="Teleport" words="teleport" level="14" mana="120" soul="1" cooldown="2000" groupcooldown="2000" aggressive="0" needlearn="0" script="support/teleport.lua"> <vocation name="Sorcerer" /> <vocation name="Druid" /> <vocation name="Paladin" /> <vocation name="Knight" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> <vocation name="Royal Paladin" /> <vocation name="Elite Knight" /> </instant> teleport.lua (as configurações se encontram na tabela config) Spoiler local config = { tpEffect = CONST_ME_TELEPORT, tpId = 5024, tpTime = 10, msgEffect = TALKTYPE_ORANGE_1, msgTime = 2, destination = { x = 89, y = 128, z = 7, stackpos = 0 } } function onCastSpell(creature, variant) local teleport = Game.createItem(config.tpId, 1, creature:getPosition()) if not teleport:isTeleport() then error('Failed to get teleport.') end teleport:setDestination(config.destination) creature:teleportTo(config.destination) creature:getPosition():sendMagicEffect(config.tpEffect) addEvent(function() creature:say("The teleport will disappear in ".. config.tpTime - config.msgTime .." seconds.", config.msgEffect) end, config.msgTime * 1000) addEvent(function() teleport:remove() creature:say("The teleport has been removed.", config.msgEffect) end, config.tpTime * 1000) return true end Bom, é isso ai. Editado Dezembro 10, 2017 7 anos por Leohige (veja o histórico de edições)
Postado Dezembro 10, 2017 7 anos Parabéns, seu tópico de conteúdo foi aprovado! Muito obrigado pela sua contribuição, nós do Tibia King agradecemos. Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP. Spoiler Congratulations, your content has been approved! Thank you for your contribution, we of Tibia King we are grateful. Your content will help many other users, you received +1 REP.
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.