if(victlvl >= minlvl && victlvl <= maxlvl) { if(attacker->GetItemInterface()->GetItemCount(token, 1)) { add->SetCount(add->GetUInt32Value(ITEM_FIELD_STACK_COUNT) + 1); attacker->GetSession()->SendItemPushResult(add, false, true, true, false, attacker->GetItemInterface()->GetBagSlotByGuid(add->GetGUID()), 0xFFFFFFFF, 1); } else { attacker->GetItemInterface()->AddItemToFreeSlot(pvptoken); attacker->GetSession()->SendItemPushResult(pvptoken,false,true,false,true,attacker->GetItemInterface()->GetBagSlotByGuid(add->GetGUID()),0xFFFFFFFF, 1); } }