I just wanted to know why I can't put the buff pet or the ordinary pet inside the box of aura change. *Image inserted*

Here's my wndfield.cpp
CWndPetGlowChange::CWndPetGlowChange()
{
m_pTexture = NULL;
m_pItemElem = NULL;
m_pEItemProp = NULL;
m_nSelected = NULL;
}
CWndPetGlowChange::~CWndPetGlowChange()
{
}
void CWndPetGlowChange::OnMouseWndSurface(CPoint point)
{
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
CRect DrawRect;
if(wndCtrl->rect.PtInRect(point))
{
DrawRect = wndCtrl->rect;
CPoint point2 = point;
ClientToScreen( &point2 );
ClientToScreen( &DrawRect );
if(m_pItemElem != NULL && m_pTexture != NULL)
g_WndMng.PutToolTip_Item( m_pItemElem, point2, &DrawRect, APP_CHANGE_PETGLOW);
}
CWndNeuz::OnMouseWndSurface(point);
}
void CWndPetGlowChange::OnSize( UINT nType, int cx, int cy )
{
CWndNeuz::OnSize( nType, cx, cy );
}
void CWndPetGlowChange::OnLButtonDblClk( UINT nFlags, CPoint point )
{
}
BOOL CWndPetGlowChange::OnDropIcon( LPSHORTCUT pShortcut, CPoint point )//
{
CItemElem* pTempElem;
pTempElem = (CItemElem*)g_pPlayer->GetItemId( pShortcut->m_dwId );
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
if( wndCtrl->rect.PtInRect( point ))
{
if( pTempElem != NULL)
{
if(m_pItemElem) m_pItemElem->SetExtra(0);
m_pItemElem = pTempElem;
m_pEItemProp = m_pItemElem->GetProp();
if(m_pEItemProp != NULL)
{
m_pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ITEM, m_pEItemProp->szIcon), 0xffff00ff );
}
m_pItemElem->SetExtra(m_pItemElem->GetExtra()+1);
}
}
return TRUE;
}
BOOL CWndPetGlowChange::Initialize( CWndBase* pWndParent, DWORD nType )
{
return CWndNeuz::InitDialog( g_Neuz.GetSafeHwnd(), APP_CHANGE_PETGLOW , 0, CPoint( 0, 0 ), pWndParent );
}
BOOL CWndPetGlowChange::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
if( nID == WIDC_BUTTON1 )
{
CWndListBox* pWndListBox = (CWndListBox*)GetDlgItem( WIDC_LISTBOX1 );
m_nSelected = pWndListBox->GetCurSel();
if( !m_pItemElem )
{
g_WndMng.OpenMessageBox("No pick-ups are placed in the window");
}
else if( m_nSelected > 0 || m_nSelected <= 22 )
{
g_DPlay.OnChangePetGlow( m_pItemElem->m_dwObjId, m_nSelected);
m_pItemElem->SetExtra(0);
Destroy();
}
}
if( nID == WIDC_BUTTON2 )
Destroy();
return CWndNeuz::OnChildNotify( message, nID, pLResult );
}
void CWndPetGlowChange::OnDraw( C2DRender* p2DRender )
{
ItemProp* pItemProp;
if(m_pItemElem != NULL)
{
pItemProp = m_pItemElem->GetProp();
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
if(m_pTexture != NULL)
m_pTexture->Render( p2DRender, CPoint( wndCtrl->rect.left, wndCtrl->rect.top ) );
}
}
void CWndPetGlowChange::OnDestroy()
{
if(m_pItemElem != NULL)
{
if( !g_pPlayer->m_vtInfo.IsTrading( m_pItemElem ) )
m_pItemElem->SetExtra(0);
}
}
void CWndPetGlowChange::OnInitialUpdate()
{
CWndNeuz::OnInitialUpdate();
CString strDes;
CWndText* pText = (CWndText*)GetDlgItem( WIDC_TEXT1 );
strDes= "#cffC6E2FF#b#uAura of the Collector#nb#nu\nYou can change the aura of your Buff Pet here\n#cffC6E2FF#b#uTo do this, move the icon of your pickup anywhere on the surface of the window#nb#nu\n#cff0099CC#b#u#nb#nu#nc";
pText->SetString( strDes, 0xFF1e90ff );
RestoreDeviceObjects();
CRect rectRoot = m_pWndRoot->GetLayoutRect();
CRect rectWindow = GetWindowRect();
CPoint point( rectRoot.right - rectWindow.Width(), 110 );
Move( point );
CWndListBox* pListBox = (CWndListBox*)GetDlgItem( WIDC_LISTBOX1 );
pListBox->AddString("Rouge");
pListBox->AddString("Blue");
pListBox->AddString("Yellow");
pListBox->AddString("Vert");
pListBox->AddString("Violet");
pListBox->AddString("Noir");
pListBox->AddString("Orange");
pListBox->AddString("Rose");
pListBox->AddString("Multicolor");
pListBox->AddString("Argent eclatant");
pListBox->AddString("Or eclatant");
pListBox->AddString("Dark Violet");
MoveParentCenter();
}
{
m_pTexture = NULL;
m_pItemElem = NULL;
m_pEItemProp = NULL;
m_nSelected = NULL;
}
CWndPetGlowChange::~CWndPetGlowChange()
{
}
void CWndPetGlowChange::OnMouseWndSurface(CPoint point)
{
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
CRect DrawRect;
if(wndCtrl->rect.PtInRect(point))
{
DrawRect = wndCtrl->rect;
CPoint point2 = point;
ClientToScreen( &point2 );
ClientToScreen( &DrawRect );
if(m_pItemElem != NULL && m_pTexture != NULL)
g_WndMng.PutToolTip_Item( m_pItemElem, point2, &DrawRect, APP_CHANGE_PETGLOW);
}
CWndNeuz::OnMouseWndSurface(point);
}
void CWndPetGlowChange::OnSize( UINT nType, int cx, int cy )
{
CWndNeuz::OnSize( nType, cx, cy );
}
void CWndPetGlowChange::OnLButtonDblClk( UINT nFlags, CPoint point )
{
}
BOOL CWndPetGlowChange::OnDropIcon( LPSHORTCUT pShortcut, CPoint point )//
{
CItemElem* pTempElem;
pTempElem = (CItemElem*)g_pPlayer->GetItemId( pShortcut->m_dwId );
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
if( wndCtrl->rect.PtInRect( point ))
{
if( pTempElem != NULL)
{
if(m_pItemElem) m_pItemElem->SetExtra(0);
m_pItemElem = pTempElem;
m_pEItemProp = m_pItemElem->GetProp();
if(m_pEItemProp != NULL)
{
m_pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, MakePath( DIR_ITEM, m_pEItemProp->szIcon), 0xffff00ff );
}
m_pItemElem->SetExtra(m_pItemElem->GetExtra()+1);
}
}
return TRUE;
}
BOOL CWndPetGlowChange::Initialize( CWndBase* pWndParent, DWORD nType )
{
return CWndNeuz::InitDialog( g_Neuz.GetSafeHwnd(), APP_CHANGE_PETGLOW , 0, CPoint( 0, 0 ), pWndParent );
}
BOOL CWndPetGlowChange::OnChildNotify( UINT message, UINT nID, LRESULT* pLResult )
{
if( nID == WIDC_BUTTON1 )
{
CWndListBox* pWndListBox = (CWndListBox*)GetDlgItem( WIDC_LISTBOX1 );
m_nSelected = pWndListBox->GetCurSel();
if( !m_pItemElem )
{
g_WndMng.OpenMessageBox("No pick-ups are placed in the window");
}
else if( m_nSelected > 0 || m_nSelected <= 22 )
{
g_DPlay.OnChangePetGlow( m_pItemElem->m_dwObjId, m_nSelected);
m_pItemElem->SetExtra(0);
Destroy();
}
}
if( nID == WIDC_BUTTON2 )
Destroy();
return CWndNeuz::OnChildNotify( message, nID, pLResult );
}
void CWndPetGlowChange::OnDraw( C2DRender* p2DRender )
{
ItemProp* pItemProp;
if(m_pItemElem != NULL)
{
pItemProp = m_pItemElem->GetProp();
LPWNDCTRL wndCtrl = GetWndCtrl( WIDC_STATIC2 );
if(m_pTexture != NULL)
m_pTexture->Render( p2DRender, CPoint( wndCtrl->rect.left, wndCtrl->rect.top ) );
}
}
void CWndPetGlowChange::OnDestroy()
{
if(m_pItemElem != NULL)
{
if( !g_pPlayer->m_vtInfo.IsTrading( m_pItemElem ) )
m_pItemElem->SetExtra(0);
}
}
void CWndPetGlowChange::OnInitialUpdate()
{
CWndNeuz::OnInitialUpdate();
CString strDes;
CWndText* pText = (CWndText*)GetDlgItem( WIDC_TEXT1 );
strDes= "#cffC6E2FF#b#uAura of the Collector#nb#nu\nYou can change the aura of your Buff Pet here\n#cffC6E2FF#b#uTo do this, move the icon of your pickup anywhere on the surface of the window#nb#nu\n#cff0099CC#b#u#nb#nu#nc";
pText->SetString( strDes, 0xFF1e90ff );
RestoreDeviceObjects();
CRect rectRoot = m_pWndRoot->GetLayoutRect();
CRect rectWindow = GetWindowRect();
CPoint point( rectRoot.right - rectWindow.Width(), 110 );
Move( point );
CWndListBox* pListBox = (CWndListBox*)GetDlgItem( WIDC_LISTBOX1 );
pListBox->AddString("Rouge");
pListBox->AddString("Blue");
pListBox->AddString("Yellow");
pListBox->AddString("Vert");
pListBox->AddString("Violet");
pListBox->AddString("Noir");
pListBox->AddString("Orange");
pListBox->AddString("Rose");
pListBox->AddString("Multicolor");
pListBox->AddString("Argent eclatant");
pListBox->AddString("Or eclatant");
pListBox->AddString("Dark Violet");
MoveParentCenter();
}
Here's my Resdata.inc
APP_CHANGE_PETGLOW "WndTile00.tga" "" 1 400 336 0x2410000 26
{
// Title String
IDS_PETGLOW_INC_000004
}
{
// Help Key
IDS_PETGLOW_INC_000005
}
{
WTYPE_LISTBOX WIDC_LISTBOX1 "WndEditTile00.tga" 1 18 18 166 278 0x20020000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000006
}
{
// ToolTip
IDS_PETGLOW_INC_000007
}
WTYPE_TEXT WIDC_TEXT1 "WndEditTile00.tga" 1 172 22 360 112 0x20020000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000008
}
{
// ToolTip
IDS_PETGLOW_INC_000009
}
WTYPE_STATIC WIDC_STATIC1 "" 0 235 127 331 143 0x2220000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000010
}
{
// ToolTip
IDS_PETGLOW_INC_000011
}
WTYPE_STATIC WIDC_STATIC2 "back_Slotitem.tga" 0 241 151 273 183 0x2220000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000012
}
{
// ToolTip
IDS_PETGLOW_INC_000013
}
WTYPE_BUTTON WIDC_BUTTON1 "ButtNormal01.tga" 0 208 200 314 224 0x220010 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000014
}
{
// ToolTip
IDS_PETGLOW_INC_000015
}
WTYPE_BUTTON WIDC_BUTTON2 "ButtNormal01.tga" 0 210 240 316 264 0x220010 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000016
}
{
// ToolTip
IDS_PETGLOW_INC_000017
}
}
{
// Title String
IDS_PETGLOW_INC_000004
}
{
// Help Key
IDS_PETGLOW_INC_000005
}
{
WTYPE_LISTBOX WIDC_LISTBOX1 "WndEditTile00.tga" 1 18 18 166 278 0x20020000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000006
}
{
// ToolTip
IDS_PETGLOW_INC_000007
}
WTYPE_TEXT WIDC_TEXT1 "WndEditTile00.tga" 1 172 22 360 112 0x20020000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000008
}
{
// ToolTip
IDS_PETGLOW_INC_000009
}
WTYPE_STATIC WIDC_STATIC1 "" 0 235 127 331 143 0x2220000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000010
}
{
// ToolTip
IDS_PETGLOW_INC_000011
}
WTYPE_STATIC WIDC_STATIC2 "back_Slotitem.tga" 0 241 151 273 183 0x2220000 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000012
}
{
// ToolTip
IDS_PETGLOW_INC_000013
}
WTYPE_BUTTON WIDC_BUTTON1 "ButtNormal01.tga" 0 208 200 314 224 0x220010 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000014
}
{
// ToolTip
IDS_PETGLOW_INC_000015
}
WTYPE_BUTTON WIDC_BUTTON2 "ButtNormal01.tga" 0 210 240 316 264 0x220010 0 0 0 0 46 112 169
{
// Title String
IDS_PETGLOW_INC_000016
}
{
// ToolTip
IDS_PETGLOW_INC_000017
}
}
Note: Been tested to full the buff pet with beads but still can't change its aura
Hope someone will help me
Also can i have the list of pet aura sfx file?






