ZaunProject Posted February 15, 2021 Posted February 15, 2021 (edited) Hello everyone, I would like to share this simple event. A registration npc spawns at a specific time and announces the registration as any event, after that everyone will have a time to register and those that are registered will be taken to a configured location where they will have time to kill the boss that will spawn. Each must achieve a minimum damage to the boss to receive the rewards. There are also two active functions: Last Attacker Reward and Main Damage Dealer reward. Both announced on the boss's death. Enjoy. Code Edited February 15, 2021 by ZaunProject 2 1 Quote
Djcarlinhos2020 Posted March 11, 2021 Posted March 11, 2021 It was adapted for l2jfrozen for anyone who wants ^^ credits: Sarada https://pastebin.com/kQjMEjPv 1 Quote
thepsolartek Posted May 26, 2021 Posted May 26, 2021 (edited) but you havent included the htm part of the code as i can see Edited May 26, 2021 by thepsolartek Quote
ZaunProject Posted June 10, 2021 Author Posted June 10, 2021 On 5/26/2021 at 5:03 AM, thepsolartek said: but you havent included the htm part of the code as i can see its a very simple html with 1 button Quote
thepsolartek Posted November 15, 2021 Posted November 15, 2021 (edited) bro one error that i saw too. i put the event each hour on a test server i mean 10-11-12-13 and etc but for a reason it didnt starts again if no one register in the previous one. Edited November 16, 2021 by thepsolartek Quote
Kusaty Posted February 25, 2022 Posted February 25, 2022 Does anyone know how to fix these 2 errors? https://ibb.co/JQjzyfH https://ibb.co/JsGW7YP L2JFROZEN (Interlude) Quote
melron Posted February 25, 2022 Posted February 25, 2022 6 hours ago, Kusaty said: Does anyone know how to fix these 2 errors? https://ibb.co/JQjzyfH https://ibb.co/JsGW7YP L2JFROZEN (Interlude) Remove completely this part of the code. replace it with simple integers (based on the positon you want to appear the message) Quote
Rumble Posted June 14, 2022 Posted June 14, 2022 Config.java + public static int BOSS_EVENT_RESPAWN_X; + public static int BOSS_EVENT_RESPAWN_Y; + public static int BOSS_EVENT_RESPAWN_Z; + BOSS_EVENT_RESPAWN_X = Integer.parseInt(conquista.getProperty("BossRespawnX", "83374")); + BOSS_EVENT_RESPAWN_Y = Integer.parseInt(conquista.getProperty("BossRespawnY", "148081")); + BOSS_EVENT_RESPAWN_Z = Integer.parseInt(conquista.getProperty("BossRespawnZ", "-3407")); BossEvent.ini + # Respawn Personaje + BossRespawnX = 83374 + BossRespawnY = 148081 + BossRespawnZ = -3407 BossEvent.java public void teleToTown() { for (Player p : eventPlayers) { - p.teleToLocation(new Location(83374, 148081, -3407)); + p.teleToLocation(new Location(Config.BOSS_EVENT_RESPAWN_X, Config.BOSS_EVENT_RESPAWN_Y, Config.BOSS_EVENT_RESPAWN_Z)); } setState(EventState.INACTIVE); } <npc id="50010" idTemplate="30519" name="JoneeBeats" title="BossEvent Manager"> <set name="usingServerSideName" val="true"/> <set name="usingServerSideTitle" val="true"/> <set name="level" val="70"/> <set name="radius" val="7"/> <set name="height" val="18"/> <set name="rHand" val="0"/> <set name="lHand" val="0"/> <set name="type" val="BossEventNpc"/> <set name="exp" val="0"/> <set name="sp" val="0"/> <set name="hp" val="2444.46819"/> <set name="mp" val="1345.8"/> <set name="hpRegen" val="7.5"/> <set name="mpRegen" val="2.7"/> <set name="pAtk" val="688.86373"/> <set name="pDef" val="295.91597"/> <set name="mAtk" val="470.40463"/> <set name="mDef" val="216.53847"/> <set name="crit" val="4"/> <set name="atkSpd" val="253"/> <set name="str" val="40"/> <set name="int" val="21"/> <set name="dex" val="30"/> <set name="wit" val="20"/> <set name="con" val="43"/> <set name="men" val="20"/> <set name="corpseTime" val="7"/> <set name="walkSpd" val="50"/> <set name="runSpd" val="120"/> <set name="dropHerbGroup" val="0"/> <ai type="DEFAULT" ssCount="0" ssRate="0" spsCount="0" spsRate="0" aggro="0" canMove="true" seedable="false"/> <skills> <skill id="4045" level="1"/> <skill id="4416" level="18"/> </skills> </npc> # Id of registration NPC RegisterNpcID = 50010 1 Quote
Junenhol2 Posted April 20, 2024 Posted April 20, 2024 On 2/15/2021 at 1:47 AM, ZaunProject said: Hello everyone, I would like to share this simple event. A registration npc spawns at a specific time and announces the registration as any event, after that everyone will have a time to register and those that are registered will be taken to a configured location where they will have time to kill the boss that will spawn. Each must achieve a minimum damage to the boss to receive the rewards. There are also two active functions: Last Attacker Reward and Main Damage Dealer reward. Both announced on the boss's death. Enjoy. Code link off Quote
killer666 Posted June 30, 2024 Posted June 30, 2024 //request Can anyone rework this for aCis 401? personally, one of the best features to have in a L2 server. Quote
luzzifer Posted November 17, 2024 Posted November 17, 2024 On 2/15/2021 at 1:47 AM, ZaunProject said: Hello everyone, I would like to share this simple event. A registration npc spawns at a specific time and announces the registration as any event, after that everyone will have a time to register and those that are registered will be taken to a configured location where they will have time to kill the boss that will spawn. Each must achieve a minimum damage to the boss to receive the rewards. There are also two active functions: Last Attacker Reward and Main Damage Dealer reward. Both announced on the boss's death. Enjoy. Code Thanks! Quote
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.