Potion com 5 cargas

TaaG
Por TaaG
em Actions e Talkactions

TaaG

string.char(76, 117, 97, 32, 60, 51)
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 19/11/12Posts: 113
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>

 

 

Atenciosamente, Taag

Flaah

Victor Hugo
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 26/12/11Posts: 201Char no Tibia: Flaah

Uma duvida.. Quando vc diz "5 cargas", isso quer dizer que só posso usar 5 vezes? kk' mals minha noobse tongue.png

Aliás, parabéns pelo script, Curtir D+, como sempre tio Vodkart manjando mucho dos "paranauê" kk' laugh.png

Sou desse carinha..



582459_362016673913095_1385656134_n.jpg

 

"Pense nisso você tbm"

 

"Tudo o que um sonho precisa para ser realizado é alguém que acredite que ele possa ser realizado"



35l7z91.jpg

SamueLGuedes

Coordenador *-*
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 18/05/11Posts: 1069Gênero: MasculinoChar 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.

 

 

My Show-OFF