Adding Wiki

09/09/2017 20:44 Kakerou#1
Hello anyone knows this error when compiling for adding Wiki Item list?

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
09/10/2017 12:58 Exrib0.#2
PHP Code:
#ifdef __WIKI
    
AddAppletFuncAppMain_WikiAPP_WIKI_T("WndWiki"), _T("Icon_Applet.dds"), _T("Item List"), 0);
#endif // __WIKI 
No Problem.
09/10/2017 14:11 Kakerou#3
Thanks so much Exrib0 I compiled it perfect awesome, I love you! But sad when I try to access /wiki then neuz crash. what you think the problem my friend?
09/11/2017 01:50 Yolo143#4
@[Only registered and activated users can see links. Click Here To Register...]

try to look at your resdata.inc maybe thats the problem. the APP_WIKI is not working well in your resdata.inc
09/11/2017 02:28 Kakerou#5
wow it works my friend thanks so much i love you :) But the font is color white do you know where to change it?
09/11/2017 03:30 KetchupSamurai#6
Quote:
Originally Posted by Kakerou View Post
wow it works my friend thanks so much i love you :) But the font is color white do you know where to change it?
WndControl.cpp
Code:
	if( pWnd->GetWndId() == APP_WIKI )
	{
		CWndWiki *pWndWiki = (CWndWiki*)pWnd;
		m_nFontHeight = 40;
		CPoint pt(10,3);
		DWORD dwColor;
		vector<ItemProp*> *pVecItems = pWndWiki->GetItemList();
		CRect rectClient = GetClientRect();
		dwColor = D3DCOLOR_ARGB( 255, 0, 0, 0 );
		int nPage = rectClient.Height() / m_nFontHeight;
		m_wndScrollBar.SetScrollRange( 0, pVecItems->size() );
		m_wndScrollBar.SetScrollPage( nPage );

		for( unsigned i = (unsigned)m_wndScrollBar.GetScrollPos(); i < (unsigned)(pVecItems->size()); ++i )
		{
			if( i > (unsigned)(nPage + m_wndScrollBar.GetScrollPos()) )
				break;
			ItemProp *pProp = pVecItems->at(i);
			CString strBuf;

			p2DRender->RenderLine(CPoint(-2,pt.y+37),CPoint(rectClient.right,pt.y+37),0xFF776655);
			if( i == m_nCurSelect )
			{
				CRect DrawRect = CRect(0,pt.y-2,rectClient.right,pt.y+36);
				p2DRender->RenderFillRect(DrawRect,0xFFECF3F7);
				p2DRender->RenderRect(DrawRect,0xFFe1ebf2);
			}
			if( strlen( pProp->szIcon) )
			{
				CTexture *pIcon = CWndBase::m_textureMng.AddTexture(p2DRender->m_pd3dDevice, MakePath(DIR_ITEM,pProp->szIcon),0xffff00ff);
				pIcon->Render(p2DRender,pt);
			}
			CRect rectToolTip(pt.x,pt.y,pt.x+35,pt.y+35);
			if( rectToolTip.PtInRect(m_ptMouse) )
			{
				CPoint pt2 = m_ptMouse;
				ClientToScreen(&pt2);
				ClientToScreen(&rectToolTip);
				CItemElem Item;
				Item.m_dwItemId = pProp->dwID;
				g_WndMng.PutToolTip_Item(&Item,pt2,&rectToolTip,APP_WIKI);
			}
			pt.x += 40;
			pt.y += 10;
			p2DRender->TextOut(pt.x,pt.y,pProp->szName,dwColor);
			pt.x += 250;
			if( pProp->dwItemJob < MAX_JOB )
				p2DRender->TextOut(pt.x,pt.y,prj.m_aJob[pProp->dwItemJob].szName,dwColor);
			pt.x += 150;
			int nLevel = (pProp->dwLimitLevel1 == NULL_ID ? 1 : pProp->dwLimitLevel1);
			strBuf.Format("%d",nLevel);
			p2DRender->TextOut(pt.x,pt.y,strBuf,dwColor);
			pt.x = 10;
			pt.y += m_nFontHeight - 10;
		}
	}else
09/11/2017 16:39 Kakerou#7
Wow Awesome! Thank you so much Samurai, Yolo, Exrib0 for the help. I love you :)

Hello I am adding now the Model View when I compile I got some error x.x

[Only registered and activated users can see links. Click Here To Register...]

I added WndModelView.cpp and WndModelView.h in the source

[Only registered and activated users can see links. Click Here To Register...]
09/12/2017 08:30 Yolo143#8
Quote:
Originally Posted by Kakerou View Post
Wow Awesome! Thank you so much Samurai, Yolo, Exrib0 for the help. I love you :)

Hello I am adding now the Model View when I compile I got some error x.x

[Only registered and activated users can see links. Click Here To Register...]

I added WndModelView.cpp and WndModelView.h in the source

[Only registered and activated users can see links. Click Here To Register...]
make sure that you include the .cpp and .h into your neuz :)