Sparx92 Posted January 27, 2009 Posted January 27, 2009 i have a queston for // Give x y for a pvp kill addItem("Loot", x, y, this, true); sendMessage("You won y x for a pvp kill!"); @ sendMessage(you won y(=1[ex]) x(id=999999[ex]) for a pvp kill!") would it say you won 1 999999 or you won 1 PvPtoken[ex] *[ex] = example Quote
fdLP. Posted January 27, 2009 Posted January 27, 2009 it will say you won 1 PvPtoken for a pvp kill Quote
brett16 Posted January 27, 2009 Posted January 27, 2009 How can you add damage based rewards? Say if its a 2v1 and 1 person does 60% of the damage so he gets 60% of the reward and how can you also add Xp for another reward that can be split between to people or more. Quote
ninja123321 Posted January 28, 2009 Posted January 28, 2009 Don't think that's wise to do. Imagine an sps, he'd just run around and flash everyone doing minimal damage, while someone. When someone would come and hit one of his previous targets, sps would still get a reward, even though he did like 600 dmg... Too easy too abuse. Btw, how would you modify this, so it applies for a clan war.. Example, 1 random pvp kill = 1 medal, 1 clan kill = 2 medals. There would need to be a check if the enemy is clan war, but i've got no clue how to do that. Quote
Dreamerius Posted January 31, 2009 Posted January 31, 2009 hmm nice xD but pk script is stupid :P why to do many karmas with revard? :D he will get the revard and drop it ;P Quote
ninja123321 Posted February 3, 2009 Posted February 3, 2009 Does this work only on events or all the time? Cause I applied it on my server and there wasn't any effect. Quote
LouLou Posted March 12, 2009 Posted March 12, 2009 Ok first of to make it clear...If you dont know what eclipse means, how to complie or how to change the code then leave this topic and go here...http://www.maxcheaters.com/forum/index.php?topic=3400.0 I will use L2j interlude pack for this but you can use any, of any revision with no changes... Okay go to gameserver.model.actor.instance.L2PcInstance.java Here comes to reward for PVP kill Go to line 4538...You should see something like this // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); Okay now add this after it... // Give x y for a pvp kill addItem("Loot", x, y, this, true); sendMessage("You won y x for a pvp kill!"); NOTE! x IS THE ITEM ID AND y IS THE AMMOUNT! ============================================================ Okay now reward for PK kill Go to line 4605...You should see this // Add karma to attacker and increase its PK counter setPkKills(getPkKills() + 1); setKarma(getKarma() + newKarma); Add the same code as above and players are gonna get reward for PK kill! Note! PvP kill means when a player kills a flagged player and gets a pvp point and PK kill means when a player kills a while player and gets a PK point and karma! There is a huge difference Funny for high rate servers... Cheers ^^ Could you tell us to block the same ip ? i mean maybe a player be smart and said why to make pvp lets make a char and kill him so there is somthing to block the reward if it is from same ip? Quote
StarChild Posted March 13, 2009 Posted March 13, 2009 Well, even if you block same IP, you won't be secured from players doing all the time pvp with friends, so actually, this is kinda cheat modification, but usefull sometimes :D Quote
saplas Posted July 2, 2009 Posted July 2, 2009 very nice.. thnx a lot m8.. it's a very good guide for me.. i must put this in my server !! ty 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.