TaaG 63 Postado Novembro 19, 2015 Share Postado Novembro 19, 2015 (editado) Script do Vodkart, ele autorizou o post. O script consiste em quando comprar a pot ao invés de vir com 1 carga, irá vir com 5 cargas. potregenera.lua (data/actions/scripts) function onUse(cid, item, fromPos, itemEx, toPos) local function doRegeneration(cid, formula, count) doCreatureAddHealth(cid, formula.health) doCreatureAddMana(cid, formula.mana) doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA) if (count ~= 1) then addEvent(doRegeneration, 1000, cid, formula, count - 1) end return TRUE end local tempo = 30 -- tempo que a potion ira ficar healando (tempo em segundos) local storage = 11148 -- nao mexa aqui local exhaust = 30 -- Tempo para player poder usar o item novamente! (tempo em segundos) local form = {health = getCreatureMaxHealth(cid) * 0.2 + 50, mana = getCreatureMaxMana(cid) * 0.15 + 40} if (getPlayerStorageValue(cid, storage) <= os.time()) then doRegeneration(cid, form, tempo) doChangeTypeItem(item.uid, item.type - 1) setPlayerStorageValue(cid, storage, os.time()+exhaust) else doPlayerSendCancel(cid, "Desculpe, voce so vai poder usar novamente em "..exhaust.." segundos.") end return TRUE end actions.xml <action itemid="7443" event="script" value="potregenera.lua" override="yes"/> Em items.xml, substitua: <item id="7443" article="a" name="bullseye potion"> <attribute key="weight" value="200" /> <attribute key="description" value="Drinking this potion increases temporarily your distance skill while decreasing your defense." /> </item> por: <item id="7443" article="a" name="Regeneração Potion" override="yes"> <attribute key="description" value="Poçao de regenerar sua vida e mana em um determinado tempo."/> <attribute key="decayTo" value="7636"/> <attribute key="charges" value="5"/> <attribute key="showcharges" value="1"/> <attribute key="weight" value="300"/> </item> Editado Novembro 19, 2015 por TaaG Link para o comentário Compartilhar em outros sites More sharing options...
Flaah 18 Postado Novembro 25, 2015 Share Postado Novembro 25, 2015 (editado) Uma duvida.. Quando vc diz "5 cargas", isso quer dizer que só posso usar 5 vezes? kk' mals minha noobse Aliás, parabéns pelo script, Curtir D+, como sempre tio Vodkart manjando mucho dos "paranauê" kk' Editado Novembro 25, 2015 por Flaah Link para o comentário Compartilhar em outros sites More sharing options...
SamueLGuedes 333 Postado Novembro 25, 2015 Share Postado Novembro 25, 2015 Muito bom o script, mas poderia mencionar também, que se alguém quisesse aumentar o número de cargas, explicar que é só mudar no Items.xml na parte: <attribute key="charges" value="5"/> em Value="5"/> mudar para a quantidade que a pessoa quer. tirando isso, agradeço pelo conteúdo. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados