Originally Posted by
iLiftPlenty
Check the login() method in client. (server-sided)
This? I don't have an actual login() method
Code:
public void initialize() {
outStream.createFrame(249);
outStream.writeByteA(1);
outStream.writeWordBigEndianA(playerId);
for (int j = 0; j < PlayerHandler.players.length; j++) {
if (j == playerId)
continue;
if (PlayerHandler.players[j] != null)
if (PlayerHandler.players[j].playerName.equalsIgnoreCase(playerName))
disconnected = true;
}
for (int i = 0; i < playerLevel.length; i++) {
getPA().setSkillLevel(i, playerLevel[i], playerXP[i]);
getPA().refreshSkill(i);
}
for (int equip = 0; equip < playerEquipment.length; equip++)
getItems().setEquipment(playerEquipment[equip], playerEquipmentN[equip], equip);
getCombat().resetPrayers();
getPA().setSidebarInterfaces();
playerName = Misc.formatPlayerName(playerName);
combatLevel = calcCombat();
isFullHelm = Item.isFullHelm(playerEquipment[Config.HAT]);
isFullMask = Item.isFullMask(playerEquipment[Config.HAT]);
isFullBody = Item.isFullBody(playerEquipment[Config.CHEST]);
getPA().sendFrame126("Combat level: " + combatLevel, 3983);
getPA().sendFrame126("Total Lvl: " + getPA().getTotalLevel(), 3984);
getPA().sendFrame126(runEnergy + "%", 149);
loadSettings();
getPA().sendFrame107();
getPA().setChatOptions(0, 0, 0);
getPA().showOption(4, 4, "Follow");
getPA().showOption(5, 3, "Trade With");
Server.clanChat.clearClanChat(this);
Server.clanChat.updateClanText(this);
getPA().resetAutocast();
getItems().resetItems(3214);
getItems().resetBonus();
getItems().getBonus();
getItems().writeBonus();
getItems().addSpecialBar(playerEquipment[Config.WEAPON]);
getCombat().getPlayerAnimIndex();
getCombat().checkRangeWeapons();
getPA().getSkull(skullTimer);
getPA().restoreEvent();
getPA().restoreSpecial();
getPA().logIntoPM();
runOption = true;
getPA().setConfig(173, 1);
RandomEventHandler.startRandomEvent(this);
if (poisonDamage > 0)
getPA().appendPoison(poisonDamage);
if (inCwGame())
CastleWars.dropFlag(this);
saveCharacter = true;
handler.updatePlayer(this, outStream);
handler.updateNPC(this, outStream);
flushOutStream();
sendMessage("Welcome to " + Config.SERVER_NAME + "!"); //<col=ffffff><shad=000000>
sendMessage("Remember to vote daily to help the community grow!");
if (clanOwner != "")
for (int j = 0; j < Server.clanChat.clans.length; j++)
if (Server.clanChat.clans[j] != null)
if (clanOwner.equalsIgnoreCase(Server.clanChat.clans[j].owner)) {
clanId = j;
Server.clanChat.addToClan(this, j);
break;
}
if (pet > 0)
Server.npcHandler.spawnNpcForPlayer(this, pet, absX, absY, heightLevel, 1, false, false, true, true);
if (newbie == 0)
getPA().firstTimeTutorial();
if (newbie == 1)
for (int i = 0; i < Config.MAX_PLAYERS; i++)
if (PlayerHandler.players[i] != null)
sendMessage("Alert##" + Server.alertMessage + "##By: Pixel");
correctCoordinates();
}