Flyff Wiki

04/27/2016 17:39 Sellyo#1
Hallo Community,

ich bräuchte mal Hilfe bezüglich unseres Wiki Ingame.

Wie kann ich den die Farbe der Itemnamen im Wiki verändern...
Leider finde ich es nach langer suche letztendlich nicht und bitte um Hilfe da ich ziemlich neu bin in diesem Bereich bin =).


[Only registered and activated users can see links. Click Here To Register...]
04/27/2016 17:57 Drabur#2
ersetz den eintrag in der WndControl.cpp gegen den hier

PHP Code:
#ifdef __WIKI
    
if( pWnd->GetWndId() == APP_WIKI )
    {
        
CWndWiki *pWndWiki = (CWndWiki*)pWnd;
        
m_nFontHeight 40;
        
CPoint pt(10,3);

        
vector<ItemProp*> *pVecItems pWndWiki->GetItemList();
        
CRect rectClient GetClientRect();

        
int nPage rectClient.Height() / m_nFontHeight;
        
m_wndScrollBar.SetScrollRange0pVecItems->size() );
        
m_wndScrollBar.SetScrollPagenPage );

        for( 
unsigned i = (unsigned)m_wndScrollBar.GetScrollPos(); < (unsigned)(pVecItems->size()); ++)
        {
            if( 
> (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(  == m_nCurSelect )
            {
                
CRect DrawRect CRect(0,pt.y-2,rectClient.right,pt.y+36);
                
p2DRender->RenderFillRect(DrawRect0xFF022202);
                
p2DRender->RenderRect(DrawRect0xFF077707);
            }
            if( 
strlenpProp->szIcon) )
            {
                
CTexture *pIcon CWndBase::m_textureMng.AddTexture(p2DRender->m_pd3dDeviceMakePath(DIR_ITEMpProp->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(&Itempt2, &rectToolTip);
            }
            
pt.+= 40;
            
pt.+= 10;
            
p2DRender->TextOut(pt.,pt.ypProp->szName0xFF088A08);
            
pt.+= 250;
            if( 
pProp->dwItemJob MAX_JOB )
                
p2DRender->TextOut(pt.xpt.yprj.m_aJob[pProp->dwItemJob].szName0xFF088A08);
            
pt.+= 150;
            
int nLevel = (pProp->dwLimitLevel1 == NULL_ID pProp->dwLimitLevel1);
            
strBuf.Format("%d"nLevel);
            if( 
nLevel )
                
p2DRender->TextOut(pt.xpt.ystrBuf0xFF088A08);
            
pt.10;
            
pt.+= m_nFontHeight 10;
        }
    }else
#endif // __WIKI 
04/27/2016 20:03 Sellyo#3
Dankeschön es funktioniert. =) <3