UntFrc 27 Postado Março 26, 2016 Share Postado Março 26, 2016 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 More sharing options...
0 miguel223 98 Postado Março 29, 2016 Share Postado Março 29, 2016 (editado) 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 Março 29, 2016 por miguel223 Link para o comentário Compartilhar em outros sites More sharing options...
0 Danihcv 335 Postado Março 29, 2016 Share Postado Março 29, 2016 @@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 More sharing options...
0 Furabio 257 Postado Março 31, 2016 Share Postado Março 31, 2016 Tópico Movido Este tópico foi movido de "OTServ → Scripting → Suporte Scripting" para "OTServ → Scripting → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting". Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
UntFrc 27
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