S_SystemMessage
private void handleAdventurerBook(L1PcInstance pc) {// 獲取玩家當前頁面狀態(使用臨時變量存儲)
int currentPage = pc.getAdventurerBookPage();
// 調試訊息
pc.sendPackets(new S_SystemMessage("調試: 當前頁面 = " + currentPage));
switch (currentPage) {
case 0: // 顯示伺服器設定頁面
pc.sendPackets(new S_WhoHtml(pc, "y_who"));
pc.setAdventurerBookPage(1);
pc.sendPackets(new S_ServerMessage(149, "冒險者手冊", "詳細屬性"));
break;
case 3: // 顯示傳送點頁面
pc.sendPackets(new S_SystemMessage("調試: 正在打開傳送點頁面..."));
pc.sendPackets(new S_WhoHtml(pc, "y_who3"));
pc.setAdventurerBookPage(0);
pc.setAdventurerBookPage(0); // 回到第一頁,形成循環
pc.sendPackets(new S_ServerMessage(149, "冒險者手冊", "傳送點列表"));
break;
default:
default: // 預設顯示第一頁
pc.sendPackets(new S_WhoHtml(pc, "y_who"));
pc.setAdventurerBookPage(1);
pc.sendPackets(new S_ServerMessage(149, "冒險者手冊", "伺服器設定"));
break;
頁:
[1]