// This null check may not be needed anymore since notifyClanMembers is called from within a null check already. Please remove if we're certain it's ok to do so.
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: not a statement
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:695: error: reached end of file while parsing
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.
GOSTARIA DOS ICONES DAS TATTOS , TODOS ICONES , COM ESSE LV , ATÉ O LVL 6 POR FAVOR , PARA INTERLUDE , ESSES DO PRINT NAO SAO INTERLUDE E NAO TENHO ! OBRIGADO!
Olá, seu tópico se encontra com um ou mais links offline. Caso ainda possua o conteúdo, favor postar aqui mesmo no tópico ou mandar MP para algum staff que estaremos normalizando o tópico.
Grato pela atenção!
Voce usar a conta de admin q vc tem no server, vai em accounts e define o acess_level la. e vc entra auto.
Eu tenho uma versão desse votesystem q tentei atualizar e com tutorial so acessar o link na minha assinatura em baixo.
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.
Pergunta
Dev. Pegasus
estou com um erro aqui por que estou tentando adicionar o mentor
se alguem puder resolver vlw :)
Erro no EnterWorld.java
package com.l2jserver.gameserver.network.clientpackets;
import java.io.UnsupportedEncodingException;
import java.util.logging.Logger;
import com.l2jserver.Config;
import com.l2jserver.gameserver.Announcements;
import com.l2jserver.gameserver.GmListTable;
import com.l2jserver.gameserver.LoginServerThread;
import com.l2jserver.gameserver.SevenSigns;
import com.l2jserver.gameserver.TaskPriority;
import com.l2jserver.gameserver.cache.HtmCache;
import com.l2jserver.gameserver.communitybbs.Manager.RegionBBSManager;
import com.l2jserver.gameserver.datatables.AdminCommandAccessRights;
import com.l2jserver.gameserver.datatables.GMSkillTable;
import com.l2jserver.gameserver.datatables.SkillTable;
import com.l2jserver.gameserver.instancemanager.AwakingManager;
import com.l2jserver.gameserver.instancemanager.CHSiegeManager;
import com.l2jserver.gameserver.instancemanager.CastleManager;
import com.l2jserver.gameserver.instancemanager.ClanHallManager;
import com.l2jserver.gameserver.instancemanager.CoupleManager;
import com.l2jserver.gameserver.instancemanager.CursedWeaponsManager;
import com.l2jserver.gameserver.instancemanager.DimensionalRiftManager;
import com.l2jserver.gameserver.instancemanager.FortManager;
import com.l2jserver.gameserver.instancemanager.FortSiegeManager;
import com.l2jserver.gameserver.instancemanager.InstanceManager;
import com.l2jserver.gameserver.instancemanager.MailManager;
import com.l2jserver.gameserver.instancemanager.MapRegionManager;
import com.l2jserver.gameserver.instancemanager.PetitionManager;
import com.l2jserver.gameserver.instancemanager.QuestManager;
import com.l2jserver.gameserver.instancemanager.SiegeManager;
import com.l2jserver.gameserver.instancemanager.TerritoryWarManager;
import com.l2jserver.gameserver.model.L2Clan;
import com.l2jserver.gameserver.model.L2Object;
import com.l2jserver.gameserver.model.L2World;
import com.l2jserver.gameserver.model.actor.L2Character;
import com.l2jserver.gameserver.model.actor.instance.L2ClassMasterInstance;
import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
import com.l2jserver.gameserver.model.entity.Couple;
import com.l2jserver.gameserver.model.entity.Fort;
import com.l2jserver.gameserver.model.entity.FortSiege;
import com.l2jserver.gameserver.model.entity.L2Event;
import com.l2jserver.gameserver.model.entity.Siege;
import com.l2jserver.gameserver.model.entity.TvTEvent;
import com.l2jserver.gameserver.model.entity.clanhall.AuctionableHall;
import com.l2jserver.gameserver.model.entity.clanhall.SiegableHall;
import com.l2jserver.gameserver.model.item.instance.L2ItemInstance;
import com.l2jserver.gameserver.model.quest.Quest;
import com.l2jserver.gameserver.model.quest.QuestState;
import com.l2jserver.gameserver.network.SystemMessageId;
import com.l2jserver.gameserver.network.communityserver.CommunityServerThread;
import com.l2jserver.gameserver.network.communityserver.writepackets.WorldInfo;
import com.l2jserver.gameserver.network.serverpackets.Die;
import com.l2jserver.gameserver.network.serverpackets.EtcStatusUpdate;
import com.l2jserver.gameserver.network.serverpackets.ExBasicActionList;
import com.l2jserver.gameserver.network.serverpackets.ExGetBookMarkInfoPacket;
import com.l2jserver.gameserver.network.serverpackets.ExMentorList;
import com.l2jserver.gameserver.network.serverpackets.ExNevitAdventPointInfoPacket;
import com.l2jserver.gameserver.network.serverpackets.ExNevitAdventTimeChange;
import com.l2jserver.gameserver.network.serverpackets.ExNoticePostArrived;
import com.l2jserver.gameserver.network.serverpackets.ExNotifyPremiumItem;
import com.l2jserver.gameserver.network.serverpackets.ExShowContactList;
import com.l2jserver.gameserver.network.serverpackets.ExShowScreenMessage;
import com.l2jserver.gameserver.network.serverpackets.ExShowUsmVideo;
import com.l2jserver.gameserver.network.serverpackets.ExStorageMaxCount;
import com.l2jserver.gameserver.network.serverpackets.ExVoteSystemInfo;
import com.l2jserver.gameserver.network.serverpackets.FriendList;
import com.l2jserver.gameserver.network.serverpackets.HennaInfo;
import com.l2jserver.gameserver.network.serverpackets.ItemList;
import com.l2jserver.gameserver.network.serverpackets.NpcHtmlMessage;
import com.l2jserver.gameserver.network.serverpackets.PledgeShowMemberListAll;
import com.l2jserver.gameserver.network.serverpackets.PledgeShowMemberListUpdate;
import com.l2jserver.gameserver.network.serverpackets.PledgeSkillList;
import com.l2jserver.gameserver.network.serverpackets.PledgeStatusChanged;
import com.l2jserver.gameserver.network.serverpackets.QuestList;
import com.l2jserver.gameserver.network.serverpackets.ShortCutInit;
import com.l2jserver.gameserver.network.serverpackets.SkillCoolTime;
import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
import com.l2jserver.util.Base64;
/**
* Enter World Packet Handler<p>
* <p>
* 0000: 03 <p>
* packet format rev87 bddddbdcccccccccccccccccccc
* <p>
*/
public class EnterWorld extends L2GameClientPacket
{
private static final String _C__11_ENTERWORLD = "[C] 11 EnterWorld";
private static Logger _log = Logger.getLogger(EnterWorld.class.getName());
private final int[][] tracert = new int[5][4];
public TaskPriority getPriority()
{
return TaskPriority.PR_URGENT;
}
@Override
protected void readImpl()
{
readB(new byte[32]); // Unknown Byte Array
readD(); // Unknown Value
readD(); // Unknown Value
readD(); // Unknown Value
readD(); // Unknown Value
readB(new byte[32]); // Unknown Byte Array
readD(); // Unknown Value
for (int i = 0; i < 5; i++)
for (int o = 0; o < 4; o++)
tracert[o] = readC();
}
@Override
protected void runImpl()
{
L2PcInstance activeChar = getClient().getActiveChar();
if (activeChar == null)
{
_log.warning("EnterWorld failed! activeChar returned 'null'.");
getClient().closeNow();
return;
}
String[] adress = new String[5];
for (int i = 0; i < 5; i++)
adress = tracert[0]+"."+tracert[1]+"."+tracert[2]+"."+tracert[3];
LoginServerThread.getInstance().sendClientTracert(activeChar.getAccountName(), adress);
getClient().setClientTracert(tracert);
// Restore to instanced area if enabled
if (Config.RESTORE_PLAYER_INSTANCE)
activeChar.setInstanceId(InstanceManager.getInstance().getPlayerInstance(activeChar.getObjectId()));
else
{
int instanceId = InstanceManager.getInstance().getPlayerInstance(activeChar.getObjectId());
if (instanceId > 0)
InstanceManager.getInstance().getInstance(instanceId).removePlayer(activeChar.getObjectId());
}
if (L2World.getInstance().findObject(activeChar.getObjectId()) != null)
{
if (Config.DEBUG)
_log.warning("User already exists in Object ID map! User "+activeChar.getName()+" is a character clone.");
}
// Apply special GM properties to the GM when entering
if (activeChar.isGM())
{
if (Config.GM_STARTUP_INVULNERABLE && AdminCommandAccessRights.getInstance().hasAccess("admin_invul", activeChar.getAccessLevel()))
activeChar.setIsInvul(true);
if (Config.GM_STARTUP_INVISIBLE && AdminCommandAccessRights.getInstance().hasAccess("admin_invisible", activeChar.getAccessLevel()))
activeChar.getAppearance().setInvisible();
if (Config.GM_STARTUP_SILENCE && AdminCommandAccessRights.getInstance().hasAccess("admin_silence", activeChar.getAccessLevel()))
activeChar.setSilenceMode(true);
if (Config.GM_STARTUP_DIET_MODE && AdminCommandAccessRights.getInstance().hasAccess("admin_diet", activeChar.getAccessLevel()))
{
activeChar.setDietMode(true);
activeChar.refreshOverloaded();
}
if (Config.GM_STARTUP_AUTO_LIST && AdminCommandAccessRights.getInstance().hasAccess("admin_gmliston", activeChar.getAccessLevel()))
GmListTable.getInstance().addGm(activeChar, false);
else
GmListTable.getInstance().addGm(activeChar, true);
if (Config.GM_GIVE_SPECIAL_SKILLS)
GMSkillTable.getInstance().addSkills(activeChar, false);
if (Config.GM_GIVE_SPECIAL_AURA_SKILLS)
GMSkillTable.getInstance().addSkills(activeChar, true);
}
// Set dead status if applies
if (activeChar.getCurrentHp() < 0.5)
activeChar.setIsDead(true);
boolean showClanNotice = false;
// Clan related checks are here
if (activeChar.getClan() != null)
{
activeChar.sendPacket(new PledgeSkillList(activeChar.getClan()));
notifyClanMembers(activeChar);
notifySponsorOrApprentice(activeChar);
AuctionableHall clanHall = ClanHallManager.getInstance().getClanHallByOwner(activeChar.getClan());
if (clanHall != null)
{
if (!clanHall.getPaid())
activeChar.sendPacket(SystemMessageId.PAYMENT_FOR_YOUR_CLAN_HALL_HAS_NOT_BEEN_MADE_PLEASE_MAKE_PAYMENT_TO_YOUR_CLAN_WAREHOUSE_BY_S1_TOMORROW);
}
for (Siege siege : SiegeManager.getInstance().getSieges())
{
if (!siege.getIsInProgress())
continue;
if (siege.checkIsAttacker(activeChar.getClan()))
{
activeChar.setSiegeState((byte)1);
activeChar.setSiegeSide(siege.getCastle().getCastleId());
}
else if (siege.checkIsDefender(activeChar.getClan()))
{
activeChar.setSiegeState((byte)2);
activeChar.setSiegeSide(siege.getCastle().getCastleId());
}
}
for (FortSiege siege : FortSiegeManager.getInstance().getSieges())
{
if (!siege.getIsInProgress())
continue;
if (siege.checkIsAttacker(activeChar.getClan()))
{
activeChar.setSiegeState((byte)1);
activeChar.setSiegeSide(siege.getFort().getFortId());
}
else if (siege.checkIsDefender(activeChar.getClan()))
{
activeChar.setSiegeState((byte)2);
activeChar.setSiegeSide(siege.getFort().getFortId());
}
}
for(SiegableHall hall : CHSiegeManager.getInstance().getConquerableHalls().values())
{
if(!hall.isInSiege())
continue;
if(hall.isRegistered(activeChar.getClan()))
{
activeChar.setSiegeState((byte)1);
activeChar.setSiegeSide(hall.getId());
activeChar.setIsInHideoutSiege(true);
}
}
sendPacket(new PledgeShowMemberListAll(activeChar.getClan(), activeChar));
sendPacket(new PledgeStatusChanged(activeChar.getClan()));
// Residential skills support
if (activeChar.getClan().getHasCastle() > 0)
CastleManager.getInstance().getCastleByOwner(activeChar.getClan()).giveResidentialSkills(activeChar);
if (activeChar.getClan().getHasFort() > 0)
FortManager.getInstance().getFortByOwner(activeChar.getClan()).giveResidentialSkills(activeChar);
showClanNotice = activeChar.getClan().isNoticeEnabled();
}
if (TerritoryWarManager.getInstance().getRegisteredTerritoryId(activeChar) > 0)
{
if (TerritoryWarManager.getInstance().isTWInProgress())
activeChar.setSiegeState((byte)1);
activeChar.setSiegeSide(TerritoryWarManager.getInstance().getRegisteredTerritoryId(activeChar));
}
// Updating Seal of Strife Buff/Debuff
if (SevenSigns.getInstance().isSealValidationPeriod() && SevenSigns.getInstance().getSealOwner(SevenSigns.SEAL_STRIFE) != SevenSigns.CABAL_NULL)
{
int cabal = SevenSigns.getInstance().getPlayerCabal(activeChar.getObjectId());
if (cabal != SevenSigns.CABAL_NULL)
{
if (cabal == SevenSigns.getInstance().getSealOwner(SevenSigns.SEAL_STRIFE))
activeChar.addSkill(SkillTable.FrequentSkill.THE_VICTOR_OF_WAR.getSkill());
else
activeChar.addSkill(SkillTable.FrequentSkill.THE_VANQUISHED_OF_WAR.getSkill());
}
}
else
{
activeChar.removeSkill(SkillTable.FrequentSkill.THE_VICTOR_OF_WAR.getSkill());
activeChar.removeSkill(SkillTable.FrequentSkill.THE_VANQUISHED_OF_WAR.getSkill());
}
if (Config.ENABLE_VITALITY && Config.RECOVER_VITALITY_ON_RECONNECT)
{
float points = Config.RATE_RECOVERY_ON_RECONNECT * (System.currentTimeMillis() - activeChar.getLastAccess()) / 60000;
if (points > 0)
activeChar.updateVitalityPoints(points, false, true);
}
activeChar.checkRecoBonusTask();
activeChar.broadcastUserInfo();
// Send Macro List
activeChar.getMacros().sendUpdate();
// Send Item List
sendPacket(new ItemList(activeChar, false));
// Send GG check
activeChar.queryGameGuard();
// Send Teleport Bookmark List
sendPacket(new ExGetBookMarkInfoPacket(activeChar));
// Mentor
sendPacket(new ExMentorList(activeChar));
// Send Shortcuts
sendPacket(new ShortCutInit(activeChar));
// Send Action list
activeChar.sendPacket(ExBasicActionList.getStaticPacket(activeChar));
// Send Skill list
activeChar.sendSkillList();
// Send Dye Information
activeChar.sendPacket(new HennaInfo(activeChar));
Quest.playerEnter(activeChar);
if (!Config.DISABLE_TUTORIAL)
loadTutorial(activeChar);
for (Quest quest : QuestManager.getInstance().getAllManagedScripts())
{
if (quest != null && quest.getOnEnterWorld())
quest.notifyEnterWorld(activeChar);
}
activeChar.sendPacket(new QuestList());
if (Config.PLAYER_SPAWN_PROTECTION > 0)
activeChar.setProtection(true);
activeChar.spawnMe(activeChar.getX(), activeChar.getY(), activeChar.getZ());
activeChar.getInventory().applyItemSkills();
if (L2Event.isParticipant(activeChar))
L2Event.restorePlayerEventStatus(activeChar);
// Wedding Checks
if (Config.L2JMOD_ALLOW_WEDDING)
{
engage(activeChar);
notifyPartner(activeChar,activeChar.getPartnerId());
}
if (activeChar.isCursedWeaponEquipped())
{
CursedWeaponsManager.getInstance().getCursedWeapon(activeChar.getCursedWeaponEquippedId()).cursedOnLogin();
}
activeChar.updateEffectIcons();
if(activeChar.getOnlineTime() ==0)
{
activeChar.sendPacket(new ExShowUsmVideo(ExShowUsmVideo.GD1_INTRO));
}
activeChar.sendPacket(new EtcStatusUpdate(activeChar));
//Expand Skill
activeChar.sendPacket(new ExStorageMaxCount(activeChar));
sendPacket(new FriendList(activeChar));
System.out.println("NCPOINTS: " +activeChar.getgame_points());
SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.FRIEND_S1_HAS_LOGGED_IN);
sm.addString(activeChar.getName());
for (int id : activeChar.getFriendList())
{
L2Object obj = L2World.getInstance().findObject(id);
if (obj != null)
obj.sendPacket(sm);
}
activeChar.sendPacket(SystemMessageId.WELCOME_TO_LINEAGE);
//activeChar.sendMessage(getText("VGhpcyBzZXJ2ZXIgdXNlcyBMMkosIGEgcHJvamVjdCBmb3VuZGVkIGJ5IEwyQ2hlZg==\n"));
//activeChar.sendMessage(getText("YW5kIGRldmVsb3BlZCBieSB0aGUgTDJKIERldiBUZWFtIGF0IGwyanNlcnZlci5jb20=\n"));
if (Config.DISPLAY_SERVER_VERSION)
{
if (Config.SERVER_VERSION != null)
activeChar.sendMessage(getText("TDJKIFNlcnZlciBWZXJzaW9uOg==")+" "+Config.SERVER_VERSION);
if (Config.DATAPACK_VERSION != null)
activeChar.sendMessage(getText("TDJKIERhdGFwYWNrIFZlcnNpb246")+" "+Config.DATAPACK_VERSION);
}
//activeChar.sendMessage(getText("Q29weXJpZ2h0IDIwMDQtMjAxMQ==\n"));
SevenSigns.getInstance().sendCurrentPeriodMsg(activeChar);
Announcements.getInstance().showAnnouncements(activeChar);
if (showClanNotice)
{
NpcHtmlMessage notice = new NpcHtmlMessage(1);
notice.setFile(activeChar.getHtmlPrefix(), "data/html/clanNotice.htm");
notice.replace("%clan_name%", activeChar.getClan().getName());
notice.replace("%notice_text%", activeChar.getClan().getNotice().replaceAll("\r\n", "<br>"));
notice.disableValidation();
sendPacket(notice);
}
else if (Config.SERVER_NEWS)
{
String serverNews = HtmCache.getInstance().getHtm(activeChar.getHtmlPrefix(), "data/html/servnews.htm");
if (serverNews != null)
sendPacket(new NpcHtmlMessage(1, serverNews));
}
if (Config.PETITIONING_ALLOWED)
PetitionManager.getInstance().checkPetitionMessages(activeChar);
if (activeChar.isAlikeDead()) // dead or fake dead
{
// no broadcast needed since the player will already spawn dead to others
sendPacket(new Die(activeChar));
}
activeChar.onPlayerEnter();
sendPacket(new SkillCoolTime(activeChar));
sendPacket(new ExVoteSystemInfo(activeChar));
sendPacket(new ExNevitAdventPointInfoPacket(0));
sendPacket(new ExNevitAdventTimeChange(-1)); // only set pause state...
sendPacket(new ExShowContactList(activeChar));
for (L2ItemInstance i : activeChar.getInventory().getItems())
{
if (i.isTimeLimitedItem())
i.scheduleLifeTimeTask();
if (i.isShadowItem() && i.isEquipped())
i.decreaseMana(false);
}
for (L2ItemInstance i : activeChar.getWarehouse().getItems())
{
if (i.isTimeLimitedItem())
i.scheduleLifeTimeTask();
}
if (DimensionalRiftManager.getInstance().checkIfInRiftZone(activeChar.getX(), activeChar.getY(), activeChar.getZ(), false))
DimensionalRiftManager.getInstance().teleportToWaitingRoom(activeChar);
if (activeChar.getClanJoinExpiryTime() > System.currentTimeMillis())
activeChar.sendPacket(SystemMessageId.CLAN_MEMBERSHIP_TERMINATED);
// remove combat flag before teleporting
if (activeChar.getInventory().getItemByItemId(9819) != null)
{
Fort fort = FortManager.getInstance().getFort(activeChar);
if (fort != null)
FortSiegeManager.getInstance().dropCombatFlag(activeChar, fort.getFortId());
else
{
int slot = activeChar.getInventory().getSlotFromItem(activeChar.getInventory().getItemByItemId(9819));
activeChar.getInventory().unEquipItemInBodySlot(slot);
activeChar.destroyItem("CombatFlag", activeChar.getInventory().getItemByItemId(9819), null, true);
}
}
// Attacker or spectator logging in to a siege zone. Actually should be checked for inside castle only?
if (!activeChar.isGM()
// inside siege zone
&& activeChar.isInsideZone(L2Character.ZONE_SIEGE)
// but non-participant or attacker
&& (!activeChar.isInSiege() || activeChar.getSiegeState() < 2))
activeChar.teleToLocation(MapRegionManager.TeleportWhereType.Town);
if (Config.ALLOW_MAIL)
{
if (MailManager.getInstance().hasUnreadPost(activeChar))
sendPacket(ExNoticePostArrived.valueOf(false));
}
RegionBBSManager.getInstance().changeCommunityBoard();
CommunityServerThread.getInstance().sendPacket(new WorldInfo(activeChar, null, WorldInfo.TYPE_UPDATE_PLAYER_STATUS));
TvTEvent.onLogin(activeChar);
if (Config.WELCOME_MESSAGE_ENABLED)
activeChar.sendPacket(new ExShowScreenMessage(Config.WELCOME_MESSAGE_TEXT, Config.WELCOME_MESSAGE_TIME));
L2ClassMasterInstance.showQuestionMark(activeChar);
int birthday = activeChar.checkBirthDay();
if (birthday == 0)
{
activeChar.sendPacket(SystemMessageId.YOUR_BIRTHDAY_GIFT_HAS_ARRIVED);
// activeChar.sendPacket(new ExBirthdayPopup()); Removed in H5?
}
else if (birthday != -1)
{
sm = SystemMessage.getSystemMessage(SystemMessageId.THERE_ARE_S1_DAYS_UNTIL_YOUR_CHARACTERS_BIRTHDAY);
sm.addString(Integer.toString(birthday));
activeChar.sendPacket(sm);
}
if(!activeChar.getPremiumItemList().isEmpty())
activeChar.sendPacket(new ExNotifyPremiumItem());
//GOD APOCALIPCE
if (activeChar.getLevel() > 84 && !activeChar.isAwaken())
AwakingManager.getInstance().SendReqAwaking(activeChar);
if (activeChar.getOnlineTime() == 0)
activeChar.sendPacket(new ExShowUsm(ExShowUsm.GD1_INTRO));
if (activeChar.getMentorId() != 0)
{
if (L2World.getInstance().getPlayer(activeChar.getMentorId()) != null)
{
L2PcInstance player = L2World.getInstance().getPlayer(activeChar.getMentorId());
player.sendPacket(new ExMentorList(player));
sm = SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTEE_S1_HAS_CONNECTED);
sm.addCharName(activeChar);
player.sendPacket(sm);
}
}
else
{
if (activeChar.isMentor() && activeChar.getMenteeList().size() > 0)
for (int objId : activeChar.getMenteeList())
if (L2World.getInstance().getPlayer(objId) != null)
{
L2PcInstance player = L2World.getInstance().getPlayer(objId);
sm = SystemMessage.getSystemMessage(SystemMessageId.YOUR_MENTOR_S1_HAS_CONNECTED);
sm.addCharName(activeChar);
player.sendPacket(sm);
player.sendPacket(new ExMentorList(player));
}
}
/**
* @param cha
*/
private void engage(L2PcInstance cha)
{
int _chaid = cha.getObjectId();
for(Couple cl: CoupleManager.getInstance().getCouples())
{
if (cl.getPlayer1Id()==_chaid || cl.getPlayer2Id()==_chaid)
{
if (cl.getMaried())
cha.setMarried(true);
cha.setCoupleId(cl.getId());
if (cl.getPlayer1Id()==_chaid)
cha.setPartnerId(cl.getPlayer2Id());
else
cha.setPartnerId(cl.getPlayer1Id());
}
}
}
/**
* @param cha
* @param partnerId
*/
private void notifyPartner(L2PcInstance cha, int partnerId)
{
if (cha.getPartnerId() != 0)
{
int objId = cha.getPartnerId();
try
{
L2PcInstance partner = L2World.getInstance().getPlayer(objId);
if (partner != null)
partner.sendMessage("Your Partner has logged in.");
partner = null;
}
catch (ClassCastException cce)
{
_log.warning("Wedding Error: ID "+objId+" is now owned by a(n) "+L2World.getInstance().findObject(objId).getClass().getSimpleName());
}
}
}
/**
* @param activeChar
*/
private void notifyClanMembers(L2PcInstance activeChar)
{
L2Clan clan = activeChar.getClan();
// This null check may not be needed anymore since notifyClanMembers is called from within a null check already. Please remove if we're certain it's ok to do so.
if (clan != null)
{
clan.getClanMember(activeChar.getObjectId()).setPlayerInstance(activeChar);
SystemMessage msg = SystemMessage.getSystemMessage(SystemMessageId.CLAN_MEMBER_S1_LOGGED_IN);
msg.addString(activeChar.getName());
clan.broadcastToOtherOnlineMembers(msg, activeChar);
msg = null;
clan.broadcastToOtherOnlineMembers(new PledgeShowMemberListUpdate(activeChar), activeChar);
}
}
/**
* @param activeChar
*/
private void notifySponsorOrApprentice(L2PcInstance activeChar)
{
if (activeChar.getSponsor() != 0)
{
L2PcInstance sponsor = L2World.getInstance().getPlayer(activeChar.getSponsor());
if (sponsor != null)
{
SystemMessage msg = SystemMessage.getSystemMessage(SystemMessageId.YOUR_APPRENTICE_S1_HAS_LOGGED_IN);
msg.addString(activeChar.getName());
sponsor.sendPacket(msg);
}
}
else if (activeChar.getApprentice() != 0)
{
L2PcInstance apprentice = L2World.getInstance().getPlayer(activeChar.getApprentice());
if (apprentice != null)
{
SystemMessage msg = SystemMessage.getSystemMessage(SystemMessageId.YOUR_SPONSOR_C1_HAS_LOGGED_IN);
msg.addString(activeChar.getName());
apprentice.sendPacket(msg);
}
}
}
/**
* @param string
* @return
*/
private String getText(String string)
{
try
{
String result = new String(Base64.decode(string), "UTF-8");
return result;
}
catch (UnsupportedEncodingException e)
{
return null;
}
}
private void loadTutorial(L2PcInstance player)
{
QuestState qs = player.getQuestState("255_Tutorial");
if (qs != null)
qs.getQuest().notifyEvent("UC", null, player);
}
@Override
public String getType()
{
return _C__11_ENTERWORLD;
}
@Override
protected boolean triggersOnActionRequest()
{
return false;
}
}
Erro ao Compilar
compile
:
[
javac] Compiling 1606 source files to D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\build\classes
[
javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:562: error: illegal start of expression
[
javac] private void engage(L2PcInstance cha)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:562: error: illegal start of expression
[
javac] private void engage(L2PcInstance cha)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:562: error: ';' expected
[
javac] private void engage(L2PcInstance cha)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:562: error: ';' expected
[
javac] private void engage(L2PcInstance cha)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: illegal start of expression
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: illegal start of expression
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: ';' expected
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: <identifier> expected
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: not a statement
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:588: error: ';' expected
[
javac] private void notifyPartner(L2PcInstance cha, int partnerId)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:614: error: illegal start of expression
[
javac] private void notifyClanMembers(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:614: error: illegal start of expression
[
javac] private void notifyClanMembers(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:614: error: ';' expected
[
javac] private void notifyClanMembers(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:614: error: ';' expected
[
javac] private void notifyClanMembers(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:633: error: illegal start of expression
[
javac] private void notifySponsorOrApprentice(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:633: error: illegal start of expression
[
javac] private void notifySponsorOrApprentice(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:633: error: ';' expected
[
javac] private void notifySponsorOrApprentice(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:633: error: ';' expected
[
javac] private void notifySponsorOrApprentice(L2PcInstance activeChar)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:663: error: illegal start of expression
[
javac] private String getText(String string)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:663: error: ';' expected
[
javac] private String getText(String string)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:663: error: ';' expected
[
javac] private String getText(String string)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:676: error: illegal start of expression
[
javac] private void loadTutorial(L2PcInstance player)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:676: error: illegal start of expression
[
javac] private void loadTutorial(L2PcInstance player)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:676: error: ';' expected
[
javac] private void loadTutorial(L2PcInstance player)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:676: error: ';' expected
[
javac] private void loadTutorial(L2PcInstance player)
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:685: error: ';' expected
[
javac] public String getType()
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:691: error: ';' expected
[
javac] protected boolean triggersOnActionRequest()
[
javac] ^
[
javac] D:\Rafael 2012\Lineage Editor\Workspace\L2JRetribution\Core God\java\com\l2jserver\gameserver\network\clientpackets\EnterWorld.java:695: error: reached end of file while parsing
[
javac] }
[
javac] ^
[
javac] 28 errors
[
javac] 1 warning
DataPack Developer Contact: [email protected]
(XML, Sql, Htm, Java, Cfg, dtd, System Editor) Developer
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts recomendados
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.