飞飞世界论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 10352|回复: 0
打印 上一主题 下一主题

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1064

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************
6 _2 |8 \2 F  f- S. R8 ~: w! m! m5 U& _" Q
WndManager.cpp( `( ?9 q. c" K/ ?: u( w# T
+ P; [- v' W1 I( G- ~% B
*************************5 s& [5 t) }" }: C3 `) d
8 [. q& J1 v; A( V
找到void CWndMgr::InitSetItemTextColor( )  @+ _( e: a  x, t8 k+ L* o
这里写了各种名称的颜色,可以自己修改
0 B) v/ T2 u0 x6 {1 q1 p2 K+ A* P5 M$ ^
dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
% W9 w3 W3 J2 g7 ]4 M7 O* E8 O我们把其中一个设置成红色。3 m; C0 d: Q+ L% d2 l" w
! ~" d; ^3 B" p+ {
找到. M6 I- j/ X" q, f5 m

) d& ]8 @# ?& ^6 V: e! D2 P6 PDWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
& I" f, A2 C& D! F, R2 h! ~* a我们添加一个到下面的名字里(红色所示)+ Y7 ]7 x9 |% _, t, k' ?

8 Q/ {; j$ z& o, B if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )* K5 p3 X) a% P2 o2 z9 x( z
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;
( Y8 J- m6 r" b6 i else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
% E8 |! k. z! i8 v2 v( X0 t7 W  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;7 D4 c, Z2 W! @* O1 s+ s
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )8 O8 K0 K& F! [/ ]* d
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;
& A* E6 V- I- S7 x  _ else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )7 T) c$ R) t' T) o
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
2 S& C# J2 Q2 S) H+ S4 T$ `/ } else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
. Q! \; J8 b6 O2 S7 N0 J1 x  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;
& ~! L3 j' N3 a. b3 H1 c4 D
$ W/ ?8 k+ k% T6 w2 p7 B6 |% G这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。2 M& f6 f3 J, G# Q6 m

* N4 x0 v1 `5 R5 @, N4 H# x6 e举一反三可以给装备在这加上各种可以显示的东西,比如前缀。. U( D0 U$ C6 c8 F4 C7 u1 _" S$ o2 j
6 p  D6 r0 Q5 `6 L& r
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。4 z1 U) v& J; b8 T2 n" L# \

$ l# f/ [8 Q* Q6 F当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
  q' G$ ?# x1 _- Y
( d; R! G6 I6 o& e" w) D
" `% ]$ B( Y% A: @9 Y
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|飞飞世界技术论坛  

GMT+8, 2025-6-17 00:27 , Processed in 0.061853 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表