Ir para conteúdo
Close
Leohige

Outro [TFS 1.x] Item Temporário

Posts Recomendados

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


Editado por Leohige (veja o histórico de edições)

Compartilhar este post


Link para o post
Compartilhar em outros 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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do 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!

×
×
  • Criar Novo...