Intrepid Posted February 21, 2009 Share 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 Quote Link to comment Share on other sites More sharing options...
Kwlotoumpas Posted March 14, 2009 Share Posted March 14, 2009 Very good share.Ppl in my srv will like it :) Quote Link to comment Share on other sites More sharing options...
DāЯқŜiĐє Posted March 14, 2009 Share Posted March 14, 2009 i will check it Intrepid and I'll be back :P Quote Link to comment Share on other sites More sharing options...
RpGiant Posted March 18, 2009 Share 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 Quote Link to comment Share on other sites More sharing options...
uNiQue1337 Posted March 19, 2009 Share 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? Quote Link to comment Share on other sites More sharing options...
Sуѕтємƒяєαк Posted March 21, 2009 Share 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? Quote Link to comment Share on other sites More sharing options...
wirusas1 Posted March 21, 2009 Share Posted March 21, 2009 Maybe smn can say in which file i have to put this code pls? Quote Link to comment Share on other sites More sharing options...
bauwbas Posted December 14, 2009 Share 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. Quote Link to comment Share on other sites More sharing options...
MaestroLuke Posted December 14, 2009 Share 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 Quote Link to comment Share on other sites More sharing options...
bauwbas Posted December 14, 2009 Share 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;/ Quote Link to comment Share on other sites More sharing options...
Intrepid Posted December 14, 2009 Author Share 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 Quote Link to comment Share on other sites More sharing options...
bauwbas Posted December 14, 2009 Share 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. Quote Link to comment Share on other sites More sharing options...
Emrys Posted December 14, 2009 Share 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 Quote Link to comment Share on other sites More sharing options...
Drasius Posted December 16, 2009 Share 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.. ;) Quote Link to comment Share on other sites More sharing options...
bauwbas Posted December 16, 2009 Share 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.. Quote Link to comment Share on other sites More sharing options...
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.