HA
pedido

armor que de 7% de life

Por Hamsterbob, 29 de mar. de 2013 em Scripts

armor
life
resolvido
script
8
1.3k
HamsterbobH
29 de março de 2013 às 15:50

Queria um script ,acho que é um movements , que quando equipasse um armor id '8877' desse 7% do total da life do player, só isso, dou vários rep+ pra quem me fizer esse favor '-'

 

 

obrigado a quem tentar ajudar

RoksasR
29 de março de 2013 às 15:57

Vá em items.xml, procure pela ARMOR, nas tags dela, terão várias parecidas com:

 

 <attribute key....>

no meio dessas adicione essa:

 

<attribute key="maxhealthpercent" value="7" />

 

Agora em movements.xml, adicione essas:

 

      <movevent type="Equip" itemid="ID AQUI" slot="armor" event="function" value="onEquipItem"/>
<movevent type="DeEquip" itemid="ID AQUI" slot="armor" event="function" value="onDeEquipItem"/>

 

ID AQUI = Coloque o ID da armor.

HamsterbobH
29 de março de 2013 às 16:37

não está funcionando,quando uso em um knight level 400 a life abaixa de 6080 para 426, e quando tiro ela a vida volta ao normal e o player fica no red

RoksasR
29 de março de 2013 às 16:40

Tente no lugar de:

 

<attribute key="maxhealthpercent" value="7" />

 

Colocar:

 

<attribute key="maxhealthpoints" value="200" />

Ai no caso vai ser um valor já definido. No caso 200 de HP, mas tente.

HamsterbobH
29 de março de 2013 às 16:49

funcionou, mas se não tiver como colocar em porcentagem tem problema não

RoksasR
29 de março de 2013 às 19:21

Ai amigão, foi um erro meu mesmo, o Demonbholder já me lembrou disso.

Troque por essa a tag lá:

 

<attribute key="maxhealthpercent" value="107" />

 

107 = 100% (VIDA DO PLAYER) + 7%

Se fosse só 7%, no caso ia MUDAR o hp pra 7 %

rsrs

HamsterbobH
30 de março de 2013 às 20:35

Perfeito, ta funcionando direitinho reportei aqui para moverem o topico

30 de março de 2013 às 20:45

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