Jump to content
Close
Leohige

Outro [TFS 1.x] Item Temporário

Recommended Posts

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

create_item_spell.thumb.gif.a5e7af30e8b86cdb24afc03c5aafc119.gif

 

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...


Edited by Leohige (see edit history)

Share this post


Link to post
Share on other sites

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.

 



Não esqueçam de me marca quando eu responder em seu tópico, assim recebo a notificação e volto em seu tópico.
Não dou suporte em mensagem privada ou fora do fórum.
Não esqueça de reputa e agradecer a pessoa que lhe ajudou em algum tópico seu.
"Só ajudo quem eu vejo ajudando." xD

Não esqueça de reputa alguém que lhe ajudou ou tentou lhe ajudar, e agradeça com suas palavras. Seja grato por alguém ter lhe ajudado ou tentado lhe ajudar!

O coitadismo e o conformismo potencializado é a arte de sentir compaixão de si mesmo para você não utilize ferramentas capazes de transformar
sua história!!

-- Augusto Cury

 

                                                               ezgif-1-98aab239f3.gif

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...