깃털상점판매시 깃털로받는 방법
검색
추가
public void buyItems(L1ShopSellOrderList orderList) {
L1PcInventory inv = orderList.getPc().getInventory();
int totalPrice = 0;
L1Object object = null;
L1ItemInstance item = null;
for (L1ShopSellOrder order : orderList.getList()) {
object = inv.getItem(order.getItem().getTargetId());
item = (L1ItemInstance) object;
if(item.getItem().getBless() < 128){
int count = inv.removeItem(order.getItem().getTargetId(), order.getCount());
totalPrice += order.getItem().getAssessedPrice() * order.getDividend() * count;
}
}
totalPrice = IntRange.ensure(totalPrice, 0, 2000000000);
if (_npcId == 90053 || _npcId == 90058){ // 판매시 깃털로 돌려줄 npc
if (0 < totalPrice) {
inv.storeItem(41159, totalPrice); //41159는 깃털번호임
}
} else {
if (0 < totalPrice) {
inv.storeItem(L1ItemId.ADENA, totalPrice);
}
}
}
L1PcInventory inv = orderList.getPc().getInventory();
int totalPrice = 0;
L1Object object = null;
L1ItemInstance item = null;
for (L1ShopSellOrder order : orderList.getList()) {
object = inv.getItem(order.getItem().getTargetId());
item = (L1ItemInstance) object;
if(item.getItem().getBless() < 128){
int count = inv.removeItem(order.getItem().getTargetId(), order.getCount());
totalPrice += order.getItem().getAssessedPrice() * order.getDividend() * count;
}
}
totalPrice = IntRange.ensure(totalPrice, 0, 2000000000);
if (_npcId == 90053 || _npcId == 90058){ // 판매시 깃털로 돌려줄 npc
if (0 < totalPrice) {
inv.storeItem(41159, totalPrice); //41159는 깃털번호임
}
} else {
if (0 < totalPrice) {
inv.storeItem(L1ItemId.ADENA, totalPrice);
}
}
}

ddddgdfgh42 님의 최근 댓글
넵 2017 06.20 흠 2017 06.20