성혈전용 던전이동주문서 만들어보자
ItemUse.java
-------------------------
if(cha.get_map() == 99)
{
//cha.get_cil().CountItem(cha, temp, -1);
L1Teleport.getInstance().teleport(cha, 32737, 32796, 99);
} else {
if(cha.get_castle() == 1 && cha.getClanid() != 0) {
cha.get_cil().CountItem(cha, temp, -1);
L1Teleport.getInstance().teleport(cha, 32742, 32806, 484); //여기에다가원하시는 던전좌표입력
} else {
if(cha.get_castle() == 2 && cha.getClanid() != 0) {
cha.get_cil().CountItem(cha, temp, -1);
L1Teleport.getInstance().teleport(cha, 32742, 32806, 484); //여기에다가 원하시는 던전좌표 입력
} else {
cha.get_cil().CountItem(cha, temp, -1);
cha.sendPackets(cha.get_netConnection().bph().get_cp().S_ChatPacket(cha , "성을 소유한 혈맹원만 사용이 가능합니다.", Opcodes.S_OPCODE_GLOBALCHAT , 0x02), true);//
switch(cha.get_house()) {
case 1: L1Teleport.getInstance().teleport(cha, 33377, 32826, 4); break;
case 2: L1Teleport.getInstance().teleport(cha, 33941, 33191, 4); break;
case 3: L1Teleport.getInstance().teleport(cha, 33405, 32736, 4); break;
case 4: L1Teleport.getInstance().teleport(cha, 33633, 33243, 4); break;
default: CharDie.getInstance().cd(cha);
L1Teleport.getInstance().teleport(cha, 33440, 32796, 4);
}
}
}
}
break;
--------------------예시 --------------------------
case 52: // 귀환11 본던4
if(cha.get_map() == 99)
{
//cha.get_cil().CountItem(cha, temp, -1);
L1Teleport.getInstance().teleport(cha, 32737, 32796, 99);
} else {
cha.get_cil().CountItem(cha, temp, -1);
L1Teleport.getInstance().teleport(cha, 32726, 32737, 10);
}
break;
-------------------예시 -------------------------
기존이렇게되어있는부분을.. 보라부분 지워주시고..
위에잇는 파란색부분을 복사해서 붙여넣기하시면되요
빨간색부분은 원하는 던전좌표 2군데 입력하시면됩니다.
성혈이아닌유저가 사용시 "성을 소유한 혈맹원만 사용이 가능합니다" 나오게했구요..
위에 좌표는 호세구요 지우시고 쓰시면됩니다.
신조님힌트주셔서 만들어봤어요 잘됩니다~
중복된자료라면 댓글달아주시면 삭제할게요^^
아차 .. 렙다 가안되서.. 렙다시킬수잇게하려구(무한제조)때문에..하려고하는데 하는방법 아시는분있으세요?
그리고 죽으면 경험치% 떨구는부분 수정하려고하는데 ..하는방법아시는분 있으세요?
아시면계시면 강좌좀 ㅜ.ㅜ
[출처] 성혈전용 던전이동주문서 만들어보자 (비공개 카페)

준희미니 님의 최근 댓글
rt 2021 05.25 ㄳ 2021 05.11 ㄳ 2021 05.11 rt 2021 05.09 rt 2021 04.25