Skip to content

[Help] Clan Accademy

Featured Replies

Hello everyone .

I would like to know how I can de-activate the Clan's Accademy Repputation.

Actually i am wanting my players not to earn free clan repputation by accademy, as soon as it's a uber-high rate server.

 

If someone has information about this thing, i would like to know it asap, because actually i am keeping my server offline, just for this issue :(

 

Your help is rreally apprichiated.

Thank you in advance

John

You can search at our java file ... gameserver/model/actor/instance at L2VIllageMaster.java

 

 

You can found those line and edit them....!!

 

else if (actualCommand.equalsIgnoreCase("increase_clan_level"))
	{
		if (!player.isClanLeader())
		{
			player.sendPacket(SystemMessageId.YOU_ARE_NOT_AUTHORIZED_TO_DO_THAT);
			return;
		}
		player.getClan().levelUpClan(player);
	}
	else if (actualCommand.equalsIgnoreCase("learn_clan_skills"))
	{
		showPledgeSkillList(player);
	}

 

 

You can check the clantable.java to ...! I never tried those ...!!

  • Author

I wish to to thank you very much .

I will try to do what you said.

 

Anyways, if someone could give me a comfirmation of what is said above, it would be great. ( im not that good with java too .. unfortunately :( )

 

As i said, Thank you ! :)

I wish to to thank you very much .

I will try to do what you said.

 

Anyways, if someone could give me a comfirmation of what is said above, it would be great. ( im not that good with java too .. unfortunately :( )

 

As i said, Thank you ! :)

 

Np i check better and i find for clan academy :)

 

at gameserver/model/actor/instance at L2PcInstance.java

 

Check for this line

 

if ((getSubPledgeType() == -1 || getLvlJoinedAcademy() != 0) && _clan != null && PlayerClass.values()[id].getLevel() == ClassLevel.Third)
	{
		if (getLvlJoinedAcademy() <= 16)
			_clan.setReputationScore(_clan.getReputationScore() + 650, true);
		else if (getLvlJoinedAcademy() >= 39)
			_clan.setReputationScore(_clan.getReputationScore() + 190, true);
		else
			_clan.setReputationScore(_clan.getReputationScore() + (650 - (getLvlJoinedAcademy() - 16) * 20), true);
		_clan.broadcastToOnlineMembers(new PledgeShowInfoUpdate(_clan));
		setLvlJoinedAcademy(0);

Easy to edit :)

 

Just the 650 , 190 , 650 do it 0 :)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.