void CPickupRecvPackets::PickedUp( void ) { unsigned char uc = 0; unsigned int ui1 = 0, ui2 = 0; bs.ReadCompressed(uc); bs.ReadCompressed(ui1); bs.ReadCompressed(ui2); CPlayerPool* pPlayer = CPlayerPoolManager::Find( uc ); if ( pPlayer ) { CPickupPool* pPickup = CPickupPoolManager::Find( ui1 ); if ( pPickup ) { CallSignal("vcmp.pickup.hit", "%i %s %i %i", uc, pPlayer->GetNick(), ui1, ui2); } } }