DR

[Encerrado] Item Não Heala Em Protect Zone

Por dragonfight, 27 de fev. de 2011 em Tópicos Sem Resposta

tibia
script
otserv
7
1.9k
dragonfightD
01 de março de 2011 às 00:27

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 Fevereiro 28 por dragonfight

Henrique MouraH
01 de março de 2011 às 00:30

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

dragonfightD
01 de março de 2011 às 23:33

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...

UnderWalterU
01 de março de 2011 às 23:47

Vai para a parte de Scripters amigo .

dragonfightD
01 de março de 2011 às 23:59

Como faço pra pedir pro moderador mudar esse mesmo tópico para uma área de scripts?

UnderWalterU
02 de março de 2011 às 00:18

Deixe ai mesmo , vou tentar te ajudar se eu não conseguir alguem te ajudará, Lerei denovo.

 

Qualquer coisa vou editar este post aki, fique de olho. (:

7 anos depois...
StigalS
19 de abril de 2018 às 18:08
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.