Sabrent Posted December 29, 2018 Posted December 29, 2018 Hi all. I ve been all day looking for the way to do it but I could not, cans give me a suggestion on how to do it? I want an NPC that when spawn, the zone becomes debuff and when the NPC is death, the debuff disappears. L2jServer HF Quote
0 Tessa Posted December 29, 2018 Posted December 29, 2018 Create a new zone type (if none fits your needs) -> create a new zone based on the npc's coordinates on spawn -> add the zone to the manager -> remove the zone from the manager when the npc get killed. Quote
0 Tryskell Posted January 2, 2019 Posted January 2, 2019 (edited) DamageZone type can be enabled/disabled, it's your best go. Create a DamageZone, disable it by default. Create a script, put your npcId on addKillId / addSpawnId, and on onSpawn / onKill, affect the given zoneId (exemple with onSpawn, onKill owuld be simply false) Quote final DamageZone zone = ZoneManager.getInstance().getZoneById(110000, DamageZone.class); if (zone != null) zone.setEnabled(true); For a debuff, use EffectZone instead. You can affect enable/disable statut with editStatus. Edited January 2, 2019 by Tryskell Quote
Question
Sabrent
Hi all.
I ve been all day looking for the way to do it but I could not, cans give me a suggestion on how to do it?
I want an NPC that when spawn, the zone becomes debuff and when the NPC is death, the debuff disappears.
L2jServer HF
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.