⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 l1houselocation.java

📁 网络游戏天堂1的java源代码。。。。。
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
		} else if (houseId == 327685) { // ハイネアジト5
			if (locx >= 33616 && locx <= 33621 && locy >= 33262
					&& locy <= 33265 && mapid == 4
					|| mapid == 5117) {
				ret = true;
			}
		} else if (houseId == 327686) { // ハイネアジト6
			if (locx >= 33570 && locx <= 33580 && locy >= 33228
					&& locy <= 33232 && mapid == 4 || locx >= 33574
					&& locx <= 33576 && locy >= 33233 && locy <= 33234
					&& mapid == 4
					|| mapid == 5118) {
				ret = true;
			}
		} else if (houseId == 327687) { // ハイネアジト7
			if (locx >= 33583 && locx <= 33588 && locy >= 33305
					&& locy <= 33314 && mapid == 4 || locx >= 33587
					&& locx <= 33588 && locy >= 33315 && locy <= 33316
					&& mapid == 4
					|| mapid == 5119) {
				ret = true;
			}
		} else if (houseId == 327688) { // ハイネアジト8
			if (locx >= 33577 && locx <= 33578 && locy >= 33337
					&& locy <= 33337 && mapid == 4 || locx >= 33579
					&& locx <= 33588 && locy >= 33335 && locy <= 33339
					&& mapid == 4 || locx >= 33585 && locx <= 33588
					&& locy >= 33340 && locy <= 33343 && mapid == 4
					|| mapid == 5120) {
				ret = true;
			}
		} else if (houseId == 327689) { // ハイネアジト9
			if (locx >= 33615 && locx <= 33623 && locy >= 33374
					&& locy <= 33377 && mapid == 4 || locx >= 33619
					&& locx <= 33622 && locy >= 33378 && locy <= 33383
					&& mapid == 4 || locx >= 33621 && locx <= 33621
					&& locy >= 33384 && locy <= 33385 && mapid == 4
					|| mapid == 5121) {
				ret = true;
			}
		} else if (houseId == 327690) { // ハイネアジト10
			if (locx >= 33624 && locx <= 33625 && locy >= 33397
					&& locy <= 33399 && mapid == 4 || locx >= 33626
					&& locx <= 33630 && locy >= 33393 && locy <= 33403
					&& mapid == 4
					|| mapid == 5122) {
				ret = true;
			}
		} else if (houseId == 327691) { // ハイネアジト11
			if (locx >= 33621 && locx <= 33622 && locy >= 33444
					&& locy <= 33444 && mapid == 4 || locx >= 33622
					&& locx <= 33632 && locy >= 33442 && locy <= 33446
					&& mapid == 4 || locx >= 33629 && locx <= 33632
					&& locy >= 33447 && locy <= 33450 && mapid == 4
					|| mapid == 5123) {
				ret = true;
			}
		} else if (houseId == 524289) { // グルーディンアジト1
			if (locx >= 32559 && locx <= 32566 && locy >= 32669
					&& locy <= 32676 && mapid == 4) {
				ret = true;
			}
		} else if (houseId == 524290) { // グルーディンアジト2
			if (locx >= 32548 && locx <= 32556 && locy >= 32705
					&& locy <= 32716 && mapid == 4 || locx >= 32547
					&& locx <= 32547 && locy >= 32710 && locy <= 32716
					&& mapid == 4) {
				ret = true;
			}
		} else if (houseId == 524291) { // グルーディンアジト3
			if (locx >= 32537 && locx <= 32544 && locy >= 32781
					&& locy <= 32791 && mapid == 4) {
				ret = true;
			}
		} else if (houseId == 524292) { // グルーディンアジト4
			if (locx >= 32550 && locx <= 32560 && locy >= 32780
					&& locy <= 32787 && mapid == 4) {
				ret = true;
			}
		} else if (houseId == 524293) { // グルーディンアジト5
			if (locx >= 32535 && locx <= 32543 && locy >= 32807
					&& locy <= 32818 && mapid == 4 || locx >= 32534
					&& locx <= 32534 && locy >= 32812 && locy <= 32818
					&& mapid == 4) {
				ret = true;
			}
		} else if (houseId == 524294) { // グルーディンアジト6
			if (locx >= 32553 && locx <= 32560 && locy >= 32814
					&& locy <= 32821 && mapid == 4) {
				ret = true;
			}
		}
		return ret;
	}

	public static int[] getHouseLoc(int houseId) { // houseIdからアジトの座標を返す
		int[] loc = new int[3];
		if (houseId == 262145) { // ギランアジト1
			loc[0] = 33374;
			loc[1] = 32657;
			loc[2] = 4;
		} else if (houseId == 262146) { // ギランアジト2
			loc[0] = 33384;
			loc[1] = 32655;
			loc[2] = 4;
		} else if (houseId == 262147) { // ギランアジト3
			loc[0] = 33395;
			loc[1] = 32656;
			loc[2] = 4;
		} else if (houseId == 262148) { // ギランアジト4
			loc[0] = 33428;
			loc[1] = 32659;
			loc[2] = 4;
		} else if (houseId == 262149) { // ギランアジト5
			loc[0] = 33439;
			loc[1] = 32666;
			loc[2] = 4;
		} else if (houseId == 262150) { // ギランアジト6
			loc[0] = 33457;
			loc[1] = 32654;
			loc[2] = 4;
		} else if (houseId == 262151) { // ギランアジト7
			loc[0] = 33477;
			loc[1] = 32668;
			loc[2] = 4;
		} else if (houseId == 262152) { // ギランアジト8
			loc[0] = 33471;
			loc[1] = 32679;
			loc[2] = 4;
		} else if (houseId == 262153) { // ギランアジト9
			loc[0] = 33459;
			loc[1] = 32700;
			loc[2] = 4;
		} else if (houseId == 262154) { // ギランアジト10
			loc[0] = 33424;
			loc[1] = 32691;
			loc[2] = 4;
		} else if (houseId == 262155) { // ギランアジト11
			loc[0] = 33409;
			loc[1] = 32675;
			loc[2] = 4;
		} else if (houseId == 262156) { // ギランアジト12
			loc[0] = 33420;
			loc[1] = 32709;
			loc[2] = 4;
		} else if (houseId == 262157) { // ギランアジト13
			loc[0] = 33375;
			loc[1] = 32698;
			loc[2] = 4;
		} else if (houseId == 262158) { // ギランアジト14
			loc[0] = 33363;
			loc[1] = 32684;
			loc[2] = 4;
		} else if (houseId == 262159) { // ギランアジト15
			loc[0] = 33360;
			loc[1] = 32670;
			loc[2] = 4;
		} else if (houseId == 262160) { // ギランアジト16
			loc[0] = 33341;
			loc[1] = 32661;
			loc[2] = 4;
		} else if (houseId == 262161) { // ギランアジト17
			loc[0] = 33346;
			loc[1] = 32675;
			loc[2] = 4;
		} else if (houseId == 262162) { // ギランアジト18
			loc[0] = 33341;
			loc[1] = 32710;
			loc[2] = 4;
		} else if (houseId == 262163) { // ギランアジト19
			loc[0] = 33355;
			loc[1] = 32734;
			loc[2] = 4;
		} else if (houseId == 262164) { // ギランアジト20
			loc[0] = 33366;
			loc[1] = 32714;
			loc[2] = 4;
		} else if (houseId == 262165) { // ギランアジト21
			loc[0] = 33381;
			loc[1] = 32715;
			loc[2] = 4;
		} else if (houseId == 262166) { // ギランアジト22
			loc[0] = 33404;
			loc[1] = 32739;
			loc[2] = 4;
		} else if (houseId == 262167) { // ギランアジト23
			loc[0] = 33424;
			loc[1] = 32718;
			loc[2] = 4;
		} else if (houseId == 262168) { // ギランアジト24
			loc[0] = 33449;
			loc[1] = 32732;
			loc[2] = 4;
		} else if (houseId == 262169) { // ギランアジト25
			loc[0] = 33405;
			loc[1] = 32757;
			loc[2] = 4;
		} else if (houseId == 262170) { // ギランアジト26
			loc[0] = 33366;
			loc[1] = 32761;
			loc[2] = 4;
		} else if (houseId == 262171) { // ギランアジト27
			loc[0] = 33351;
			loc[1] = 32775;
			loc[2] = 4;
		} else if (houseId == 262172) { // ギランアジト28
			loc[0] = 33358;
			loc[1] = 32789;
			loc[2] = 4;
		} else if (houseId == 262173) { // ギランアジト29
			loc[0] = 33372;
			loc[1] = 32792;
			loc[2] = 4;
		} else if (houseId == 262174) { // ギランアジト30
			loc[0] = 33384;
			loc[1] = 32776;
			loc[2] = 4;
		} else if (houseId == 262175) { // ギランアジト31
			loc[0] = 33403;
			loc[1] = 32794;
			loc[2] = 4;
		} else if (houseId == 262176) { // ギランアジト32
			loc[0] = 33485;
			loc[1] = 32794;
			loc[2] = 4;
		} else if (houseId == 262177) { // ギランアジト33
			loc[0] = 33499;
			loc[1] = 32804;
			loc[2] = 4;
		} else if (houseId == 262178) { // ギランアジト34
			loc[0] = 33382;
			loc[1] = 32804;
			loc[2] = 4;
		} else if (houseId == 262179) { // ギランアジト35
			loc[0] = 33376;
			loc[1] = 32828;
			loc[2] = 4;
		} else if (houseId == 262180) { // ギランアジト36
			loc[0] = 33399;
			loc[1] = 32813;
			loc[2] = 4;
		} else if (houseId == 262181) { // ギランアジト37
			loc[0] = 33397;
			loc[1] = 32822;
			loc[2] = 4;
		} else if (houseId == 262182) { // ギランアジト38
			loc[0] = 33437;
			loc[1] = 32844;
			loc[2] = 4;
		} else if (houseId == 262183) { // ギランアジト39
			loc[0] = 33459;
			loc[1] = 32840;
			loc[2] = 4;
		} else if (houseId == 262184) { // ギランアジト40
			loc[0] = 33391;
			loc[1] = 32851;
			loc[2] = 4;
		} else if (houseId == 262185) { // ギランアジト41
			loc[0] = 33399;
			loc[1] = 32860;
			loc[2] = 4;
		} else if (houseId == 262186) { // ギランアジト42
			loc[0] = 33415;
			loc[1] = 32853;
			loc[2] = 4;
		} else if (houseId == 262187) { // ギランアジト43
			loc[0] = 33375;
			loc[1] = 32873;
			loc[2] = 4;
		} else if (houseId == 262188) { // ギランアジト44
			loc[0] = 33428;
			loc[1] = 32871;
			loc[2] = 4;
		} else if (houseId == 262189) { // ギランアジト45
			loc[0] = 33443;
			loc[1] = 32870;
			loc[2] = 4;
		} else if (houseId == 327681) { // ハイネアジト1
			loc[0] = 33609;
			loc[1] = 33217;
			loc[2] = 4;
		} else if (houseId == 327682) { // ハイネアジト2
			loc[0] = 33630;
			loc[1] = 33209;
			loc[2] = 4;
		} else if (houseId == 327683) { // ハイネアジト3
			loc[0] = 33628;
			loc[1] = 33226;
			loc[2] = 4;
		} else if (houseId == 327684) { // ハイネアジト4
			loc[0] = 33633;
			loc[1] = 33248;
			loc[2] = 4;
		} else if (houseId == 327685) { // ハイネアジト5
			loc[0] = 33619;
			loc[1] = 33265;
			loc[2] = 4;
		} else if (houseId == 327686) { // ハイネアジト6
			loc[0] = 33575;
			loc[1] = 33233;
			loc[2] = 4;
		} else if (houseId == 327687) { // ハイネアジト7
			loc[0] = 33584;
			loc[1] = 33306;
			loc[2] = 4;
		} else if (houseId == 327688) { // ハイネアジト8
			loc[0] = 33581;
			loc[1] = 33338;
			loc[2] = 4;
		} else if (houseId == 327689) { // ハイネアジト9
			loc[0] = 33620;
			loc[1] = 33381;
			loc[2] = 4;
		} else if (houseId == 327690) { // ハイネアジト10
			loc[0] = 33625;
			loc[1] = 33398;
			loc[2] = 4;
		} else if (houseId == 327691) { // ハイネアジト11
			loc[0] = 33625;
			loc[1] = 33445;
			loc[2] = 4;
		} else if (houseId == 524289) { // グルーディンアジト1
			loc[0] = 32564;
			loc[1] = 32675;
			loc[2] = 4;
		} else if (houseId == 524290) { // グルーディンアジト2
			loc[0] = 32549;
			loc[1] = 32707;
			loc[2] = 4;
		} else if (houseId == 524291) { // グルーディンアジト3
			loc[0] = 32538;
			loc[1] = 32782;
			loc[2] = 4;
		} else if (houseId == 524292) { // グルーディンアジト4
			loc[0] = 32558;
			loc[1] = 32786;
			loc[2] = 4;
		} else if (houseId == 524293) { // グルーディンアジト5
			loc[0] = 32536;
			loc[1] = 32809;
			loc[2] = 4;
		} else if (houseId == 524294) { // グルーディンアジト6
			loc[0] = 32554;
			loc[1] = 32819;
			loc[2] = 4;
		}
		return loc;
	}

	public static int[] getBasementLoc(int houseId) { // houseIdからアジトの地下室の座標を返す
		int[] loc = new int[3];
		if (houseId >= 262145 && houseId <= 262189) { // ギランアジト1~45
			loc[0] = 32780;
			loc[1] = 32815;
			loc[2] = houseId - 257077;
		} else if (houseId >= 327681 && houseId <= 327691) { // ハイネアジト1~11
			loc[0] = 32772;
			loc[1] = 32814;
			loc[2] = houseId - 322568;
		} else if (houseId >= 524289 && houseId <= 524294) { // グルーディンアジト1~6
			// 地下室がないため、アジトの入り口の座標を返す
			loc = getHouseLoc(houseId);
		}
		return loc;
	}

	/**
	 * 指定した座標がアジト内かどうかを返す
	 * 
	 * @param cha
	 * @return
	 */
	public static boolean isInHouse(int locx, int locy, short mapid) {
		boolean result = false;
		for (Integer houseId : _houseIds) {
			if (isInHouseLoc(houseId, locx, locy, mapid)) {
				result = true;
				break;
			}
		}
		return result;
	}

	public static int[] getHouseTeleportLoc(int houseId, int number) { // houseIdからテレポート先の座標を返す
		int[] loc = new int[3];
		if (houseId >= 262145 && houseId <= 262189) { // ギランアジト
			loc[0] = TELEPORT_LOC_GIRAN[number].getX();
			loc[1] = TELEPORT_LOC_GIRAN[number].getY();
			loc[2] = TELEPORT_LOC_MAPID[number];
		} else if (houseId >= 327681 && houseId <= 327691) { // ハイネアジト
			loc[0] = TELEPORT_LOC_HEINE[number].getX();
			loc[1] = TELEPORT_LOC_HEINE[number].getY();
			loc[2] = TELEPORT_LOC_MAPID[number];
		} else if (houseId >= 458753 && houseId <= 458819) { // アデンアジト
			loc[0] = TELEPORT_LOC_ADEN[number].getX();
			loc[1] = TELEPORT_LOC_ADEN[number].getY();
			loc[2] = TELEPORT_LOC_MAPID[number];
		} else if (houseId >= 524289 && houseId <= 524294) { // グルーディンアジト1~6
			loc[0] = TELEPORT_LOC_GLUDIN[number].getX();
			loc[1] = TELEPORT_LOC_GLUDIN[number].getY();
			loc[2] = TELEPORT_LOC_MAPID[number];
		}
		return loc;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -