내가 원하는 버프물약 만들기
} else if(itemId == 240097){ // 올버프 물약
int[] allBuffSkill = { LIGHT, DECREASE_WEIGHT, PHYSICAL_ENCHANT_DEX,
MEDITATION, PHYSICAL_ENCHANT_STR, BLESS_WEAPON,
BERSERKERS, IMMUNE_TO_HARM, ADVANCE_SPIRIT,
REDUCTION_ARMOR, BOUNCE_ATTACK, SOLID_CARRIAGE, COUNTER_BARRIER,
ENCHANT_VENOM, BURNING_SPIRIT, VENOM_RESIST,
GLOWING_AURA, BRAVE_AURA, DOUBLE_BRAKE, UNCANNY_DODGE,
RESIST_MAGIC, CLEAR_MIND, WATER_LIFE, ELEMENTAL_FIRE,
BURNING_WEAPON, IRON_SKIN, SOUL_OF_FLAME, ADDITIONAL_FIRE,
DRAGON_SKIN, MOTALBODY, MIRRORIMG, PAYTIONS, INSIGHT, CONSENTRATION };
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
나비켓
240097 올버프 포션 올버프 포션 potion normal glass 2000 2436 20 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1
올버프물약을 유저가 사용한다면 아무래도 좀 그런것 같타서
버프물약에 종류나뉘어봤습니다
LIGHT, DECREASE_WEIGHT, PHYSICAL_ENCHANT_DEX,
MEDITATION, PHYSICAL_ENCHANT_STR, BLESS_WEAPON,
BERSERKERS, IMMUNE_TO_HARM, ADVANCE_SPIRIT,
REDUCTION_ARMOR, BOUNCE_ATTACK, SOLID_CARRIAGE, COUNTER_BARRIER,
ENCHANT_VENOM, BURNING_SPIRIT, VENOM_RESIST,
GLOWING_AURA, BRAVE_AURA, DOUBLE_BRAKE, UNCANNY_DODGE,
RESIST_MAGIC, CLEAR_MIND, WATER_LIFE, ELEMENTAL_FIRE,
BURNING_WEAPON, IRON_SKIN, SOUL_OF_FLAME, ADDITIONAL_FIRE,
DRAGON_SKIN, MOTALBODY, MIRRORIMG, PAYTIONS, INSIGHT, CONSENTRATION };
(이부분이 바로 버프종류입니다 ) 위에 중에 내가 사용하고싶은 버프로
물약을 만들시면됩니다 LIGHT, <<이부분이 화면밝게해주는 라이트입니다
} else if(itemId == 500170){ // 나이트버프물약
int[] allBuffSkill = { LIGHT, //라이트
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
이렇게하면 라이트 버프물약이 생깁니다 그럼 나비켓에서는
500170 버프물약 나이트버프물약 potion normal glass 2000 2436 20 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1
이렇게 해주시면 됩니다
위에와 똑같이 이제 다른버프물약도 적용하시면됩니다
} else if(itemId == 500171){// 버프물약
int[] allBuffSkill = { PHYSICAL_ENCHANT_DEX, //덱스업
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
(덱스업만 되는 버프물약입니다 )
} else if(itemId == 500172){// 버프물약
int[] allBuffSkill = { MEDITATION, PHYSICAL_ENCHANT_STR, BLESS_WEAPON, //마나차는마법 힘업 블래스
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
(엠차는마법.힘업. 블래스 마법버프물약입니다)
그래서 이 세종류 나뉘어서 하나씩 버프물약 만들면 이렇게됩니다
제가 버프종류에서 색깔별로 표시해놓았으니 보시면 압니다
} else if(itemId == 500173){// 버프물약
int[] allBuffSkill = { MEDITATION, //마나딜레이
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
} else if(itemId == 500174){// 버프물약
int[] allBuffSkill = { PHYSICAL_ENCHANT_STR, // 힘업
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
} else if(itemId == 500175){// 버프물약
int[] allBuffSkill = { BLESS_WEAPON, // 블래스
};
pc.setBuffnoch(1); // 스킬버그땜시 추가 올버프는 미작동
L1SkillUse l1skilluse = new L1SkillUse();
for (int i = 0; i < allBuffSkill.length ; i++) {
l1skilluse.handleCommands(pc, allBuffSkill[i], pc.getId(), pc.getX(), pc.getY(), null, 0, L1SkillUse.TYPE_GMBUFF);
}
pc.getInventory().removeItem(l1iteminstance, 1);
pc.setBuffnoch(0); // 스킬버그땜시 추가 올버프는 미작동
버프물약을 입맛에 맞게 만들어서 판매하시면되고
몬스터 드랍으로 하셔도 될것 같습니다
보스에게는 올버프보다 약한 버프물약넣고
다른몬스테에게는 힘업이나 등등 넣어두면 될것같습니다.
위아래 잘 보시면 버프물약 만들고 수정할때 도움되셧으면 합니다.

sdsdsdee 님의 최근 댓글
没有最新的背包 2020 01.15 네 알겠습니다 2018 10.12 네 알겠습니다 2018 10.12