Ir para conteúdo

[Encerrado] Item Não Heala Em Protect Zone


dragonfight

Posts Recomendados

Pessoal, uso o devland 0.97/tibia 8.00.

 

 

Criei um item que heala normalmente vida e mana, mas se o player estiver em uma área protegida, simplesmente para de funcionar. Se alguém puder me ajudar, acho que deva ter que mexer nas sources, mas eu sei compilar.

 

Eis uma parte do código fonte das sources:

 

if(!creature->isInPz()){

if(internalHealthTicks >= healthTicks){

internalHealthTicks = 0;

creature->changeHealth(healthGain);

}

 

if(internalManaTicks >= manaTicks){

internalManaTicks = 0;

creature->changeMana(manaGain);

}

}

 

Tentei mudar o 0, para 1000 que seria 1 segundo, internalHealthTicks = 1000;, e internalManaTicks = 1000;

 

 

Se tiver outro lugar, me mostrem e me ajudem por favor

 

Poxa pessoal, nenhum scripter pode me ajudar? Parece ser tão simples, o único erro é que os itens não healam em protect zone...

 

Pessoal, uso o devland 0.97/tibia 8.00.

 

 

Criei um item que heala normalmente vida e mana, mas se o player estiver em uma área protegida, simplesmente para de funcionar. Se alguém puder me ajudar, acho que deva ter que mexer nas sources, mas eu sei compilar.

 

Eis uma parte do código fonte das sources:

 

if(!creature->isInPz()){

if(internalHealthTicks >= healthTicks){

internalHealthTicks = 0;

creature->changeHealth(healthGain);

}

 

if(internalManaTicks >= manaTicks){

internalManaTicks = 0;

creature->changeMana(manaGain);

}

}

 

Tentei mudar o 0, para 1000 que seria 1 segundo, internalHealthTicks = 1000;, e internalManaTicks = 1000;

 

 

Se tiver outro lugar, me mostrem e me ajudem por favor

 

Poxa pessoal, nenhum scripter pode me ajudar? Parece ser tão simples, o único erro é que os itens não healam em protect zone...

 

Encontrei uma ferramenta no remere's map editor que chama non pvp tool. Talvez eu possa usá-la no lugar do pz tool. Mas as magias continuam funcionando. Será que da pra desativar as magias em zonas non pvp? Peça ajuda a quem saiba, dou rep+

Editado por dragonfight
Link para o comentário
Compartilhar em outros sites

Posta o script aí também além dos sources

Não entendi direito, você pediu o script do item? Aqui:

Lá no itens.xml:

 

 

<item id="2510" article="a" name="fusion armor">

<attribute key="description" value="Health and Ki Regeneration +3000/s."/>

<attribute key="weight" value="6500"/>

<attribute key="armor" value="150"/>

<attribute key="slotType" value="body"/>

<attribute key="healthGain" value="3000"/>

<attribute key="healthTicks" value="1000"/>

<attribute key="manaGain" value="3000"/>

<attribute key="manaTicks" value="1000"/>

 

 

E lá no movements:

 

 

<movevent event="Equip" itemid="2510" slot="armor" function="onEquipItem" />

<movevent event="DeEquip" itemid="2510" slot="armor" function="onDeEquipItem" />

 

 

 

O problema não é com o item, a única coisa que eu queria é que ele healase(funcionasse) em protect zone também...

Link para o comentário
Compartilhar em outros sites

  • 7 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...