KI
pedido

Gostari que o utito tempo san nao heala-se

Por kinglekke, 16 de out. de 2013 em Scripts

resolvido
script
9
2k
kinglekkeK
16 de outubro de 2013 às 18:22

alguem pode me encinar oque fazer no script para que os paladin de utito tempo san e nao possa se healar de forma alguma ?

OmegaO
16 de outubro de 2013 às 18:37

Vai no script do utito tempo san em spells/scripts/support/sharpshooter.lua e adiciona

setPlayerStorageValue(cid, 631907, os.time() + tempo)

Esse tempo é o valor em segundos que o jogador não poderá se recuperar!

 

Aí depois cria um arquivo chamado noheal.lua com esse código abaixo em creaturescripts/scripts

function onStatsChange(cid, attacker, type, combat, value)
	if type == 0 and isPlayer(cid) then
		if getPlayerStorageValue(cid, 631907) <= os.time() then
			return false
		end
	end
	return true
end

Registra no login.lua:

registerCreatureEvent(cid, "noheal")

E adiciona a tag no creaturescripts.xml:

<event type="statschange" name="noheal" event="script" value="noheal.lua"/>
kinglekkeK
16 de outubro de 2013 às 19:12

cara oque aconteceu e que o utito tempo san foi desabilitado :( eu queria que ele apenas nao heala-se

Editado Outubro 16 por kinglekke

LumusL
16 de outubro de 2013 às 22:13

Basta adicionar coldoown na spell, use esta tag no seu spells.xml

<instant name="Sharpshooter" words="utito tempo san" lvl="60" mana="450" prem="1" aggressive="0" selftarget="1" exhaustion="2000" groups="2,10000;3,10000" icon="135" needlearn="0" event="script" value="support/sharpshooter.lua">
kinglekkeK
20 de outubro de 2013 às 12:53

ok vou testar

kinglekkeK
26 de outubro de 2013 às 01:02

duvida sanada

LumusL
26 de outubro de 2013 às 23:27

Tópico reportado para que movam.

 

--Topic

Usou da forma que falei?

kinglekkeK
27 de outubro de 2013 às 01:55

sim

porem dei mais rep para os dois , pois tentaro me ajudar mesmo que nao tenha funcionado

Editado Outubro 27 por kinglekke

vital900V
27 de outubro de 2013 às 13:03

Tópico movido para a seção de dúvidas e pedidos resolvidos.