보스 소환양말
프리서버 오픈소스 리니지 보스 소환양말 소스
C_ItemUSe
} else if (itemId == 500241) { //아이템 번호는 자기팩에 맞게 수정
int castle_id = L1CastleLocation.getCastleIdByArea(pc);
if (castle_id != 0) {
pc.sendPackets(new S_SystemMessage(
"\\fY공성지역에서는 사용 할 수 없습니다."));
return;
}
if (CharPosUtil.getZoneType(pc) == 0) {
useMobEventSpownWand(pc, l1iteminstance1);
pc.getInventory().removeItem(useItem, 1);
} else {
pc.sendPackets(new S_SystemMessage(
"\\fY노멀 존에서만 사용이 가능합니다."));
} // 적당한곳에 추가 - 성공 -
private void useMobEventSpownWand(L1PcInstance pc, L1ItemInstance item) {
try {
int[][] mobArray = {
{ 45008, 45140, 45016, 45021, 45025, 45033, 45099, 45147,
45123, 45130, 45046, 45092, 45138, 45098, 45127,
45143, 45149, 45171, 45040, 45155, 45192, 45173,
45213, 45079, 45144 },
{ 45488, 45456, 45473, 45497, 45464, 45545, 45529, 45516 },
{ 45601, 45573, 45583, 45609, 45955, 45956, 45957, 45958,
45959, 45960, 45961, 45962, 45617, 45610, 45600,
45614, 45618, 45649, 45680, 45654, 45674, 45625,
45675, 45672 }, { 45753, 45801, 45673 } }; //보스몹 번호는 자기팩에 맞게 수정
int category = 0;
int rndcategory = _random.nextInt(100) + 1;
if (rndcategory <= 80)
category = 0;
else if (rndcategory <= 90)
category = 1;
else if (rndcategory <= 97)
category = 2;
else if (rndcategory <= 100)
category = 3;
int rnd = _random.nextInt(mobArray[category].length);
L1SpawnUtil.spawn(pc, mobArray[category][rnd], 0, 180000, true);
} catch (Exception e) {
e.printStackTrace();
}
} // 적당한곳에 추가 - 성공 -
나비켓
etcitem
500241 \fV이벤트 양말 \fV이벤트 양말 scroll normal paper 10000 1551 5699 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1
출처 : 린프리

찰떡01 님의 최근 댓글
ㄳ 2023 06.17 ㄱㅅ 2020 12.19 클라 공유 부탁드립니다. 2020 12.19 ㄱㅅ 2020 11.26 ㄱㅅ 2020 11.05