Hello MxCers...
I remember in old times some servers like L2Infinity (since c4-c5)
gave a temp hero effect when sb reached 5 pvp kills etc so i though
Why not creating this code...
So here is how its works:
When sb reaches X kills in a row he gains Hero effects till he dies...
Just add this lines at L2PcInstance.java to do it..:
First find this:
private boolean _hero = false;
and then add these bellow it:
private int pvpinrowhero = 0;
private int fakehero = 0;
then find this:
public void increasePvpKills()
and add bellow it:
pvpinrowhero++;
switch(pvpinrowhero){
case 5:
if (pvpinrowhero == 5)
{ fakehero = 1 ;
setHero(true);
}
sendPacket(new UserInfo(this));
default:
;
}
and finally find this:
_revivePower = 0;
and add bellow it:
pvpinrowhero = 0;
if (fakehero == 1)
{setHero(false);
fakehero = 0;}
sendPacket(new UserInfo(this));
Now if you want the player to gain only the hero glow and HVoice..
but not the skills make this line like that:
if (isHero())
{ return ;}
else if (pvpinrowhero == 5)
{ fakehero = 1 ;
setHero(true);
{
for(L2Skill skill: HeroSkillTable.GetHeroSkills())
removeSkill(skill,false);
}
}
sendPacket(new UserInfo(this));
default:
;
}
I made it with 5 kills in a row... in order to change it just change this number:
case 5:
if (pvpinrowhero == 5)
and thats all..
Credits: .. well the quake system thing gave me the idea but it was built up by me so...
PS: This is my 1st post so plz dont be hard on me :D