PHP Code:
-- DPSrvr.h (Zeile 477)
#ifdef _PETFILTER_NEW
void OnBuffPetUpdateCollection( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long );
#endif
-- mover.cpp (Zeile 11929)
#ifdef __CLIENT
#ifdef _PETFILTER_HOL_B
void CMover::SendBuffPetCollectUpdate()
{
if(this->IsPlayer())
{
g_DPlay.SendBuffPetCollectUpdate();
}
}
#endif
#endif
-- mover.h (Zeile 1657)
#ifdef __CLIENT
#ifdef _PETFILTER_HOL_B
public:
void SendBuffPetSelect();
private:
#endif
#endif
-- mover.h (Zeile 468)
#ifdef _PETFILTER_HOL_B
BOOL bQuestItem, bWeapons, bArmor, bCards, bFood, bEggs, bStones, bAccessory;
#endif
-- DPSrvr.cpp (14685)
#ifdef _PETFILTER_HOL_B
void CDPSrvr::OnBuffPetUpdateCollection( CAr & ar, DPID dpidCache, DPID dpidUser, LPBYTE, u_long )
{
try
{
CUser* pUser = g_UserMng.GetUser( dpidCache, dpidUser );
if( IsValidObj( pUser ) == TRUE )
{
BYTE cQuestItem , cWeapons , cArmor , cCards , cFood , cEggs , cStones , cAccessory;
ar >> cQuestItem >> cWeapons >> cArmor >> cCards >> cFood >> cEggs >> cStones >> cAccessory;
if(cQuestItem > 0) { pUser->bQuestItem = TRUE; } else { pUser->bQuestItem = FALSE; }
if(cWeapons > 0) { pUser->bWeapons = TRUE; } else { pUser->bWeapons = FALSE; }
if(cArmor > 0) { pUser->bArmor = TRUE; } else { pUser->bArmor = FALSE; }
if(cCards > 0) { pUser->bCards = TRUE; } else { pUser->bCards = FALSE; }
if(cFood > 0) { pUser->bFood = TRUE; } else { pUser->bFood = FALSE; }
if(cEggs > 0) { pUser->bEggs = TRUE; } else { pUser->bEggs = FALSE; }
if(cStones > 0) { pUser->bStones = TRUE; } else { pUser->bStones = FALSE; }
if(cAccessory > 0) { pUser->bAccessory = TRUE; } else { pUser->bAccessory = FALSE; }
//Error("OnBuffPetUpdate (%i, %i, %i, %i, %i, %i, %i, %i)", (int) g_pPlayer->->bQuestItem, (int) pUser->m_pActMover->bWeapons, (int) pUser->m_pActMover->bArmor, (int) pUser->m_pActMover->bCards, (int) pUser->m_pActMover->bFood, (int) pUser->m_pActMover->bEggs, (int) pUser->m_pActMover->bStones, (int) pUser->m_pActMover->bAccessory);
}
}
catch(...)
{
Hack("Exception caught in File %s on line %d", __FILE__, __LINE__);
}
}
#endif
-- DPSrvr.cpp (588)
#ifdef _PETFILTER_HOL_B
ON_MSG( PACKETTYPE_VISPET_UPDATECOLLECTIONS, OnBuffPetUpdateCollection );
#endif
-- VersionCommon.h [WORLDSERVER]LINE : 225
#define _PETFILTER_HOL_B
-- DPClient.cpp (Z. 18989)
#ifdef _PETFILTER_HOL_B
if(!bInitializedPetCollection)
{
bQuestItem = bWeapons = bArmor = bCards = bFood = bEggs = bStones = bAccessory = TRUE;
g_pPlayer->SendBuffPetCollectUpdate();
bInitializedPetCollection = TRUE;
}
#endif
-- DPClient.cpp (DATEIENDE)
#ifdef _PETFILTER_HOL_B
void CDPClient::SendBuffPetCollectUpdate()
{
//Error("Trying to send Buff Pet Collection Update now");
BEFORESENDSOLE( ar, PACKETTYPE_VISPET_UPDATECOLLECTIONS, DPID_UNKNOWN );
ar << (BYTE) bQuestItem << (BYTE) bWeapons << (BYTE) bArmor << (BYTE) bCards << (BYTE) bFood << (BYTE) bEggs << (BYTE) bStones << (BYTE) bAccessory;
SEND( ar, this, DPID_SERVERPLAYER );
}
#endif
-- DPClient.h (1227)
#ifdef _PETFILTER_HOL_B
public:
void SendBuffPetCollectUpdate( );
BOOL bInitializedPetCollection, bQuestItem , bWeapons , bArmor , bCards , bFood, bEggs, bStones , bAccessory;
#endif
-- VersionCommon.h [NEUZ]
#define _PETFILTER_HOL_B
-- WndPetSys.cpp (Z. 2232)
#ifdef _PETFILTER_HOL_B
// bQuestItem, bWeapons, bArmor, bCards, bFood, bEggs, bStones, bAccessory
CWndButton* chk = (CWndButton*) GetDlgItem( WIDC_CHECK1 );
chk->SetCheck(g_DPlay.bQuestItem);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK2 );
chk->SetCheck(g_DPlay.bWeapons);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK3 );
chk->SetCheck(g_DPlay.bArmor);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK4 );
chk->SetCheck(g_DPlay.bCards);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK5 );
chk->SetCheck(g_DPlay.bFood);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK6 );
chk->SetCheck(g_DPlay.bEggs);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK7 );
chk->SetCheck(g_DPlay.bStones);
chk = (CWndButton*) GetDlgItem( WIDC_CHECK8 );
chk->SetCheck(g_DPlay.bAccessory);
#endif
-- WndPetSys.cpp (2541)
#ifdef _PETFILTER_HOL_B
switch ( nID )
{
// bQuestItem, bWeapons, bArmor, bCards, bFood, bEggs, bStones, bAccessory
case WIDC_CHECK1: { g_DPlay.bQuestItem = !g_DPlay.bQuestItem; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK2: { g_DPlay.bWeapons = !g_DPlay.bWeapons; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK3: { g_DPlay.bArmor = !g_DPlay.bArmor; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK4: { g_DPlay.bCards = !g_DPlay.bCards; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK5: { g_DPlay.bFood = !g_DPlay.bFood; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK6: { g_DPlay.bEggs = !g_DPlay.bEggs; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK7: { g_DPlay.bStones = !g_DPlay.bStones; g_DPlay.SendBuffPetCollectUpdate(); break; }
case WIDC_CHECK8: { g_DPlay.bAccessory = !g_DPlay.bAccessory; g_DPlay.SendBuffPetCollectUpdate(); break; }
}
//Error("g_DPlay.bQuestItem: %i, g_DPlay.bWeapons: %i, g_DPlay.bArmor: %i, g_DPlay.bCards: %i, g_DPlay.bFood: %i, g_DPlay.bEggs: %i, g_DPlay.bStones: %i, g_DPlay.bAccessory: %i", (int) g_DPlay.bQuestItem, (int) g_DPlay.bWeapons, (int) g_DPlay.bArmor, (int) g_DPlay.bCards, (int) g_DPlay.bFood, (int) g_DPlay.bEggs, (int) g_DPlay.bStones, (int) g_DPlay.bAccessory);
#endif
/////////////////////////////////// Ab hier Resource Ordner
BuffPet-APP (resdata.inc)
APP_BUFFPET_STATUS "WndTile00.tga" 1 352 128 0x2410000 26
{
// Title String
IDS_RESDATA_INC_006602
}
{
// Help Key
IDS_RESDATA_INC_006603
}
{
WTYPE_CUSTOM WIDC_CUSTOM1 "" 0 8 6 72 90 0x260000 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006604
}
{
// ToolTip
IDS_RESDATA_INC_006605
}
WTYPE_STATIC WIDC_BUFFPET_SLOT1 "WndElemItemBlank.tga" 0 80 2 112 34 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006606
}
{
// ToolTip
IDS_RESDATA_INC_006607
}
WTYPE_STATIC WIDC_BUFFPET_SLOT3 "WndElemItemBlank.tga" 0 144 2 176 34 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006608
}
{
// ToolTip
IDS_RESDATA_INC_006609
}
WTYPE_STATIC WIDC_BUFFPET_SLOT2 "WndElemItemBlank.tga" 0 112 2 144 34 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006610
}
{
// ToolTip
IDS_RESDATA_INC_006611
}
WTYPE_STATIC WIDC_BUFFPET_SLOT4 "WndElemItemBlank.tga" 0 80 32 112 64 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006612
}
{
// ToolTip
IDS_RESDATA_INC_006613
}
WTYPE_STATIC WIDC_BUFFPET_SLOT7 "WndElemItemBlank.tga" 0 80 62 112 94 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006614
}
{
// ToolTip
IDS_RESDATA_INC_006615
}
WTYPE_STATIC WIDC_BUFFPET_SLOT9 "WndElemItemBlank.tga" 0 144 62 176 94 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006616
}
{
// ToolTip
IDS_RESDATA_INC_006617
}
WTYPE_STATIC WIDC_BUFFPET_SLOT5 "WndElemItemBlank.tga" 0 112 32 144 64 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006618
}
{
// ToolTip
IDS_RESDATA_INC_006619
}
WTYPE_STATIC WIDC_BUFFPET_SLOT8 "WndElemItemBlank.tga" 0 112 62 144 94 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006620
}
{
// ToolTip
IDS_RESDATA_INC_006621
}
WTYPE_STATIC WIDC_BUFFPET_SLOT6 "WndElemItemBlank.tga" 0 144 32 176 64 0x2220002 0 0 0 0
{
// Title String
IDS_RESDATA_INC_006622
}
{
// ToolTip
IDS_RESDATA_INC_006623
}
WTYPE_STATIC WIDC_STATIC2 "WndEditTile200.tga" 1 178 2 340 18 0x2220001 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007068
}
{
// ToolTip
IDS_RESDATA_INC_007069
}
WTYPE_BUTTON WIDC_CHECK1 "ButtCheck.bmp" 0 180 22 276 38 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007070
}
{
// ToolTip
IDS_RESDATA_INC_007071
}
WTYPE_BUTTON WIDC_CHECK2 "ButtCheck.bmp" 0 180 40 276 56 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007072
}
{
// ToolTip
IDS_RESDATA_INC_007073
}
WTYPE_BUTTON WIDC_CHECK3 "ButtCheck.bmp" 0 180 56 276 72 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007074
}
{
// ToolTip
IDS_RESDATA_INC_007075
}
WTYPE_BUTTON WIDC_CHECK4 "ButtCheck.bmp" 0 180 72 276 88 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007076
}
{
// ToolTip
IDS_RESDATA_INC_007077
}
WTYPE_BUTTON WIDC_CHECK5 "ButtCheck.bmp" 0 258 24 354 40 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007078
}
{
// ToolTip
IDS_RESDATA_INC_007079
}
WTYPE_BUTTON WIDC_CHECK6 "ButtCheck.bmp" 0 258 39 354 55 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007080
}
{
// ToolTip
IDS_RESDATA_INC_007081
}
WTYPE_BUTTON WIDC_CHECK7 "ButtCheck.bmp" 0 258 56 354 72 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007082
}
{
// ToolTip
IDS_RESDATA_INC_007083
}
WTYPE_BUTTON WIDC_CHECK8 "ButtCheck.bmp" 0 259 72 355 88 0x220018 0 0 0 0
{
// Title String
IDS_RESDATA_INC_007084
}
{
// ToolTip
IDS_RESDATA_INC_007085
}
-- resdata.txt.txt
IDS_RESDATA_INC_007068 Drop Filter
IDS_RESDATA_INC_007069
IDS_RESDATA_INC_007070 Quest Items
IDS_RESDATA_INC_007071
IDS_RESDATA_INC_007072 Waffen
IDS_RESDATA_INC_007073
IDS_RESDATA_INC_007074 Rüstungsteile
IDS_RESDATA_INC_007075
IDS_RESDATA_INC_007076 Karten
IDS_RESDATA_INC_007077
IDS_RESDATA_INC_007078 Getränke
IDS_RESDATA_INC_007079
IDS_RESDATA_INC_007080 Egg´s
IDS_RESDATA_INC_007081
IDS_RESDATA_INC_007082 Steine
IDS_RESDATA_INC_007083
IDS_RESDATA_INC_007084 Schmuck
IDS_RESDATA_INC_007085
//Wenn du das gemacht hast, einfach Compilen
//