Intrepid Posted February 21, 2009 Posted February 21, 2009 search for that in the core: // Add karma to attacker and increase its PK counter under that use pvp reward(from Vago) addItem("Loot", 8732, 1, this, true); sendMessage("You won 1 item!"); And here comes the special thing in it make it zone related: // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); // pvp reward if (isInsideZone(ZONE_PVP)) { addItem("Loot", 8732, 1, this, true); sendMessage("You won 1 lifestone for a pvp kill!"); } // Send a Server->Client UserInfo packet to attacker with its Karma and PK Counter sendPacket(new UserInfo(this)); The only thing you need is to change the zone type. The zone types are: ZONE_PVP -> arena ZONE_PEACE -> Town ZONE_SWAMP -> swamp zone ZONE_NOLANDING ->no landing zone like toi for example ZONE_MOTHERTREE ->elven village mothertree zone ZONE_JAIL -> Jail zone ZONE_FORT -> fortress zone ZONE_MONSTERTRACK -> derby track zone Credits to me and Vago. for l2j ct2.2
Kwlotoumpas Posted March 14, 2009 Posted March 14, 2009 Very good share.Ppl in my srv will like it :)
RpGiant Posted March 18, 2009 Posted March 18, 2009 well nice but you dont think they dualbox and kill and kill and kill we got that long time ago on our old server well it closed :( // PvP Token Reward in PvP zone if (!targetPlayer.getClient().getConnection().getSocket().getInetAddress() .equals( this.getClient().getConnection().getSocket().getInetAddress() ) && //avoid dualbox targetPlayer.getClan() != this.getClan()) { // Avoid same clan if (isInsideZone(ZONE_PVP) || targetPlayer.isInsideZone(ZONE_PVP)) // Check if you and target is in pvp zone { addItem("Loot", 10704, 1, this, true); } } RpGiant
uNiQue1337 Posted March 19, 2009 Posted March 19, 2009 btw, it is possible to do it when someone kill a char for two or more times dont give him a reward?
Sуѕтємƒяєαк Posted March 21, 2009 Posted March 21, 2009 well i changed this for l2jfree and made it like this // Add karma to attacker and increase its PK counter setPvpKills(getPvpKills() + 1); // pvp reward if (isInsideZone(L2Zone.FLAG_PVP)) { addItem("Loot", 8732, 1, this, true); sendMessage("You won 1 lifestone for a pvp kill!"); } it doesn't give any compilation error,but it doesn't seem to work from ingame..any solution to this?
wirusas1 Posted March 21, 2009 Posted March 21, 2009 Maybe smn can say in which file i have to put this code pls?
bauwbas Posted December 14, 2009 Posted December 14, 2009 L2PcInstance... Not working, all of yours code is wrong... If i add this code: addItem("Loot", 8732, 1, this, true); sendMessage("You won 1 lifestone for a pvp kill!"); and if you kill player in somewhere, you either not recive an item. So... wrong code.
MaestroLuke Posted December 14, 2009 Posted December 14, 2009 L2PcInstance... Not working, all of yours code is wrong... If i add this code: addItem("Loot", 8732, 1, this, true); sendMessage("You won 1 lifestone for a pvp kill!"); and if you kill player in somewhere, you either not recive an item. So... wrong code. pretty old post but code seems fine something you are doing wrong
bauwbas Posted December 14, 2009 Posted December 14, 2009 I know sorry, for waking up old topic, but... I really need it... I used other guides, like pvp reward, but its same.. I use diff patch, but it same sh1t... Oh well, need to try again and again, and maby found my problem;/
Intrepid Posted December 14, 2009 Author Posted December 14, 2009 the code depends on different zone systems. and btw... Not working, all of yours code is wrong... than why you are here if all of my codes dont work...bb
bauwbas Posted December 14, 2009 Posted December 14, 2009 Sorry, my english is terrible. :D Not all your codes, but in this topic codes are wrong... P.s. i tested it on interbliude ;D and its work, i don't know, mabe my l2jserver pack don't accepts that code... I really don't know why not working for me.
Emrys Posted December 14, 2009 Posted December 14, 2009 Sorry, my english is terrible. :D Not all your codes, but in this topic codes are wrong... P.s. i tested it on interbliude ;D and its work, i don't know, mabe my l2jserver pack don't accepts that code... I really don't know why not working for me. Lolen ;D It works .... in all l2j packs(IL-ct2.3) that I have tested :D
Drasius Posted December 16, 2009 Posted December 16, 2009 For me it works only then, when i set peace zone (town)... I'm using interlude server pack.. EDIT: Works at toi ... THanks a lot.. ;)
bauwbas Posted December 16, 2009 Posted December 16, 2009 Hmm... I try to set peace zone.... My server pack is OMG how edited, so i think that is my problem of not working..
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now