Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. LPITEM pDestItem = GetItem(DestCell);
  2.                             if (NULL == pDestItem)
  3.                             {
  4.                                 return false;
  5.                             }
  6.  
  7.                             if (pDestItem->GetType() == ITEM_BLEND1 || pDestItem->GetType() == ITEM_BLEND2)
  8.                             {
  9.                                 int ret;
  10.                                 char buf[128];
  11.                                 if (item->GetVnum() == DRAGON_HEART_VNUM)
  12.                                 {
  13.                                     ret = pDestItem->GiveMoreTime_Per((float)item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX));
  14.                                 }
  15.                                 else
  16.                                 {
  17.                                     ret = pDestItem->GiveMoreTime_Per((float)item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX));
  18.                                 }
  19.                                 if (ret > 0)
  20.                                 {
  21.                                     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));
  22.  
  23.  
  24.                                     // ChatPacket(CHAT_TYPE_INFO, LC_TEXT(GetLang(),"%d초 만큼 충전되었습니다."), ret);
  25.                                     item->SetCount(item->GetCount() - 1);
  26.                                     LogManager::instance().ItemLog(this, item, "DS_CHARGING_SUCCESS", buf);
  27.                                     return true;
  28.                                 }
  29.                                 else
  30.                                 {
  31.                                     // ChatPacket(CHAT_TYPE_INFO, "충전할 수 없습니다.");
  32.                                     LogManager::instance().ItemLog(this, item, "DS_CHARGING_FAILED", buf);
  33.                                     return false;
  34.                                 }
  35.                             }
  36.                             else
  37.                                 return false;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement