root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_ENTER_WORLD.java

967993
25
import com.aionemu.gameserver.model.account.AccountTime;
25
import com.aionemu.gameserver.model.account.AccountTime;
26
import com.aionemu.gameserver.model.account.PlayerAccountData;
26
import com.aionemu.gameserver.model.account.PlayerAccountData;
27
import com.aionemu.gameserver.model.gameobjects.Item;
27
import com.aionemu.gameserver.model.gameobjects.Item;
28
import com.aionemu.gameserver.model.gameobjects.player.Inventory;
28
import com.aionemu.gameserver.model.gameobjects.player.Storage;
29
import com.aionemu.gameserver.model.gameobjects.player.Player;
29
import com.aionemu.gameserver.model.gameobjects.player.Player;
30
import com.aionemu.gameserver.model.templates.BindPointTemplate;
30
import com.aionemu.gameserver.model.templates.BindPointTemplate;
31
import com.aionemu.gameserver.network.aion.AionClientPacket;
31
import com.aionemu.gameserver.network.aion.AionClientPacket;
...
...
156
			// will be removed next time
156
			// will be removed next time
157
157
158
			//items
158
			//items
159
			Inventory inventory = player.getInventory();
159
			Storage inventory = player.getInventory();
160
			List<Item> equipedItems = inventory.getEquippedItems();
160
			List<Item> equipedItems = inventory.getEquippedItems();
161
			if(equipedItems.size() != 0)
161
			if(equipedItems.size() != 0)
162
			{
162
			{
...
...
221
			AccountTime accountTime = getConnection().getAccount().getAccountTime();
221
			AccountTime accountTime = getConnection().getAccount().getAccountTime();
222
222
223
			sendPacket(SM_SYSTEM_MESSAGE.ACCUMULATED_TIME(
223
			sendPacket(SM_SYSTEM_MESSAGE.ACCUMULATED_TIME(
224
															accountTime.getAccumulatedOnlineHours(), 
224
				accountTime.getAccumulatedOnlineHours(), 
225
															accountTime.getAccumulatedOnlineMinutes(),
225
				accountTime.getAccumulatedOnlineMinutes(),
226
															accountTime.getAccumulatedRestHours(),
226
				accountTime.getAccumulatedRestHours(),
227
															accountTime.getAccumulatedRestMinutes())
227
				accountTime.getAccumulatedRestMinutes())
228
														);
228
			);
229
229
230
			/*
230
			/*
231
			 * Needed
231
			 * Needed
232
			 */
232
			 */
233
			sendPacket(new SM_PLAYER_SPAWN(player));
233
			 sendPacket(new SM_PLAYER_SPAWN(player));
234
			sendPacket(new SM_EMOTION_LIST());
234
			 sendPacket(new SM_EMOTION_LIST());
235
			sendPacket(new SM_INFLUENCE_RATIO());
235
			 sendPacket(new SM_INFLUENCE_RATIO());
236
            sendPacket(new SM_PRICES());
236
			 sendPacket(new SM_PRICES());
237
            sendPacket(new SM_PLAYER_ID(player));
237
			 sendPacket(new SM_PLAYER_ID(player));
238
            sendPacket(new SM_ABYSS_RANK());
238
			 sendPacket(new SM_ABYSS_RANK());
239
			sendPacket(new SM_FLY_TIME());
239
			 sendPacket(new SM_FLY_TIME());
240
240
241
			sendPacket(new SM_MESSAGE(0, null, "Welcome to " + Config.SERVER_NAME
241
			 sendPacket(new SM_MESSAGE(0, null, "Welcome to " + Config.SERVER_NAME
242
				+ " server\nPowered by aion-unique software\ndeveloped by www.aion-unique.org team.\nCopyright 2010", null,
242
				 + " server\nPowered by aion-unique software\ndeveloped by www.aion-unique.org team.\nCopyright 2010", null,
243
				ChatType.ANNOUNCEMENTS));
243
				 ChatType.ANNOUNCEMENTS));
244
244
245
			playerService.playerLoggedIn(player);
245
			 playerService.playerLoggedIn(player);
246
246
247
			ClassChangeService.showClassChangeDialog(player);
247
			 ClassChangeService.showClassChangeDialog(player);
248
		}
248
		}
249
		else
249
		else
250
		{
250
		{
...
...
252
		}
252
		}
253
	}
253
	}
254
254
255
	
255
256
}
256
}