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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Posts

    • Hi everyone, Since I’m no longer interested in L2 servers, if anyone is willing to continue the project, let me know. I’m currently selling the entire project. DM me for more information if you’re genuinely interested. I can offer limited free support for the first couple of months. It is not cheap. The sale includes the domain, the recently fully redesigned website, the updater, the interface, server files with Lucera ext source, and the database (excluding account passwords, emails, and other private information; character data can remain).   Server for test: https://lineage2.gold/download Server Info: https://lineage2.gold/info Over 110 videos YouTube playlist: https://www.youtube.com/watch?v=HO7BZaxUv2U&list=PLD9WZ0Nj-zstZaYeWxAxTKbX7ia2M_DUu&index=113  
    • You invent yourself a life - bad for you, one of the inner core dev, fernandopm, which worked hard over aCis quests from 2011 to 2016 is argentinian. I teached him back in time to work and make proper quests. My dev team comes from 10+ countries and I'm myself french. "Racist/nationalist" card ? Not working bro.   Not sure why I should thank you to send me questions, and regarding bug reports, so far, I got none of yours in either discord, gitlab, or forums. I'm sorry if you feel "ignored", but that's more a psychanalyst you need to speak with if you put emotions towards someones' appreciation over a forum. I never ignore a bug report, and if so (like skills reports), it's because I got a bigger plan (skills refactor, in that case). In any case, I delivered cookies for the bug report/fix, even if it dated of months, with proper credits over changesets. "Victim card" ? Not really working, but ok, maybe you're "emotional".   I barely make money out of aCis, for the spent time - simply selling my services, or even coding/administrating a minecraft/L2J server would make far more money. Breaking intentionally things would be stupid. If you don't understand I'm not the only one working on that pack, I can't help you. Also, the scale of edits is sometimes extreme - AI L2OFF ? 1800 files added. How do you want everything works in a single shot ? "Exploiting noobz for money" card ? Still not working, or I'm a terrible businessman.   Meanwhile - you shadow advertise your project, L2JOne (since 2017 btw) - you should maybe start by the beginning saying you're a competitor and aCis is actually a spike in your foot. That also explains why you act like that. RusAcis got the exact same strategy, speaking bad of me, saying they got unique fixes (you speak about I break things, they break and recode things 4 times sometimes, btw), but successfully reselling latest revision with poorly executed stuff. "aCis is good, Tryskell is ok, but I solve all issues in extreme low time so I can piss over him" card ? Mmmmhhhh.   Our conversation ends here if you want, I don't force ppl to speak with me if they don't want - hopefully, people would understand I'm not the arrogant one and the one who doesn't want to talk, or even collaborate. :). I understand you got your own project and got no will to improve aCis.   NOTE : I'm extremely happy for your call of ExShowServerPrimitive with getValidGeoLocation, extremely impressive. Arrogant, no. Sarcastic ? Maybe.   Good night everyone.
    • Hi. @GX-Ext, svn does not work. is there anywhere else where we can get source code? Thank you so much.
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..

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