유그드라 열매 사용 안될때 야메로..
private void useFruit(L1PcInstance pc, int item_id) {
int time = 0;
switch (item_id) {
case L1ItemId.UGDRA_FRUIT:
case 60136:
time = 480;
if (pc.getSkillEffectTimerSet().hasSkillEffect(STATUS_BRAVE)) {
pc.getSkillEffectTimerSet().killSkillEffectTimer(STATUS_BRAVE);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0), true);
pc.getMoveState().setBraveSpeed(0);
}
if (pc.getSkillEffectTimerSet().hasSkillEffect(L1SkillId.BLOOD_LUST)) {
pc.getSkillEffectTimerSet().killSkillEffectTimer(
L1SkillId.BLOOD_LUST);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0), true);
pc.getMoveState().setBraveSpeed(0);
}
break;
case 70038:
time = 1800;
if (pc.getSkillEffectTimerSet().hasSkillEffect(STATUS_BRAVE)) {
pc.getSkillEffectTimerSet().killSkillEffectTimer(STATUS_BRAVE);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0), true);
pc.getMoveState().setBraveSpeed(0);
}
if (pc.getSkillEffectTimerSet().hasSkillEffect(L1SkillId.BLOOD_LUST)) {
pc.getSkillEffectTimerSet().killSkillEffectTimer(
L1SkillId.BLOOD_LUST);
pc.sendPackets(new S_SkillBrave(pc.getId(), 0, 0), true);
pc.getMoveState().setBraveSpeed(0);
}
break;
}
if (item_id == L1ItemId.UGDRA_FRUIT || item_id == 60136 || item_id == 70038) {
pc.sendPackets(new S_SkillBrave(pc.getId(), 4, time), true);
Broadcaster.broadcastPacket(pc, new S_SkillBrave(pc.getId(), 4, 0), true);
pc.getSkillEffectTimerSet().setSkillEffect(STATUS_FRUIT, time * 1000);
}
pc.sendPackets(new S_SkillSound(pc.getId(), 7110), true);
Broadcaster.broadcastPacket(pc, new S_SkillSound(pc.getId(), 7110), true);
pc.getMoveState().setBraveSpeed(4);
pc.sendPackets(new S_SystemMessage("가속 효과: 이동 속도 향상"), true);
}
초보라
간단하게 야매로 수정한겁니다..
야매는 문제없이 사용만 되면 되니까요? ㅋ
테클 걸지마시구..
더 나은 소스가 있으면 올려주시면 되겠네요~ㅎㅎ
※ 문제점이 있어요 찾아보세요~ 사용해도 상관없지만요 ㅎ

멘토 님의 최근 댓글
내용이 없네요 내용도 상세히 올려졌다면 보기 편한데말이죠 2016 05.03 오래 전에 올라온 자료라 4월 옵코드가 아닌걸로 확인되었던 파일인데요 ^^; 아마 1223일짜 였던걸로 알고있습니다. 2016 04.28 중복자료.. 2016 04.24 오류납니다...이거 사용 불가 2016 04.21 아주 오래된 버전이네요 소스 미포함..ㅎㅎ 2016 04.16