主题:[源码编辑]添加PVP等级图标 作者:烛天丶 时间:2013-08-21 22:03 |
在职业图标后添加pvp等级图标: & r1 c9 G$ H% `# M8 A ------------------------------- + |6 q7 F3 E* O* V7 h moverrender.cpp添加 ; M* |4 ?) r- C: x: J' K/ C$ q% Y -------------------------------, n& |, Z& Z+ V #ifdef __PVP_ICON. ~# S( ( P$ i; v. I. A6 E1 x& k CTexture* pTexture2;# B1 W5 K' _( t CString strPath2;) b& g' h/ R/ W) f0 L0 v0 M if( m_nFame >=100&& m_nFame <199) {. y7 r9 v$ d6 D/ x( m- B. p! q) l strPath2 =MakePath( DIR_ICON,"icon_Pvp1.png");* Z$ H! t" K' e/ [4 {! o pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff); } elseif( m_nFame >=200&& m_nFame <299) { D$ x! e/ Y- n+ E! _8 l4 u2 k+ s strPath2 =MakePath( DIR_ICON,"icon_Pvp2.png");( P+ U6 E+ A. H4 h! `& _ pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);/ n3 {! G! F. X& Q }2 i) C6 _+ # }( S: X3 F elseif( m_nFame >=300&& m_nFame <399)2 g# o' m+ x# b( q. |$ w/ J {) ~( Z" b8 B3 {5 O strPath2 =MakePath( DIR_ICON,"icon_Pvp3.png");" n3 @6 $ i& a3 }# h7 N Z! B pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff); }& x& t# x$ c: V; y( R% v elseif( m_nFame >=400&& m_nFame <499) { {8 N0 a6 a y B! s! O strPath2 =MakePath( DIR_ICON,"icon_Pvp4.png"); pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);4 E4 N5 M" s G/ {: p }; I$ `" u7 D0 k) |- H- k! e7 x$ p elseif( m_nFame >=500&& m_nFame <599)4 p$ o9 o8 R% Z w+ ~ {2 N4 j, F: Y( U3 E. ]0 x0 D6 l strPath2 =MakePath( DIR_ICON,"icon_Pvp5.png"); pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff); }( {1 z& O- ?7 b elseif( m_nFame >=600&& m_nFame <699) {; p. S6 X$ L. z) U: Z5 p q) |. a strPath2 =MakePath( DIR_ICON,"icon_Pvp6.png");8 D5 f4 Q& j+ x/ R0 M pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff); } elseif( m_nFame >=700&& m_nFame <799) { strPath2 =MakePath( DIR_ICON,"icon_Pvp7.png");# G) R, A. A* Q" g pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff);, W; ?9 n1 y+ j2 S8 F$ I } }8 J& B- }/ c+ O elseif( m_nFame >=800) { strPath2 =MakePath( DIR_ICON,"icon_Pvp8.png");0 F5 K- u& z3 M pTexture2 =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath2,0xffff00ff); } if(pTexture2 != NULL) { point.x +=26;. ~' O6 l+ J$ e; A pTexture2->Render(&g_Neuz.m_2DRender, point ); } #endif$ I9 f' U4 Q+ o; x7 f% @ 添加的位置在这段的后面:2 Q$ ?: R% n N; S & ~& i3 y- W& j! s 6 }) C5 u5 z( ] if(checkhero == LEGEND_CLASS_MASTER && m_nLevel >=60&& m_nLevel <=120)//Àü½ÂÀ» ÇßÀ» °æ¿ì.{if(m_nLevel >=60&& m_nLevel <70)//Level DownµÉ °æ¿ì¸¦ »ý°¢Çؼ* ÁÖ¼®Ã³¸®.// strPath = MakePath( DIR_ICON, "icon_Expert1.dds"); pTexture = g_Neuz.m_pMasterIcon[0];elseif(m_nLevel >=70&& m_nLevel <80)// strPath = MakePath( DIR_ICON, "icon_Expert2.dds"); pTexture = g_Neuz.m_pMasterIcon[1];elseif(m_nLevel >=80&& m_nLevel <90)// strPath = MakePath( DIR_ICON, "icon_Expert3.dds"); pTexture = g_Neuz.m_pMasterIcon[2];elseif(m_nLevel >=90&& m_nLevel <100)// strPath = MakePath( DIR_ICON, "icon_Expert4.dds"); pTexture = g_Neuz.m_pMasterIcon[3];elseif(m_nLevel >=100&& m_nLevel <110)// strPath = MakePath( DIR_ICON, "icon_Expert5.dds"); pTexture = g_Neuz.m_pMasterIcon[4];elseif(m_nLevel >=110&& m_nLevel <=120)// strPath = MakePath( DIR_ICON, "icon_Expert6.dds"); pTexture = g_Neuz.m_pMasterIcon[5];//pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff );if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(checkhero == LEGEND_CLASS_HERO)//¿µ¿õÀÏ °æ¿ì.{//strPath = MakePath( DIR_ICON, "icon_Hero.dds");//pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff ); pTexture = g_Neuz.m_pHeroIcon;if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}#ifdef __3RD_LEGEND16 elseif(checkhero == LEGEND_CLASS_LEGEND_HERO)//¿µ¿õÀÏ °æ¿ì.{/*strPath = MakePath( DIR_ICON, "icon_Legend.dds"); pTexture = CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath, 0xffff00ff ); pTexture = g_Neuz.m_pHeroIcon; if(pTexture != NULL) { point.y -= pTexture->m_size.cy + 5; pTexture->Render( &g_Neuz.m_2DRender, point ); }*/if(m_nLevel >=130&& m_nLevel <135)//Level DownµÉ °æ¿ì¸¦ »ý°¢Çؼ* ÁÖ¼®Ã³¸®.{ strPath =MakePath( DIR_ICON,"icon_lege1.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=135&& m_nLevel <140){ strPath =MakePath( DIR_ICON,"icon_lege2.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=140&& m_nLevel <145){ strPath =MakePath( DIR_ICON,"icon_lege3.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}elseif(m_nLevel >=145){ strPath =MakePath( DIR_ICON,"icon_lege4.png"); pTexture =CWndBase::m_textureMng.AddTexture( g_Neuz.m_pd3dDevice, strPath,0xffff00ff);if(pTexture != NULL){ point.y -= pTexture->m_size.cy +5; pTexture->Render(&g_Neuz.m_2DRender, point );}}}#endif// __3RD_LEGEND16 |
1楼:开心小龙(2013-08-22 06:30) |
楼主到底有多少脚本呀? |
2楼:lansky、(2013-08-23 17:53) |
这个还是不错了。楼上说有多少脚本,这可麻烦了。。。。。我貌似2万多个。。。。哈哈。 |
3楼:lansky、(2013-08-23 17:58) |
这个帖子可以删掉了。没用的。 |