Jump to content
  • 0

[Help] PvP reward


Question

Posted

i want to add pvp drops on my server (i know how) but the problem is farming them,i thought to make a pvp zone and only there if player kills another player (pvp) to get pvp reward i want to make my pvp zone in gludin... guide me how to do it it :)

7 answers to this question

Recommended Posts

  • 0
Posted

For example.. you can create new boolean in L2PcInstance.

 

private boolean _ready = false;

 

And this method:

 

    public boolean isReady()

    {

    return _ready;

    }

 

and:

 

public void setReady()

{

_ready = true;

}

 

And now, create new zone, and you have to put something like this at onEnter void:

 

player.setReady();

 

And now.. create your code to reward players for pvp kills with check:

 

if(player.isReady)

//give reward

 

- Sample Idea.

 

 

  • 0
Posted

wow and this gonna reward player only if he takes pvp in gludin?

 

Yes, but you have to create this special Zone..for this town.

 

But its really simple, just fallow my 1st post.

  • 0
Posted

package java.eu.l2jcustom.model.zone;

import com.l2jserver.gameserver.datatables.MapRegionTable;
import com.l2jserver.gameserver.model.actor.L2Character;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.zone.L2ZoneType;
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;

/**
* Custom PvP Zone
*/
public class CustomPvPZone extends L2ZoneType  {

public CustomPvPZone(int id) {
	super(id);
}

@Override
protected void onEnter(L2Character character) {
	L2PcInstance player = character.getActingPlayer();
	if(player == null)
		return;
	player.setReady();

}

@Override
protected void onExit(L2Character character) {
	L2PcInstance player = character.getActingPlayer();

	player.setNotReady();
}

@Override 
public void onDieInside(L2Character character) {}

@Override 
public void onReviveInside(L2Character character) {}
}

 

And you have to also add one more void to L2PcInstance:

 

  public void setNotReady()

  {

      _ready = false;

  }

  • 0
Posted

Testing it thanks :D

 

p.s you could make a topic about pvp kill reward on specific zone i searched about it and i dont think there is one....you would help many members i guarantee it :)

  • 0
Posted

Testing it thanks :D

 

p.s you could make a topic about pvp kill reward on specific zone i searched about it and i dont think there is one....you would help many members i guarantee it :)

 

actually i made a share for reward regarding to zone type

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

    • Download Lobby u need island for lobby Download Crow Island  
    • Website: https://l2elixir.org/ Discord: https://discord.gg/5ydPHvhbxs    
    • L2-LORENA x100 MID RATE   Interlude Nostalgia Meets Modern Gameplay   OFFICIAL OPENING:  April 4 (Saturday)  19:00 UTC+1 ⸻  MAIN INFORMATION  Adena: x5  Drop: x10  Spoil: x10  Raid Boss: x10  Seal Stones: x2  Quests: x10 ⸻  FEATURES  GM Shop up to B-Grade  Full Buffer  Premium System (x2 bonuses)  AutoFarm – FREE for everyone ⸻  SERVER CONCEPT  Classic Interlude nostalgia  Enhanced with modern interface & mechanics  Balanced PvP & PvE gameplay  Active development & custom features ⸻  WHY JOIN L2-LORENA?  No Pay-to-Win  Smooth gameplay & stable server  Competitive PvP environment  Friendly & active community ⸻  JOIN US NOW L2-LORENA 100X <<< LINK Discord: https://discord.gg/TYZ88Tgx4b  Facebook: https://www.facebook.com/share/18kwbkaYZY/?mibextid=wwXIfr   L2-LORENA Link << Discord: https://discord.gg/TYZ88Tgx4b  Facebook: https://www.facebook.com/share/18kwbkaYZY/?mibextid=wwXIfr
    • https://web.archive.org/web/20260306183214/https://maxcheaters.com/topic/241828-l2j-l2damage/page/3/ https://l2topzone.com/forum/l2-server-support-problems/9/l2damage-stopped/30514 Also we will try to push longer seasons ever ! (1135-100)/9 = 115 online
    • ONE SIDE – AND EVERYTHING BREAKS ▪ Looks like a simple case: Florida DL, back side, barcode – “clean and minimal”. ▪ In reality, these are exactly the tasks that fail most often. – data provided as plain text – request only for the back side – focus on the barcode (PDF417) ▪ And here’s the key point: ▪ A barcode is not just a “picture on the back”. It’s compressed logic of the entire document. ▪ If it doesn’t match the front, format, and data structure – the system flags it instantly. ▪ Many create a “similar-looking” code. But systems don’t read “similar” – they read by specification. ▪ In cases like this, it’s not about design. It’s about correct data assembly and how it behaves inside the format. ▪ Today only – 15% off for verification cases. ▪ Want it to pass, not just look right? Describe your case – we’ll show where even clean files break. › TG: @mustang_service ( https:// t.me/ mustang_service ) › Channel: Mustang Service ( https:// t.me/ +JPpJCETg-xM1NjNl ) #editing #photoshop #documents #verification #case
  • 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..