Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LPITEM pDestItem = GetItem(DestCell);
- if (NULL == pDestItem)
- {
- return false;
- }
- if (pDestItem->GetType() == ITEM_BLEND1 || pDestItem->GetType() == ITEM_BLEND2)
- {
- int ret;
- char buf[128];
- if (item->GetVnum() == DRAGON_HEART_VNUM)
- {
- ret = pDestItem->GiveMoreTime_Per((float)item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
- }
- else
- {
- ret = pDestItem->GiveMoreTime_Per((float)item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
- }
- if (ret > 0)
- {
- sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
- // ChatPacket(CHAT_TYPE_INFO, LC_TEXT(GetLang(),"%d초 만큼 충전되었습니다."), ret);
- item->SetCount(item->GetCount() - 1);
- LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf);
- return true;
- }
- else
- {
- // ChatPacket(CHAT_TYPE_INFO, "충전할 수 없습니다.");
- LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf);
- return false;
- }
- }
- else
- return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement