Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DWORD GetTPs() {
- UnitAny* pPlayer = Myself;
- DWORD dwTpCount = 0;
- if(pPlayer) {
- if(pPlayer->pInventory) {
- UnitAny* p = D2COMMON_GetItemFromInventory(pPlayer->pInventory);
- BOOL bFoundTPBook=FALSE;
- while(p) {
- if(p->pItemData)
- if((p->pItemData->ItemLocation == STORAGE_INVENTORY || p->pItemData->ItemLocation == STORAGE_STASH || p->pItemData->ItemLocation == STORAGE_CUBE) && D2COMMON_GetUnitStat(p,QUANTITY_STAT_ID,0) > 0) {
- ItemTxt* pTxt=D2COMMON_GetItemText(p->dwTxtFileNo);
- if(pTxt) {
- char szCode[4];
- strncpy(szCode,pTxt->szCode,3);
- szCode[3]='\0';
- if(!_strcmpi(szCode,"tbk"))
- if(D2COMMON_GetUnitStat(p,QUANTITY_STAT_ID,0))
- dwTpCount += D2COMMON_GetUnitStat(p,QUANTITY_STAT_ID,0);
- } }
- p=D2COMMON_GetNextItemFromInventory(p); }
- }
- return dwTpCount;
- }
- return NULL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement