버프 커맨드 컴 활 나눠서 버프주기
UserCommands.java
윗쪽에
} else if (cmd.equalsIgnoreCase("버프")) {Buff(pc, param);
추가해주시구여
밑에 private 구문 적당한 곳에 추가
private void Buff(L1PcInstance pc, String param) {
int[] sword = { PHYSICAL_ENCHANT_DEX, PHYSICAL_ENCHANT_STR, BLESS_WEAPON, ADVANCE_SPIRIT, FIRE_WEAPON, IRON_SKIN };
int[] bow = { PHYSICAL_ENCHANT_DEX, PHYSICAL_ENCHANT_STR, BLESS_WEAPON, ADVANCE_SPIRIT, WIND_SHOT, IRON_SKIN};
if (pc.isDead()) return;
if (pc.getLevel() >= Config.NEW_PLAYER) {
pc.sendPackets(new S_SystemMessage(Config.NEW_PLAYER + " 레벨 이상 캐릭터는 사용할 수 없습니다."));
return;
}
try {
StringTokenizer st = new StringTokenizer(param);
String type = st.nextToken();
L1SkillUse l1skilluse = new L1SkillUse();
if (type.equalsIgnoreCase("검")) {
for (int i = 0; i < sword.length ; i++) {
l1skilluse.handleCommands(pc, sword[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
} else if (type.equalsIgnoreCase("활")) {
for (int b = 0; b < bow.length ; b++) {
l1skilluse.handleCommands(pc, bow[b], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
}
} catch (Exception e) {
pc.sendPackets(new S_SystemMessage(".버프 [검 ,활] 로 입력해주세요."));
}
}
개인이 .버프 했을시 .버프 활 이라고치면
윈드샷같은게 따로 들어가고 .버프 검 이라고치면 버닝웨폰 등
응용해서 사용들 하세여^ㅜ^
출처:옆동네(팝X)

로스트사가 님의 최근 댓글
감사합니다. 2019 06.13 감사합니다. 2019 06.12 감사합니다. 2019 05.03 감사합니다. 2019 05.03 감사합니다. 2018 03.11