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' ![]()
Por TaaG, 18 de nov. de 2015 em Actions e Talkactions
info
Grupo: Barão
Registrado: 26/12/11
Posts: 201
Reputação: +18
Char no Tibia: 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' ![]()
Editado Novembro 25 por Flaah
info
Grupo: Marquês
Registrado: 18/05/11
Posts: 1.1k
Reputação: +333
Gênero: Masculino
Char no Tibia: 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
Grupo: Artesão
Registrado: 19/11/12
Posts: 113
Reputação: +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:
Editado Novembro 18 por TaaG