Jump to content
  • 0

Several Party viewing problem


spartangr

Question

xerete! paides exw to e3hs prob k elpizw na bre8ei eukola lish...

xrisimopihsa tis gnwseis tou papaditsa gia to pws na kaneis Gracia final server

k tautoxrona compile gia l2j.ola kala k ton anoi3a xwris sfalmata xwris tpt.

proigoumenos eixa 1 pack tou zoumhs. Kai sta 2 pack antimetopizw to idio prob me to party.

exw as poume 2 box egw k 1 filaraki alla 2.

me to 1o box mou blepw ola ta mamber tou PT me to 2o omos h blepw 2 apo tous 4 h 3 apo tous 4.

to palikari me ta alla 2 to idio akribos. blepei me to 1o ok to pt me to 2o box omos blepei sto 2 h 3 atoma anti gia 4.

ti mporoume na kanoume edw an 3erei kapoios parakalw polu na me help gt dn paei to mialo m p prepei na einai

auto to prob re paidia.dn paei ka8olou to mialo m euxaristw prokatabolika!!!

edit : to pt einai les k dn kanei refresh an auto boi8aei ka8olou, as poume ekane log out to 1 box k akoma to grafei sto 2o m box

oti einai on... omg dld :p

 

EDIT: paides logarame me epilogue k tous dixnei paizei na einai 8ema system?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

mipos to prob briskete C:\Server\gameserver\data\scripts\handlers\usercommandhandlers\partyinfo  ?k an nai exw auta edw.

 

/*

* This program is free software: you can redistribute it and/or modify it under

* the terms of the GNU General Public License as published by the Free Software

* Foundation, either version 3 of the License, or (at your option) any later

* version.

*

* This program is distributed in the hope that it will be useful, but WITHOUT

* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS

* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more

* details.

*

* You should have received a copy of the GNU General Public License along with

* this program. If not, see <http://www.gnu.org/licenses/>.

*/

package handlers.usercommandhandlers;

 

import net.sf.l2j.gameserver.handler.IUserCommandHandler;

import net.sf.l2j.gameserver.model.L2Party;

import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;

import net.sf.l2j.gameserver.network.SystemMessageId;

import net.sf.l2j.gameserver.network.serverpackets.SystemMessage;

 

/**

* Support for /partyinfo command

* Added by Tempy - 28 Jul 05

*/

public class PartyInfo implements IUserCommandHandler

{

private static final int[] COMMAND_IDS =

{

81

};

 

/**

*

* @see net.sf.l2j.gameserver.handler.IUserCommandHandler#useUserCommand(int, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance)

*/

public boolean useUserCommand(int id, L2PcInstance activeChar)

{

if (id != COMMAND_IDS[0])

return false;

 

if (!activeChar.isInParty())

{

activeChar.sendMessage("You are not in a party.");

return false;

}

 

L2Party playerParty = activeChar.getParty();

int memberCount = playerParty.getMemberCount();

int lootDistribution = playerParty.getLootDistribution();

String partyLeader = playerParty.getPartyMembers().get(0).getName();

 

activeChar.sendPacket(new SystemMessage(SystemMessageId.PARTY_INFORMATION));

 

switch (lootDistribution)

{

case L2Party.ITEM_LOOTER:

activeChar.sendPacket(new SystemMessage(SystemMessageId.LOOTING_FINDERS_KEEPERS));

break;

case L2Party.ITEM_ORDER:

activeChar.sendPacket(new SystemMessage(SystemMessageId.LOOTING_BY_TURN));

break;

case L2Party.ITEM_ORDER_SPOIL:

activeChar.sendPacket(new SystemMessage(SystemMessageId.LOOTING_BY_TURN_INCLUDE_SPOIL));

break;

case L2Party.ITEM_RANDOM:

activeChar.sendPacket(new SystemMessage(SystemMessageId.LOOTING_RANDOM));

break;

case L2Party.ITEM_RANDOM_SPOIL:

activeChar.sendPacket(new SystemMessage(SystemMessageId.LOOTING_RANDOM_INCLUDE_SPOIL));

break;

}

 

SystemMessage sm = new SystemMessage(SystemMessageId.PARTY_LEADER_C1);

sm.addString(partyLeader);

activeChar.sendPacket(sm);

 

activeChar.sendMessage("Members: " + memberCount + "/9");

 

activeChar.sendPacket(new SystemMessage(SystemMessageId.WAR_LIST));

return true;

}

 

/**

*

* @see net.sf.l2j.gameserver.handler.IUserCommandHandler#getUserCommandList()

*/

public int[] getUserCommandList()

{

return COMMAND_IDS;

}

}

 

 

An blepete kati para3eno peite m na t alla3w

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...