Ir para conteúdo

[Itens] Item Não Heala Em Área Protect


dragonfight

Posts Recomendados

Eu uso

 

Protocolo: DevLand SQL (0.97)/tibia 8.00

 

 

Seguinte pessoal, criei uma armor que heala-se health e mana:

 

 

Acontece que quando se está em protect zone, ela não heala, só heala se estiver em áreas não protect.

 

Eu queria saber se alguém pode me ajudar, mesmo que tiver que mexer nas sources, pois sei compilar. Agradeço quem puder ajudar}

 

 

Editando:

 

Achei essa parte nas sources do meu ot:

 

 

if(!creature->isInPz()){

if(internalHealthTicks >= healthTicks){

internalHealthTicks = 0; <<<<<acredito que esse zero signifique que não vai healar se estiver pz..."

creature->changeHealth(healthGain);

}

 

if(internalManaTicks >= manaTicks){

internalManaTicks = 0; <<<<<<<esse tambem

creature->changeMana(manaGain);

}

}

 

return ConditionGeneric::executeCondition(creature, interval);

}

 

bool ConditionRegeneration::setParam(ConditionParam_t param, int32_t value)

{

bool ret = ConditionGeneric::setParam(param, value);

 

switch(param){

case CONDITIONPARAM_HEALTHGAIN:

{

healthGain = value;

return true;

break;

}

 

case CONDITIONPARAM_HEALTHTICKS:

{

healthTicks = value;

return true;

break;

}

 

case CONDITIONPARAM_MANAGAIN:

{

manaGain = value;

return true;

break;

}

 

case CONDITIONPARAM_MANATICKS:

{

manaTicks = value;

return true;

break;

}

 

default:

{

return false;

}

}

 

return ret;

 

Alguem sabe como posso modificar, sem prejudicar a compilação? Peço ajuda por favor...

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

×
×
  • Criar Novo...