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' ![]()
By TaaG, 18 de nov. de 2015 in Actions e Talkactions
info
Group: Barão
Joined: 26/12/11
Posts: 201
Reputation: +18
Tibia Character: Flaah

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' ![]()
Edited Novembro 25 by Flaah
info
Group: Marquês
Joined: 18/05/11
Posts: 1.1k
Reputation: +333
Gender: Masculino
Tibia Character: Kyuzen

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.
info
Group: Artesão
Joined: 19/11/12
Posts: 113
Reputation: +63
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 endactions.xml
Em items.xml, substitua:
por:
Edited Novembro 18 by TaaG