Posta o script aí também além dos sources
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Item Não Heala Em Protect Zone
[Encerrado] Item Não Heala Em Protect Zone
Por dragonfight, 27 de fev. de 2011 em Tópicos Sem Resposta
info
Grupo: Herói
Registrado: 17/02/08
Posts: 2.5k
Reputação: +193

info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53

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...
info
Grupo: Campones
Registrado: 24/02/11
Posts: 67
Reputação: +8

Vai para a parte de Scripters amigo .
info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53

Como faço pra pedir pro moderador mudar esse mesmo tópico para uma área de scripts?
info
Grupo: Campones
Registrado: 24/02/11
Posts: 67
Reputação: +8

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. (:
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

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



info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53
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