Ir para conteúdo
  • 0

[Resolvido] book infinito de bless?


Hamachine

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

Vá em actions e crie um arquivo com o nome desejado e bote esse código dentro:

 

function onUse(cid, item)
doPlayerAddBlessing(cid, 1)
doPlayerAddBlessing(cid, 2)
doPlayerAddBlessing(cid, 3)
doPlayerAddBlessing(cid, 4)
doPlayerAddBlessing(cid, 5)
doPlayerAddBlessing(cid, 6)
doPlayerAddBlessing(cid, 7)
doPlayerAddBlessing(cid, 8)
doPlayerSetLossSkill(cid, 0)
doPlayerSetLossPercent(cid, 1, 0)
doPlayerSetLossPercent(cid, 2, 0)
doPlayerSetLossPercent(cid, 3, 0)
doPlayerSetLossPercent(cid, 4, 0)
doPlayerSetLossPercent(cid, 5, 0)
doPlayerSendTextMessage(cid, 25, "Congratulations, you are able to bless all.")
doSendMagicEffect(getThingPos(cid), 29)
doPlayerRemoveItem(cid, item.itemid, 0)
end

 

Aqui a tag

 

<action itemid="id do item" script="nome do seu arquivo.lua" />

 

 

Obs: essa linha diz se o item acaba ou não (doPlayerRemoveItem(cid, item.itemid, 0) (0 Infinito, 1 finito)

Link para o comentário
Compartilhar em outros sites

  • 0

Vá em data/actions/scripts, crie um arquivo chamado book_bless.lua e adicione dentro:

 

 

function onUse(cid, item)

    for a = 1, 8 do
        doPlayerAddBlessing(cid, i)
    end

    for b = 1, 5 do
        doPlayerSetLossPercent(cid, b, 0)
    end

    doPlayerSetLossSkill(cid, 0)
    doSendMagicEffect(getThingPos(cid), 29)
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Congratulations, you are able to bless all.")
    return true
end

 

 

Em actions.xml adicione a seguinte tag:

 

 

<action itemid="9002" event="script" value="book_bless.lua"/>

 

@offtopic

 

Olá, markindoot. Você se esqueceu de que ele não quer que remova o livro, aqui está um tutorial meu para a Escolinha de Scripting, sobre looping, aprendendo isso você poderia reduzir bastante o seu código ^^

http://www.xtibia.com/forum/topic/222183-aula-9-loopings/

~~

 

#GoodLuck.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...