Jump to content
  • 0

[HELP]Seed of Destruction instance


Question

Posted

hello, i need help for Seed of destruction, it's count a Comand chanal , but i need it to count a party members for mid rate server becouse i dont except a lot of players now it count min 25 players max 36 i think, but i turn them for 2-9  and test it with party(2members) ir say need to be in comand chanal

can samone fix it? Realy thx who can help me also i'll give +karma and respect u ;)

P.S using l2jserver pack

script:

http://pastebin.com/P7rwQy04

 

4 answers to this question

Recommended Posts

  • 0
Posted

                final L2Party party = player.getParty();
                if (party == null)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.NOT_IN_PARTY_CANT_ENTER));
                        return false;
                }
final L2CommandChannel channel = player.getParty().getCommandChannel();
                if (channel == null)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.NOT_IN_COMMAND_CHANNEL_CANT_ENTER));
                        return false;
                }
                else if (channel.getChannelLeader() != player)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ONLY_PARTY_LEADER_CAN_ENTER));
                        return false;
                }
                else if (channel.getMemberCount() < MIN_PLAYERS || channel.getMemberCount() > MAX_PLAYERS)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.PARTY_EXCEEDED_THE_LIMIT_CANT_ENTER));
                        return false;
                }
                for (L2PcInstance partyMember : channel.getMembers())
                {
                        if (partyMember.getLevel() < 75)
...

change it to

                final L2Party party = player.getParty();
                if (party == null)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.NOT_IN_PARTY_CANT_ENTER));
                        return false;
                }
                else if (party.getPartyLeader() != player) //i am not sure if there are getPartyLeader
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.ONLY_PARTY_LEADER_CAN_ENTER));
                        return false;
                }
                else if (party.getMemberCount() < MIN_PLAYERS || party.getMemberCount() > MAX_PLAYERS)
                {
                        player.sendPacket(SystemMessage.getSystemMessage(SystemMessageId.PARTY_EXCEEDED_THE_LIMIT_CANT_ENTER));
                        return false;
                }
                for (L2PcInstance partyMember : party.getMembers())
                {
                        if (partyMember.getLevel() < 75)
...

i just changed it here so im not sure if it will compile or work well, try it

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 account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..