Jump to content
  • 0

[Help] L2 Pvp Custom Skills System


Question

Posted

Καλησπέρα παιδιά , θα ήθελα βοήθεια σε ένα θέμα. Έχω ανοίξει l2jFrozen σερβερ και προσπαθώ να βάλω custom pvp skills .. Έχω και ένα πακ του l2 Finest που παίρνω ιδέες. Αλλά! Όσο και να το έχω παλέψει απο το eclipse + server files  δεν γινεται με τίποτα . Έχω παρει το Code απο gameserver/model/actor/....L2pcInstance 

 

private void pvpSkillsSystem()
{
L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();
if (activeChar.getPvpKills() == 500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
activeChar.sendMessage("You have received Adena to True Gold skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 1000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3156, 1), true); // Firework (Recovers 500 CP)
activeChar.sendMessage("You have received Firework skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 1500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3157, 1), true); // Large Firework
activeChar.sendMessage("You have received Large Firework skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 3000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7045, 1), true); // Blessed Body
activeChar.sendMessage("You have received Blessed Body skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 3500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(60, 1), true); // Fake Death
activeChar.sendMessage("You have received Fake Death skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 4000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7041, 1), true); // Focus
activeChar.sendMessage("You have received Focus skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 5000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7049, 1), true); // Decrease Weight
activeChar.sendMessage("You have received Decrease Weight skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 7000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7042, 1), true); // Death Whisper
activeChar.sendMessage("You have received Death Whisper skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 9500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7050, 1), true); // Might
activeChar.sendMessage("You have received Might skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 11000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3089, 1), true); // Medusa
activeChar.sendMessage("You have received Medusa skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 13000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(4, 1), true); // Dash
activeChar.sendMessage("You have received Dash skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 14000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3160, 1), true); // Resurrection
activeChar.sendMessage("You have received Resurrection skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 15000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7055, 1), true); // Wind Walk
activeChar.sendMessage("You have received Wind Walk skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 18000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(1050, 2), true); // Pvp Return
activeChar.sendMessage("You have received Pvp Return skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 20000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7064, 1), true); // Pvp Chant of Victory
activeChar.sendMessage("You have received Pvp Chant of Victory skill for " + activeChar.getPvpKills() + " PvP's.");
}
 
και απο config (source)
 
public static boolean ENABLE_PVP_SKILLS;
(αντιστοιχα)
ENABLE_PVP_SKILLS = Boolean.valueOf(pvpSettings.getProperty("EnablePvpSkillsSystem", "True"));
  
και στο (server)functions/pvp
 
# Enable pvp skills system?
EnablePvpSkillsSystem = True
 
Αλλα τίποτα !!!!!! Μπορει καποιος να με βοηθήσει;;;; Γενικα ειμαι νέος με αυτα αλλα το παλεύω καλα!

Recommended Posts

  • 0
Posted

 

Παιδια θελω βοήθεια , παλεύω ολη μέρα .. μεχρι που εφτιαξα και code παρομοιο με τον pvp πχ. 

 

(Config SERVER FILES)

EnablePvPSkillSystem = True

 

 

# Settings For Ammount 1.
PvpSkillAmount1 = 3
 
(CONFIG SOURCE)
public static boolean PVP_SKILL_SYSTEM_ENABLED;
public static int PVP_SKILL_AMOUNT1; 
 
 
PVP_SKILL_SYSTEM_ENABLED = Boolean.parseBoolean(pvpSettings.getProperty("EnablePvPSkillSystem", "false"));
PVP_SKILL_AMOUNT1 = Integer.parseInt(pvpSettings.getProperty("PvpSkillAmount1", "3"));
 
(ENTERWORLD)
 
private void ColorSystem(final L2PcInstance activeChar)
{
// Color System checks - Start
// Check if the custom PvP and PK color systems are enabled and if so check the character's counters
// and apply any color changes that must be done.
/** : Ammount 1 **/
if (activeChar.getPvpKills() >= Config.PVP_AMOUNT1 && Config.PVP_COLOR_SYSTEM_ENABLED)
activeChar.updatePvPColor(activeChar.getPvpKills());
if (activeChar.getPvpKills() >= Config.PVP_SKILL_AMOUNT1 && Config.PVP_SKILL_SYSTEM_ENABLED)
activeChar.UpdatePvpSkill(activeChar.getPvpKills());
}
 
L2PcInstance

 

 

private void UpdatePvpSkill()
{
L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();
if (activeChar.getPvpKills() == 3)
{
addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
sendMessage("You have received Adena to True Gold skill for " + activeChar.getPvpKills() + " PvP's.");
}
 
 
 
 
(AYTO DEN DOULEPSE .. OUTE KAI TO PARAKATW!)
 
(CONFIG SERVER FILES)
 
# Enable pvp skills system?
EnablePvpSkillsSystem = True
 
 
(Config SOURCE)
 
public static boolean ENABLE_PVP_SKILLS;
 
ENABLE_PVP_SKILLS = Boolean.valueOf(pvpSettings.getProperty("EnablePvpSkillsSystem", "false"));
 
(ENTERWORLD)
 
private void PvpSkillSystem(final L2PcInstance activeChar)
{
 
if (activeChar.getPvpKills() >= Config.ENABLE_PVP_SKILLS)
activeChar.UpdatePvpSkill(activeChar.getPvpKills());
}
 
(L2PCINSTANCE)
 
private void UpdatePvpSkill()
{
L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();
if (activeChar.getPvpKills() == 3)
{
addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
sendMessage("You have received Adena to True Gold skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 1000)
{
addSkill(SkillTable.getInstance().getInfo(3156, 1), true); // Firework (Recovers 500 CP)
sendMessage("You have received Firework skill for " + activeChar.getPvpKills() + " PvP's.");
}
 
Το προσπάθησα οπως ειπε ο @AccessDenied μηπως και δουλεψει ,, γιατι εχει δίκιο δεν μου βγαζει καποιο μήνυμα ουτε μου δινει το σκιλ...! Επισης εχω προβλημα με το name +title color. το ονομα πιανει μονο μεχρι 5 PVP_AMOUNT πχ βαζω με τον ιδιο τροπο ακριβως σε ολα τα αρχεια οπως υπαρχουν οι κωδικες αντιστοιχα 9 και φτανει μεχρι το 5 στο παιχνιδι μεσα...! και το Title  δεν δουλευει καθολου.! Ευχαριστω!
 
 
PS: ΣΕ ΕΚΑΝΑ ADD ΣΤΟ SKYPE. Reborn12

 

ρε μωρο να σου πω λιγο. εχεις γραψει ενα γαμημενο void ... αυτο το void το καημενο ΔΕΝ ΤΟ ΚΑΛΕΙΣ ΠΟΥΘΕΝΑ ΓΑΜΩ ΤΟΝ ΔΙΑ ΜΟΥ ΜΕΣΑ..

ο xdem ξεχασε να σου πει οτι οταν στον προγραμματισμο φτιαχνεις ενα νεο void δεν γινεται απο μονος του constructor -.- πρεπει να το καλεσεις καπου..

γιαυτο γλυκε μου πηγαινε στο L2PcInstance.java μην ερθω εκει και σε πιασω και σε κοψω σε φετες.. βρες το function που κανει setPvPKills() + 1 

και εκει μεσα βαλε μετα απο το setPvPKills() +1   i ++ πως το εχει απο κατω το ονομα του void σου .. αυτο ΗΤΑΝ ΟΛΟ WOW?

 

xdem αγορι ποσο πιωμενος εισαι?

  • 0
Posted

ρε μωρο να σου πω λιγο. εχεις γραψει ενα γαμημενο void ... αυτο το void το καημενο ΔΕΝ ΤΟ ΚΑΛΕΙΣ ΠΟΥΘΕΝΑ ΓΑΜΩ ΤΟΝ ΔΙΑ ΜΟΥ ΜΕΣΑ..

ο xdem ξεχασε να σου πει οτι οταν στον προγραμματισμο φτιαχνεις ενα νεο void δεν γινεται απο μονος του constructor -.- πρεπει να το καλεσεις καπου..

γιαυτο γλυκε μου πηγαινε στο L2PcInstance.java μην ερθω εκει και σε πιασω και σε κοψω σε φετες.. βρες το function που κανει setPvPKills() + 1 

και εκει μεσα βαλε μετα απο το setPvPKills() +1   i ++ πως το εχει απο κατω το ονομα του void σου .. αυτο ΗΤΑΝ ΟΛΟ WOW?

 

xdem αγορι ποσο πιωμενος εισαι?

53709138.jpg

  • 0
Posted (edited)

 

Καλησπέρα παιδιά , θα ήθελα βοήθεια σε ένα θέμα. Έχω ανοίξει l2jFrozen σερβερ και προσπαθώ να βάλω custom pvp skills .. Έχω και ένα πακ του l2 Finest που παίρνω ιδέες. Αλλά! Όσο και να το έχω παλέψει απο το eclipse + server files  δεν γινεται με τίποτα . Έχω παρει το Code απο gameserver/model/actor/....L2pcInstance 

 

private void pvpSkillsSystem()
{
L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();
if (activeChar.getPvpKills() == 500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
activeChar.sendMessage("You have received Adena to True Gold skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 1000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3156, 1), true); // Firework (Recovers 500 CP)
activeChar.sendMessage("You have received Firework skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 1500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3157, 1), true); // Large Firework
activeChar.sendMessage("You have received Large Firework skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 3000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7045, 1), true); // Blessed Body
activeChar.sendMessage("You have received Blessed Body skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 3500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(60, 1), true); // Fake Death
activeChar.sendMessage("You have received Fake Death skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 4000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7041, 1), true); // Focus
activeChar.sendMessage("You have received Focus skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 5000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7049, 1), true); // Decrease Weight
activeChar.sendMessage("You have received Decrease Weight skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 7000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7042, 1), true); // Death Whisper
activeChar.sendMessage("You have received Death Whisper skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 9500)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7050, 1), true); // Might
activeChar.sendMessage("You have received Might skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 11000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3089, 1), true); // Medusa
activeChar.sendMessage("You have received Medusa skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 13000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(4, 1), true); // Dash
activeChar.sendMessage("You have received Dash skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 14000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(3160, 1), true); // Resurrection
activeChar.sendMessage("You have received Resurrection skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 15000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7055, 1), true); // Wind Walk
activeChar.sendMessage("You have received Wind Walk skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 18000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(1050, 2), true); // Pvp Return
activeChar.sendMessage("You have received Pvp Return skill for " + activeChar.getPvpKills() + " PvP's.");
}
else if (activeChar.getPvpKills() == 20000)
{
activeChar.addSkill(SkillTable.getInstance().getInfo(7064, 1), true); // Pvp Chant of Victory
activeChar.sendMessage("You have received Pvp Chant of Victory skill for " + activeChar.getPvpKills() + " PvP's.");
}
 
και απο config (source)
 
public static boolean ENABLE_PVP_SKILLS;
(αντιστοιχα)
ENABLE_PVP_SKILLS = Boolean.valueOf(pvpSettings.getProperty("EnablePvpSkillsSystem", "True"));
  
και στο (server)functions/pvp
 
# Enable pvp skills system?
EnablePvpSkillsSystem = True
 
Αλλα τίποτα !!!!!! Μπορει καποιος να με βοηθήσει;;;; Γενικα ειμαι νέος με αυτα αλλα το παλεύω καλα!

 

Μια προχειρη λυση, οπου εχει if else καντο if και οπου εχει == καντο >= και θα δουλεψει

 

Παντως, εφοσον το δουλευεις ετσι καθε φορα που ο παικτης θα κανει log in θα τρωει στη μαπα ολα τα μηνυματα απο οσα skills παιρνει, καλυτερα να βγαλεις τα μνμτα

 

Επισης, εχεις βαλει καπου να καλειται η μεθοδος αυτη?

Edited by TheAllKnowing
  • 0
Posted


private void pvpSkillsSystem()

{

L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();

if (activeChar.getPvpKills() >= 500)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold

activeChar.sendMessage("You have received Adena to True Gold skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 1000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(3156, 1), true); // Firework (Recovers 500 CP)

activeChar.sendMessage("You have received Firework skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 1500)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(3157, 1), true); // Large Firework

activeChar.sendMessage("You have received Large Firework skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 3000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7045, 1), true); // Blessed Body

activeChar.sendMessage("You have received Blessed Body skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 3500)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(60, 1), true); // Fake Death

activeChar.sendMessage("You have received Fake Death skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 4000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7041, 1), true); // Focus

activeChar.sendMessage("You have received Focus skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 5000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7049, 1), true); // Decrease Weight

activeChar.sendMessage("You have received Decrease Weight skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 7000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7042, 1), true); // Death Whisper

activeChar.sendMessage("You have received Death Whisper skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 9500)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7050, 1), true); // Might

activeChar.sendMessage("You have received Might skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 11000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(3089, 1), true); // Medusa

activeChar.sendMessage("You have received Medusa skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 13000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(4, 1), true); // Dash

activeChar.sendMessage("You have received Dash skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 14000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(3160, 1), true); // Resurrection

activeChar.sendMessage("You have received Resurrection skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 15000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7055, 1), true); // Wind Walk

activeChar.sendMessage("You have received Wind Walk skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 18000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(1050, 2), true); // Pvp Return

activeChar.sendMessage("You have received Pvp Return skill for " + activeChar.getPvpKills() + " PvP's.");

}

if (activeChar.getPvpKills() >= 20000)

{

activeChar.addSkill(SkillTable.getInstance().getInfo(7064, 1), true); // Pvp Chant of Victory

activeChar.sendMessage("You have received Pvp Chant of Victory skill for " + activeChar.getPvpKills() + " PvP's.");

}

  • 0
Posted (edited)
	public void pvpSkillsSystem(int pvp)
	{
		if (pvp >= 500)
		{
			addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
			sendMessage("You have received Adena to True Gold skill for " + getPvpKills() + " PvP's.");
		}
	}
		// Auto-Learn skills if activated
		if(Config.AUTO_LEARN_SKILLS)
		{
			giveAvailableSkills();
			+pvpSkillsSystem(getPvpKills());
		}
	public void increasePvpKills()
	{
		+pvpSkillsSystem(getPvpKills());
	public void onPlayerEnter()
	{
		+pvpSkillsSystem(getPvpKills());

dokimase afto

 

i afto

	public void pvpSkillsSystem()
	{
		if (getPvpKills() == 500)
		{
			addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
			sendMessage("You have received Adena to True Gold skill for " + getPvpKills() + " PvP's.");
		}
	} 
		// Auto-Learn skills if activated
		if(Config.AUTO_LEARN_SKILLS)
		{
			giveAvailableSkills();
			+pvpSkillsSystem();
		}
Edited by te0x
  • 0
Posted

@TheAllKnowing

No, you will get the skill on each pvp..

oh right, it would be as i said if this was on enterworld right?

  • 0
Posted (edited)

Love how we are more than 6 java dev here and this guy still cant make this shitty code work... 

100% you're just silly and u do 1 logical mistake.

 

	public void pvpSkillsSystem(int pvp)
	{
		if (pvp >= 500)
		{
			addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
			sendMessage("You have received Adena to True Gold skill for " + getPvpKills() + " PvP's.");
		}
	}
		// Auto-Learn skills if activated
		if(Config.AUTO_LEARN_SKILLS)
		{
			giveAvailableSkills();
			+pvpSkillsSystem(getPvpKills());
		}
	public void increasePvpKills()
	{
		+pvpSkillsSystem(getPvpKills());
	public void onPlayerEnter()
	{
		+pvpSkillsSystem(getPvpKills());

dokimase afto

 

i afto

	public void pvpSkillsSystem()
	{
		if (getPvpKills() == 500)
		{
			addSkill(SkillTable.getInstance().getInfo(323, 1), true); // Adena to True Gold
			sendMessage("You have received Adena to True Gold skill for " + getPvpKills() + " PvP's.");
		}
	} 
		// Auto-Learn skills if activated
		if(Config.AUTO_LEARN_SKILLS)
		{
			giveAvailableSkills();
			+pvpSkillsSystem();
		}

εγραψες μεγαλες μαλακιες φιλε..

 

if(Config.AUTO_LEARN_SKILLS)
        {
            giveAvailableSkills();
            +pvpSkillsSystem(getPvpKills());
        }

 

?

 

really? ποιο το νοημα να παιρνει τα skill ξανα και ξανα οταν με το addSkill το σκιλλ μπαινει μονιμα στην db o.O

 

επισης

 

if (pvp >= 500)
        {

 

? σοβαρα? δλδ καθε pvp μετα τα 500 θα τον σπαμμαρι μυνημα και θα παιρνει και παλι το σκιλλ

 

απλα κανεμε add στο skype: unst0ppabl32 να τελιωνουμε μας επριξες...

Edited by AccessDenied
  • 0
Posted

Sto frozen ama dosis to skill se enan pexti me pvp to skill tha diagrafti sto next login i meta apo sub. Egw etc to ixa dokimasi kai duleve coble

  • 0
Posted

Sto frozen ama dosis to skill se enan pexti me pvp to skill tha diagrafti sto next login i meta apo sub. Egw etc to ixa dokimasi kai duleve coble

ara me liga logia to frozen ine gia to poutso i apla gia ka8isterimena pou anoigoun pvp server.. good ))

  • 0
Posted

ρε μωρο να σου πω λιγο. εχεις γραψει ενα γαμημενο void ... αυτο το void το καημενο ΔΕΝ ΤΟ ΚΑΛΕΙΣ ΠΟΥΘΕΝΑ ΓΑΜΩ ΤΟΝ ΔΙΑ ΜΟΥ ΜΕΣΑ..

ο xdem ξεχασε να σου πει οτι οταν στον προγραμματισμο φτιαχνεις ενα νεο void δεν γινεται απο μονος του constructor -.- πρεπει να το καλεσεις καπου..

γιαυτο γλυκε μου πηγαινε στο L2PcInstance.java μην ερθω εκει και σε πιασω και σε κοψω σε φετες.. βρες το function που κανει setPvPKills() + 1 

και εκει μεσα βαλε μετα απο το setPvPKills() +1   i ++ πως το εχει απο κατω το ονομα του void σου .. αυτο ΗΤΑΝ ΟΛΟ WOW?

 

xdem αγορι ποσο πιωμενος εισαι?

 

Εκανα αυτο που ειπες.. μπηκα στο l2pcinstance και εκανα αυτο..

 

setPvpKills(getPvpKills() + 1);
UpdatePvpSkill();
 
αλλα παλι τιποτα! :/ και μπηκα και δοκιμασα κ εκανα 4 pvp κανονικα. PS : Σε εκανα αντ στο skype. εαν εχεις χρονο βοηθησε με γιατι δεν αντεχω αλλο . ευχαριστω! 
  • 0
Posted (edited)

Ok lock auti ti malakia... tha ton boi8isw sto skype otan gursw apo douleia.. eleoc 10 atoma gia 1 pvp reward .. 

Edited by AccessDenied
  • 0
Posted (edited)

Dokimase Na Valeis Auto edw Den Kserw An Doulepsei den to dokimasa alla kanonika metraei ta pvp ana 10 k tha dinei to skill Einai Se l2jaCis Isws Xreiastei ligo addapt Sta config sigoura...dokimase k pes mou an doulepsei..

L2PcInstance.java
 
private PcAppearance _appearance;
+
+private int PvPKills;
 
 
MeThod doDie Addare to +
 

public boolean doDie(L2Character killer)
{
+
+PvPKills = 0;
+

 
Meta Method onKillUpdatePvPKarma
 
Vres Auto setPvpKills(getPvpKills() + 1);
 
kane Add Auto Apo Kato
 
+PvPKills++;
+if (Config.ENABLE_PVP_SKILLS)
+{
+L2PcInstance activeChar = L2PcInstance.this.getClient().getActiveChar();
+ 
+switch(PvPKills)
+{
    +case 10:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(3156, 1), true); // Firework (Recovers 500 CP)
    +activeChar.sendMessage("You have received Firework skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
   + 
    +case 20:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(3157, 1), true); // Large Firework
    +activeChar.sendMessage("You have received Large Firework skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 30:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7045, 1), true); // Blessed Body
    +activeChar.sendMessage("You have received Blessed Body skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    + 
    +case 40:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(60, 1), true); // Fake Death
    +activeChar.sendMessage("You have received Fake Death skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    + 
    +case 50:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7041, 1), true); // Focus
    +activeChar.sendMessage("You have received Focus skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    + 
    +case 60:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7049, 1), true); // Decrease Weight
    +activeChar.sendMessage("You have received Decrease Weight skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 70:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7042, 1), true); // Death Whisper
    +activeChar.sendMessage("You have received Death Whisper skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    + 
    +case 80:
   +activeChar.addSkill(SkillTable.getInstance().getInfo(7050, 1), true); // Might
   +activeChar.sendMessage("You have received Might skill for " + activeChar.getPvpKills() + " PvP's.");
   +break;
   +
    +case 90:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(3089, 1), true); // Medusa
    +activeChar.sendMessage("You have received Medusa skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
   + 
    +case 100:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(4, 1), true); // Dash
    +activeChar.sendMessage("You have received Dash skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 110:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(3160, 1), true); // Resurrection
    +activeChar.sendMessage("You have received Resurrection skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 120:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7055, 1), true); // Wind Walk
    +activeChar.sendMessage("You have received Wind Walk skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 130:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(1050, 2), true); // Pvp Return
    +activeChar.sendMessage("You have received Pvp Return skill for " + activeChar.getPvpKills() + " PvP's.");
    +break;
    +
    +case 140:
    +activeChar.addSkill(SkillTable.getInstance().getInfo(7064, 1), true); // Pvp Chant of Victory
    +activeChar.sendMessage("You have received Pvp Chant of Victory skill for " + activeChar.getPvpKills() + " PvP's.");
   + break;
  + } 
+}

Meta Pas Config.Java
public static int DEATH_PENALTY_CHANCE;
+public static boolean ENABLE_PVP_SKILLS;
 

DEATH_PENALTY_CHANCE = players.getProperty("DeathPenaltyChance", 20);
+ENABLE_PVP_SKILLS = players.getProperty("EnablePvpSkills", true);
Players.Properties

# Death Penalty chance if killed by mob (in %), 20 by default
DeathPenaltyChance = 20
+
+# PvP Skill System Enable:True Disable:False
+EnablePvpSkills = True
+
Edited by Reborn12
  • 0
Posted

ΠΑΙΔΙΑ ΤΟ ΕΦΤΙΑΞΑ!!! ΧΙΛΙΑ ΕΥΧΑΡΙΣΤΩ ΣΤΟΝ  TheAllKnowing

ΠΟΥ ΚΑΘΙΣΕ ΑΠΟ ΤΟ SKYPE ΚΑΙ ΜΟΥ ΕΙΠΕ ΚΑΠΟΙΑ ERROR ΜΟΥ γενικοτερα για το build και επιτελους αυτοι οι κωδικες που εγραφα πιασανε τοπο. τα εφτιαξα ολα! και 

τα custom hero skills και τα pvp color name / title και το pvpskill reward! κ γενικα τα παντα! :D ευχαριστωωωωωωωωω!!!!!!!!!!!!!!!!! σε ολους που ειχαν την προθεση να με βοηθησουν. επιτελους Lock :D με χαραά!

Guest
This topic is now closed to further replies.



  • Posts

    • General Trackers :   IPTorrents invite IPTorrents account 1 tb TorrentLeech invite Torrentleech account 1 tb buffer  InTheShaDow ( ITS ) account Acid-lounge invite Torrentday invite Crnaberza account Abn.Lol account Limit-of-eden account Norbits account Xspeeds account Xspeeds invite Bemaniso invite Wigornot account Bithumen invite Filelist account Funfile invite AvistaZ invite Potuk.net invite ResurrectThe.Net invite GrabThe.Info invite Greek-Team invite LinkoManija invite Fano.in account tracker.czech-server.com Speed.cd invite Arab-torrents.net account Arabscene.me account Scenetime account 4thd.xyz invite Btarg.com.ar account Dedbit invite Estone.cc account Speedapp invite Finvip invite Fluxzone account GigaTorrents account Gimmepeers account Haidan.video invite Mojblink account Mycarpathians invite Newinsane.info account Oscarworld.xyz account Peers.FM invite Pt.msg.vg account Ransackedcrew account Redemption invite Scene-rush account Seedfile.io invite Teracod invite Torrent.ai account Torrentmasters invite Ttsweb invite X-files invite X-ite invite Ncore account TorrentHR account Rptorrents account BwTorrents account Superbits invite Krazyzone account Immortalseed account Tntracker invite Pt.eastgame.org account Bitturk account Rstorrent account Tracker.btnext invite Torrent-turk.de account BeiTai.PT account Pt.keepfrds account 52pt.site account Pthome account Torrentseeds account Aystorrent account Blues-brothers.biz invite Divteam account Thesceneplace invite CinemaMovies.pl account Brasiltracker account Patiodebutacas account Newheaven.nl account  Swarmazon.club invite Bc-reloaded account Crazyspirits account Silentground invite Omg.wtftrackr invite Milkie.cc invite Breathetheword invite Madsrevolution account Chilebt account Yubraca account Uniongang.tv account Frboard account Exvagos account Diablotorrent account Microbit account Carp-hunter.hu account Majomparade.eu account Theshinning.me account Youiv.info account Dragonworld-reloaded account Sharewood.tv account Partis.si account Digitalcore.club invite Fuzer.me account R3vuk.wtf invite Ztracker account 1 tb buffer 3changtrai account Best-core.info account Bitsite.us account Eliteunitedcrew invite Exitorrent.org account Tophos invite Torrent.lt account Sktorrent.eu account Oshen account Blackhattorrent account Pirata.digital account Esharenet account Ohmenarikgi.la Pirate-share account Immortuos account Kiesbits account Cliente.amigos-share.club account Broadcity invite Ilovetorzz account Torrentbytes account Polishsource account Portugas invite Shareisland account ArabaFenice account Hudbt.hust.edu.cn account Audiences account Nanyangpt account Pt.sjtu.edu.cn account Pt.zhixing.bjtu.edu.cn account Byr.pt invite Ptfiles invite Red-bits account Pt.hdpost.top account Irrenhaus.dyndns.dk (NewPropaganda) account Mnvv2.info (MaxNewVision V2) account 1ptba.com account Spidertk.top account Film-paleis account Generation-free account Aftershock-tracker account Twilightsdreams account Back-ups.me invite Sor-next.tk ( Spirit Of Revolution ) account Tfa.tf ( The Falling Angels ) account Hdmayi account S-f-p.dyndns.dk ( Share Friends Projekt ) account Unlimitz.biz account Pttime account St-tracker.eu account New-retro.eu account Zbbit account Tigers-dl.net account Jptvts.us account Lat-team account Club.hares.top account Falkonvision-team account Concen account Drugari account T.ceskeforum account Peeratiko.org account Zamunda.se account Central-torrent.eu account h-o-d.org account Torrentleech.pl account Demonoid invite Lst.gg account Fakedoor.store account LaidBackManor account Vrbsharezone.co.uk invite Torrenteros account Arenaelite account Datascene account Tracker.0day.community Tapochek.net invite Ptchina invite Lesaloon account Exyusubs account Therebels.tv account Ubits.club invite Zmpt.cc account Turktorrent.us account Dasunerwarte account Hawke.uno account Monikadesign account Fearnopeer account Alpharatio account Wukongwendao.top account Chinapyg account Azusa.wiki account Yggtorrent.top account Torrentdd account Cyanbug.net invite Hhanclub.top account Wintersakura.net account Xthor account Tctg.pm account Finelite invite Agsvpt.com account Pt.0ff.cc invite Qingwapt.com account Xingtan.one account Ptcafe.club invite W-o-t.pro account Coastal-crew.bounceme.net account Darkpeers.org account Pianyuan.org account Seedpool.org  account Tempelbox account Pt.itzmx.com account Itatorrents.xyz  account Letseed.org account The-new-fun.com  account Malayabits.cc account Trellas.me account Yu-scene.net account Futuretorrent.org account Bitpt.cn account Tocashare.biz  account Videoteka.org  account White-angel.hu account Xbytesv2.li account Torr9  account Desitorrents account Okpt.net account Samaritano.cc account Polishtorrent.top  account C411.org account Bigcore.eu account BJ-Share.info account Infinitylibrary.net account Beload.org account Emuwarez.com account Yhpp.cc account Funsharing ( FSC ) account Rastastugan account Tlzdigital account account Upscalevault account Bluraytracker.cz account Torrenting.com account Infire.si account Dasunerwartete.biz invite The-torrent-trader account New-asgard.xyz account Pandapt account Movies Trackers : Secret-cinema account Anthelion account Pixelhd account Cinemageddon account Cinemaz account Retroflix account Classix-unlimited - invite Movie-Torrentz (m2g.link) invite Punck-tracker.net account Tmghub account Cathode-ray.tube account Greatposterwall account Arabicsource.net account Upload.cx account Crabpt.vip invite Onlyencodes.cc account Exyusubs account Hellashut.net invite Nordichd.sytes.net invite Locadora.cc account HD Trackers :   Blutopia buffered account Hd-olimpo buffered account Hdf.world account Torrentland.li account HdSky account Hdchina account Chdbits account Totheglory account Hdroute account Hdhome account TorrentCCF aka et8.org account 3DTorrents invite HD-Torrents account Bit-HDTV account HDME.eu invite Hdarea.co account Asiancinema.me account JoyHD invite HDSpace invite CrazyHD invite Bluebird-hd invite Htpt.cc account Hdtime invite Ourbits.club account Hd4fans account Siambit account Privatehd account Springsunday account Tjupt account Hdcity.leniter invite Ccfbits account Discfan account Pt.btschool.club account Ptsbao.club invite Hdzone.me invite Danishbytes account Zonaq.pw account Tracker.tekno3d account Arabp2p account Hd-united account Reelflix.xyz account Hdatmos.club account Anasch.cc invite Tigris-t account Nethd.org account Hd.ai invite Hitpt.com account Hdmonkey account Dragonhd.xyz account Hdclub.eu account Forum.bluraycd.com account Carpt account Hdfun.me invite Pt.hdupt invite Puntotorrent account Ultrahd account Rousi.zip account Bearbit account Hdturk.club account Asiandvdclub account Star-space.net account Nordicq.org account Hdkyl.in account Utp.to account Hdzero account Novahd account Hdtorrents.eu account   Music Trackers :   Dicmusic account Music-Vid account Open.cd account LzTr account ProAudioTorrents invite Jpopsuki invite TranceTraffic invite Audionews invite Kraytracker invite Libble.me invite Losslessclub invite Indietorrents.com invite Dimeadozen account Funkytorrents invite Karaokedl account zombtracker.the-zomb account Concertos account Sugoimusic account Satclubbing.club invite Metal.iplay invite Psyreactor invite Panda.cd account Adamsfile account Freehardmusic account Tracker.hqmusic.vn accouunt Twilightzoom account 3 tb buffer Hiresmusic account Metalguru account Musictorrents.org account Musebootlegs.com invite Zappateers.com account Jungleland.dnsalias.com account Naftamusic account   E-Learning Trackers :   Theplace account Thevault account Myanonamouse account Libranet account 420Project account Learnflakes account Pt.soulvoice.club account P2pelite account Aaaaarg.fail invite Ebooks-shares.org account Abtorrents account Pt.tu88.men invite Docspedia.world invite   TV-Trackers :   Skipthecommericals Cryptichaven account TV-Vault invite Shazbat.TV account Myspleen account Tasmanit.es invite Tvstore.me account Tvchaosuk account Jptv.club account   XXX - Porn Trackers :   FemdomCult account Pussytorrents account Adult-cinema-network account Bootytape account 1 Tb buffer Exoticaz account Bitporn account Kufirc account Gaytorrent.ru invite Nicept account Gay-torrents.org invite Ourgtn account Pt.hdbd.us account BitSexy account Happyfappy.org account Kamept.com account Lesbians4u.org account   Gaming Trackers :   Mteam.fr account BitGamer invite Retrowithin invite Gamegamept account   Cartoon/Anime/Comic Trackers :   Animeworld account Oldtoons.world account U2.dmhy account CartoonChaos invite Animetorrents account Mononoke account Totallykids.tv account Bakabt.me invite Revanime account Ansktracker account Tracker.shakaw.com.br invite Bt.mdan.org account Skyey2.com account Animetracker.cc Adbt.it.cx invite Tracker.uniotaku.com account Mousebits.com account   Sports Trackers :   MMA-Tracker invite T3nnis.tv invite AcrossTheTasman account RacingForMe invite Sportscult invite Ultimatewrestlingtorrents account Worldboxingvideoarchive invite CyclingTorrents account Xtremewrestlingtorrents account Tc-boxing invite Mma-torrents account Aussierul invite Xwt-classics account Racing4everyone account Talk.tenyardtracker account Stalker.societyglitch invite Extremebits invite Rgfootball.net account F1carreras.xyz account Software/Apps Trackers : Brokenstones account Appzuniverse invite Teamos.xyz account Macbb.org account   Graphics Trackers:   Forum.Cgpersia account Cgfxw account   Others   Hduse.net account Fora.snahp.eu account Board4all.biz account Makingoff.org/forum account Xrel.to account Undergunz.su account Corebay account Endoftheinter.net ( EOTI ) account Thismight.be invite Skull.facefromouter.space account Avxhm.se (AvaxHome) account Ssdforum account Notfake.vip account Intotheinter.net account Tildes.net invite Thetoonz account Usinavirtual account Hdclasico invite HispaShare account Valentine.wtf account Adit-hd account Forum-andr.net account Warezforums account Justanothermusic.site account Forbiddenlibrary.moe account Senturion.to account Movieparadise account Dcdnet.ru account Sftdevils.net account Heavy-r.com account New-team.org account Ddl.tv account Filewarez.club account Hispamula.org account Hubwarez.tv account Ultim-zone.in account Leprosorium.ru account Planet-ultima.org account The-dark-warez.com account Koyi.pub account Tehparadox.net account   NZB :   Ninjacentral.co.za account Tabula-rasa.pw account Drunkenslug account Drunkenslug invite Usenet-4all account Dognzb.cr invite Kleverig account Nzb.cat account Nzbplanet.net invite Ng4you.com account NZB.to account Samuraiplace account Abhdtv.net account Abook.link account Comix.pw account House-of-usenet Secretbinaries.net account Vnext.to account Stockboxx.top account Sky-of-use.net account   Prices start from 3 $ to 100 $   Payment methods: Crypto, Neteller, Revolut   If you want to buy something send me a pm or contact me on:   Email: morrison2102@gmail.com   Discord: LFC4LIFE#4173   Telegram: https://t.me/LFC4LIFE4173   Skype: morrison2102@hotmail.com
    • If you don't want spam, stop badmouthing open source code just to try and sell your compiled crap in a licensed DLL, which is probably full of backdoors like any criminal would do.   I'll create a Git repository just to publish the mods Skylord prepared for this garbage for free.   You're the only scammer here, selling a compilation of the source code Guytis gave you. Regards.   It's not easy when you dedicate yourself to insulting, threatening, and harassing people. Just look at your own reality and you'll realize it.
    • (3241-100)/9 = 349 online xD     WHAT I WILL SEE ON NEW SEASON ? *Free VIP characters for everyone for first 3 days after opening ! Unique augmentation trade/sell system (NEW PATCH V3.2). Improved server stability. No more lagg / dc. Pvp map area HIDE Names/clans unique system. Big changes on augmentation system.  rotfl Lucky fortune monsters on levelling area with 10min spawn. Also we will try to push longer seasons ever !  HAHAHAHAHAHA XD Increased giran trading area for sell. New raid boss events in coliseum. Fixed reflect damage skills. New raid boss banshee. Fixed pvp area flag issues. Fixed castle siege pray issues. New pvp map in sea of spores. Increased all mob drops rate by +20%. And much more...   Augment diammond 100% 3x winter xDD   And now the best part   HAHAHAH 1-10 random level LS Augment Also we will try to push longer seasons ever !  HAHAHAHAHAHA XD   GRAND START FROM - 15/08/2025, FRIDAY, 20:00 +3 GMT ! GRAND OPENING FROM - 10/10/2025, FRIDAY, 20:00 +3 GRAND OPENING FROM - 05 DECEMBER 2025, FRIDAY, 20:00 +2 GMT ! GRAND OPENING FROM - 12/052025, FRIDAY, 20:00 +3 GMT ! GRAND OPENING FROM - 23 JANUARY 2026, FRIDAY, 20:00 +2 GMT ! WIPE ! NEW SEASON GRAND OPENING FROM TODAY ! - 23/01/2026, FRIDAY, 20:00 +3 GMT ! OPENING TODAY !!! FROM - 06/03/2026, FRIDAY, 20:00 +3 GMT !   1. When wipe?  2. When will there be any response to the allegations? 3. When will they stop deceiving players with the actual number of players online? 4. When change server name to L2][Wipe the best waste Time][Money?
    • Don't spam my post again. Do you need attention? That guy doesn't work at L2Devs, he's not a programmer, and I've never spoken to him. You should respond to the people you scammed. Regards!
    • “WRONG EMAIL – AND EVERYTHING FALLS APART.” ▪ Requests are different. Sometimes a task takes three days, sometimes thirty minutes. ▪ Recently a regular client contacted us. The account had one e-mail, but another one was required for a specific service. ▪ The screenshot was sent immediately. Task – carefully replace the e-mail in the document so that everything looks natural and leaves no editing traces. ▪ Small details like this are often underestimated. › What usually happens: – one symbol in the e-mail doesn’t match – the system starts checking metadata – questions appear about the file origin – the document goes to additional verification ▪ We simply did it properly: the e-mail matches, the file structure remained intact, the document looks original. ▪ Sometimes a good result is not “magic”, but precision in details. ▪ If your document were checked right now – are you sure there are no small details that could ruin everything? › TG: https://t.me/mustang_service ( https:// t.me/ mustang_service ) › Channel: https://t.me/+JPpJCETg-xM1NjNl ( https:// t.me/ +JPpJCETg-xM1NjNl ) #documentdesign #verification #documents #case #antifraud
  • 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..