Jump to content

Question

Posted

Hello to everyone,

 

I'm using L2J Frozen.

 

 

I want to make Ant Queen Lair, Antharas Lair, Baium Lair and other Raid-Bosses Lairs like a pvp-zone but wihout auto-ress or auto-noblesse or any other ItemPvPreward and stuff like that. I want to make it a simple Auto-Flagged Zone when players enter or teleport there they are auto-flagged. I was thinking that the best for it its to make "Arenas" like Coliseum, Giran Arena , etc.. Auto-Flagged zones so I can change in  "data/zone/zones.xml" from: "BossZone" to - "Arena".

     

    <!-- Boss zone Lair of Ant Queen --> 

    <zone id='12019' type='BossZone' shape='NPoly' minZ='-5947' maxZ='-5547' bossId='29001'>
    <stat name='name' val='LairofAntQueen'/>
    <stat name='EnabledByDefault' val='false'/>
    <stat name='InvadeTime' val='0'/>
 
If anyone can help me to share some sort of code for this or some advice I will really appreciate it.
 
Thank you and have a nice day.

10 answers to this question

Recommended Posts

  • 0
Posted (edited)

Its a bad idea to turn boss zone into arena you will lose all your restrictions that boss zone have. You should just give pvpflag when the player is entering in this zone and keep it until onExit is activate . (add flag in method onEnter in your bosszone)

Edited by melron
  • 0
Posted

Its a bad idea to turn boss zone into arena you will lose all your restrictions that boss zone have. You should just give pvpflag when the player is entering in this zone and keep it until onExit is activate . (add flag in method onEnter in your bosszone)

Thank you for your advice, can you be more explicit about "add flag in method onEnter in your bosszone" ? I know for experienced people like you may sound  a bit noobish but I'm new in everything which includes Server Development.

  • 0
Posted (edited)

L2bosszone.java

Find onEnter Method and put a check

Like

player.setPvpFlag(1);

 

And after onExit

player.setPvpFlag(0);

player.broadcastUserInfo();

Edited by Reborn12
  • 0
Posted

To make it clearer for you and easier lets just follow Reborn's advice.

 

Start eclipse and go to your source files.

Double click on the gameserver-source.

Find the l2bosszone.java file and open it.

After that hit "ctrl+f" and search for the "onEnter" line .Once you're done copy this "player.setPvpFlag(1);" and paste it under the "onEnter" line.

 

Next hit "ctrl+f" and search for the "onExit" line. Copy these 2 lines

player.setPvpFlag(0);

player.broadcastUserInfo(); and paste them under the "onExit" line.

 

Lastly, check if there are any errors and see what you can do about them by dragging your mouse on the (x) or the (!).

If there are no errors , save the file and compile.

 

Once you're done go to your workspace/gameserver/libs and copy the l2jfrozen.jar file. Then paste it to your server files "gameserver/libs".

Start your server and check if it works.

  • Upvote 1
  • 0
Posted

To make it clearer for you and easier lets just follow Reborn's advice.

 

Start eclipse and go to your source files.

Double click on the gameserver-source.

Find the l2bosszone.java file and open it.

After that hit "ctrl+f" and search for the "onEnter" line .Once you're done copy this "player.setPvpFlag(1);" and paste it under the "onEnter" line.

 

Next hit "ctrl+f" and search for the "onExit" line. Copy these 2 lines

player.setPvpFlag(0);

player.broadcastUserInfo(); and paste them under the "onExit" line.

 

Lastly, check if there are any errors and see what you can do about them by dragging your mouse on the (x) or the (!).

If there are no errors , save the file and compile.

 

Once you're done go to your workspace/gameserver/libs and copy the l2jfrozen.jar file. Then paste it to your server files "gameserver/libs".

Start your server and check if it works.

Thanks both of you for your help

 

When I try to add the lines I get 2 erros, I have attached some pictures to see better what happened.

 

Error 1

http://imgur.com/a/Gtnx5

 

Error 2

http://imgur.com/fAlyuzB

  • 0
Posted

Its a bad idea to turn boss zone into arena you will lose all your restrictions that boss zone have. You should just give pvpflag when the player is entering in this zone and keep it until onExit is activate . (add flag in method onEnter in your bosszone)

 

 

L2bosszone.java

Find onEnter Method and put a check

Like

player.setPvpFlag(1);

 

And after onExit

player.setPvpFlag(0);

player.broadcastUserInfo();

 

 

To make it clearer for you and easier lets just follow Reborn's advice.

 

Start eclipse and go to your source files.

Double click on the gameserver-source.

Find the l2bosszone.java file and open it.

After that hit "ctrl+f" and search for the "onEnter" line .Once you're done copy this "player.setPvpFlag(1);" and paste it under the "onEnter" line.

 

Next hit "ctrl+f" and search for the "onExit" line. Copy these 2 lines

player.setPvpFlag(0);

player.broadcastUserInfo(); and paste them under the "onExit" line.

 

Lastly, check if there are any errors and see what you can do about them by dragging your mouse on the (x) or the (!).

If there are no errors , save the file and compile.

 

Once you're done go to your workspace/gameserver/libs and copy the l2jfrozen.jar file. Then paste it to your server files "gameserver/libs".

Start your server and check if it works.

Ok i have managed to fix all of the errors in Eclipse.

 

The Auto-Flag is working only when I enter to Baium Lair, Antharas Lair and Valakas Lair. (

When i tp from custom gatekeeper to Ant Queen (Ant Queen Lair) or Orfen, Core and Zaken its not working. The player is not getting Auto-Flagged.

Some advice ? What should I do?

 

Thank you !

  • 0
Posted (edited)

Ok i have managed to fix all of the errors in Eclipse.

 

The Auto-Flag is working only when I enter to Baium Lair, Antharas Lair and Valakas Lair. (

When i tp from custom gatekeeper to Ant Queen (Ant Queen Lair) or Orfen, Core and Zaken its not working. The player is not getting Auto-Flagged.

Some advice ? What should I do?

 

Thank you !

give me one minute and i will post all the .java file here

 

copy paste file and have fun 

https://pastebin.com/2haL2rds

 

Btw about other zones they will not work..

create a new zone FlagZone and make them Flagzones in An new file like Flazones.xml

Edited by Reborn12
  • 0
Posted (edited)

give me one minute and i will post all the .java file here

 

copy paste file and have fun 

https://pastebin.com/2haL2rds

 

Btw about other zones they will not work..

create a new zone FlagZone and make them Flagzones in An new file like Flazones.xml

Hello again, maybe I'm a bit frustrating... sorry about that :D

 

I copy-paste all of the codes from .java file that you uploaded into my L2Bosszone.java file.

I created a file in gameserver/data/zones/FlagZone.xml

I copied everything with "BossZone" from "zone.xml" to "flagzone.xml" and edited them from BossZone to FlagZone

as you can see here : http://imgur.com/13QIdDg

 

Im not flagged neither in one of the RaidBoss Lairs.

 

Thank you again.

 

 

What do you think its not better to add some lines in the L2ArenaZone.java with autoflag?? 

And I can just edit in zone.xml from BossZone to Arena ?

Edited by RiperRO
  • 0
Posted

No dude its not better and you need for flagzones java side support..

If i got time after my work i will make a flagzone.java and send you here...

  • 0
Posted

No dude its not better and you need for flagzones java side support..

If i got time after my work i will make a flagzone.java and send you here...

Allright thank you very much, I really appreciate that you help me

 

Have  a nice day

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.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • What could be the price for source?
    • Yea actually you can tell this to whole mc shares about, there is no point on this. If you have some skills you can easy solve problems.
    • sql procedure missed and wrong...fixed it...ZOUMHS 
    • Hello Dexters! https://lineage2dex.com    This is pre-announcing of NEW season server, so we want to share some key points of it. Full details with road map, patch notes we will announce a bit latter Opening September 27 at 19:00 (UTC +3) Open Beta Test from September 23 What’s New This Season?, This is just a short preview of the most exciting changes and updates. A patch note with balance change will be posted later in this thread – one topic with all patchnotes history from 2022 year EXP/SP x25 - Over the past few seasons, our servers were drifting closer to a mid-rate style. And hard to call it now pure PVP server. That’s why we’ve reduced EXP/SP rates from x50 to x25 – making progression smoother, more balanced, and more in line with the mid-rate identity., Improved Olympiad matchmaking – opponents will be matched by strength, making feeding much harder., K/D stats for CC – track your real impact!, New In-Game Shop Interface - no more running to NPCs for supplies – buy everything directly from the interface. NPC Astarte will now only handle services like WH, sales, LS insertion, etc., Balance Adjustments - small but important tweaks for a smoother PvP experience (details in patch notes)., Replica Instance System Reworked - upgrading replicas now requires not only fragments but also real jewellery from B to S grades. You can choose from 3 instance types: PvP Instance – biggest rewards (everyone spawns together for mass PvP)., CC Instance – private instance for your CC., Party Instance – private instance for your party., , Dino Island Returns - back by popular demand: Dark Zone (PvP) and Light Zone (PvE)., Newbie Pass Questline - available at character creation – helps you get familiar with the server and make start progression faster., Clan members taxation system, Full announce - read on forum, https://forum.lineage2dex.com/threads/16723/ (edited)   We’re excited to show you how the Newbie Path will look on the Seasonal Server and share a few details about it. The Newbie Path is designed to help new players on Dex adapt more easily on project. While it won’t reveal the full content of the game, it will greatly assist during the early stages of your journey. But it’s not just for newcomers! Even veteran players will find it useful — completing Newbie Path steps will grant you small progression boosts and extra rewards(exp boosts, some gear, potions etc). Definitely worth using! You’ll be able to test the full Newbie Path system yourself during the Open Beta, launching on September 23rd!
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock