Postado Janeiro 3, 2018 7 anos Esta spell irá criar um item no slot configurado, mas apenas se o slot estiver vazio. O item a ser criado precisa ter uma duração definida e um decayTo em 0 para funcionar perfeitamente. Se o item for removido do slot ele será destruído. Inicialmente fiz este script para funcionar apenas com uma calça, caso queira criar outro item e em outro slot a configuração é bem simples, e caso precise de ajuda pode pedir. Demonstração Spoiler Para implementar crie ou edite os seguintes arquivos: data/spells/spells.xml (Edite as configurações da spell como gasto de mana, level para usar, premium ou free e etc...) Spoiler <instant group="special" name="Create Item" words="create item" level="100" mana="1000" soul="2" premium="1" aggressive="0" cooldown="60000" groupcooldown="60000" needlearn="0" script="custom/createitem.lua"> <vocation name="Sorcerer" /> <vocation name="Druid" /> <vocation name="Master Sorcerer" /> <vocation name="Elder Druid" /> </instant> data/spells/scripts/createitem.lua Spoiler function onCastSpell(creature, variant, isHotkey) if not creature:isPlayer() then return false end if creature:getSlotItem(CONST_SLOT_LEGS) ~= nil then creature:sendTextMessage(MESSAGE_STATUS_CONSOLE_RED, 'The slot legs must be empty.') return false end local item = Game.createItem(9928) item:decay() creature:addItemEx(item, false, CONST_SLOT_LEGS) return true end data/movements/movements.xml Spoiler <movevent event="DeEquip" itemid="9928" slot="legs" script="leaflegs.lua" /> data/movements/scripts/leaflegs.lua Spoiler function onDeEquip(player, item, slot) item:remove() player:sendTextMessage(MESSAGE_STATUS_CONSOLE_RED, 'Leaf legs destroyed.') end data/items/items.xml (Edite a calça da forma que achar melhor) Spoiler <item id="9928" article="a" name="leaf legs"> <attribute key="slotType" value="legs" /> <attribute key="weight" value="1200" /> <attribute key="duration" value="60" /> <attribute key="showduration" value="1"/> <attribute key="decayTo" value="0"/> </item> Problemas, sugestões ou dúvidas utilize o tópico... Editado Janeiro 3, 2018 7 anos por Leohige (veja o histórico de edições)
Postado Janeiro 4, 2018 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.