Jump to content

[Guide]Item reward for pvp/pk kill.


Recommended Posts

  • 4 weeks later...

Hi all.

 

Is it posible to give item from the fraged char inventory?

 

Edit : Oops i got a problem when i posted this. It s been posted twice, sorry if it my making.

 

Please mods delete the other post . Sorry again

Link to comment
Share on other sites

  • 2 weeks later...
  • 3 weeks later...
  • 3 weeks later...

Somebody have this working for the last Rev?

 

version=${l2jdp.revision}

      builddate=20091111_1902

      detailed info:

            committed-rev="6774"

            name=""

            committed-date="2009-11-02T18:47:02.537745Z"

 

version=${l2j.revision}

    builddate=20091111_1851

      detailed info:

            committed-rev="3694"

            name=""

            committed-date="2009-11-03T10:08:06.579692Z"

 

With this code i compile without problems but in game not give any reward...  :-\

Link to comment
Share on other sites

  • 6 months later...

been moding your code a bit

 

here it is

 

// Give x y for a pvp kill

if (getLevel() < 76)

{

    addItem("Loot", 959, 1, this, true);

    sendMessage("You won Enchant Weapon S Grade for a pvp kill!");

}

 

 

else if (Rnd.get(100) < 10)

 

{

    addItem("Loot", 959, 1, this, true);

    sendMessage("You won Enchant Weapon S Grade for a pvp kill!");

}

 

now every char under 76 Recives EWS whit a chance of 100%,The Chars Above 76 have a 10% Reciving Chance

note: I noticed you lose the items if you logout..

Link to comment
Share on other sites

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 ^^

 

 

When you say in the beginning add this after this....there must be a space between them?

Link to comment
Share on other sites

 

When you say in the beginning add this after this....there must be a space between them?

basically no matter but for look better add a space. ;)

Link to comment
Share on other sites

  • 4 weeks later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




×
×
  • Create New...