Ir para conteúdo
  • 0

Action - Item X que deixa com bless infinita


UntFrc

Pergunta

Bom dia.
Estou procurando um script que de "use" em certo item e o player fique com bless infinita, sem que precise comprar ou usar o item novamente.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Bom, crie um arquivo .lua em actions/scripts e adicione:

 

function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid, 14450) == -1 then
doPlayerAddBlessing(cid, 1)
doPlayerAddBlessing(cid, 2)
doPlayerAddBlessing(cid, 3)
doPlayerAddBlessing(cid, 4)
doPlayerAddBlessing(cid, 5)
doPlayerRemoveItem(cid, ITEM, QUANTIDADE)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Agora voce possui bless infinita!")
setPlayerStorageValue(cid, 14450, 1)
elseif getPlayerStorageValue(cid, 14450) == 1 then
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Voce ja possui bless infinita!")
end
end
Agora adicione, em actions.xml, a linha:
<action itemid="ITEM" event="script" value="NOME DO ARQUIVO .LUA"/>
Após isso, em creaturescripts/script, crie um arquivo .lua e adicione:
function onLogin(cid)
if getPlayerStorageValue(cid, 14450) == 1 then
doPlayerAddBlessing(cid, 1)
doPlayerAddBlessing(cid, 2)
doPlayerAddBlessing(cid, 3)
doPlayerAddBlessing(cid, 4)
doPlayerAddBlessing(cid, 5)
end
end
Em creaturescripts.xml, adicione:
<event type="login" name="InfiniteBless" event="script" value="ARQUIVO.lua"/>
Em creaturescripts/scripts/login.lua, adicione:
registerCreatureEvent(cid, "InfiniteBless")

 

Editado por miguel223
Link para o comentário
Compartilhar em outros sites

  • 0

@@miguel223, só uma observação para facilitar a vida de qm vc for ajudar. ^^

 

Nessa função:

doPlayerRemoveItem(cid, ITEM, QUANTIDADE)

Nessa situação, vc pode fazer assim:

doPlayerRemoveItem(cid, item.itemid, 1)

Isso facilita a vida da pessoa que tá pedindo a ajuda, pois fica sendo 1 coisa a menos pra ela se preocupar em configurar. ^^

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...