飞飞世界论坛

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

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************3 u# r  s& L2 F9 a1 T* h' m

% H7 l4 O6 [3 \/ H) _$ LWndManager.cpp& \, |" ?0 t: |" a; k7 l
6 Z9 b% M' B/ m# [) f" r, y
*************************3 p1 U5 y! l, G
! l" L$ H, }$ i- W  r& l/ I
找到void CWndMgr::InitSetItemTextColor( )
& D* J+ M0 X" @: B& c1 x9 ?这里写了各种名称的颜色,可以自己修改
4 T$ I, j" x. L. X2 {* Y0 v+ q( E4 p7 Q
dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌( ]% }0 L, g& m- s8 \, P
我们把其中一个设置成红色。  o* D' L5 E1 [2 x% @* Z

( y( u' M- V4 ~$ j* j) l7 u找到
4 L) l, }% j) V
* w, \; a1 J( r) K' QDWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
% i9 s% M3 W7 d! \( E. N我们添加一个到下面的名字里(红色所示)
- x* ?2 `8 s+ j0 v6 G0 F# e4 u) g4 H
if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
% E  M1 D2 u! _2 b7 H8 [* Q  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;8 G& V2 S- r& n0 Q  [
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )" L; f9 [/ ~) F. F
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
) ~. J, a. y. p else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )# @0 `: f# b) _
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;- `4 N+ f: O1 ?9 X. Q+ z) a
else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET ), v* U* J7 d7 l! X6 l  t, M7 ^( W
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
, h# S0 o9 I1 Q/ a else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
" q, K$ l# ^8 x6 H/ {4 o- f  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;
2 A5 o& U- q3 _5 b
" c) E  e; i  F6 P3 w这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。7 J. G: A) z: Y
7 u! N8 r5 D! V2 }! z6 O* Z
举一反三可以给装备在这加上各种可以显示的东西,比如前缀。: N: o- J4 Z9 y. g
' z5 f) z. t2 o4 C
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。
4 I+ }) a# L+ J% y) m$ b
7 F0 v3 G4 I1 p3 Z当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
) H- e6 z$ p$ |5 }% Q3 G* G- P8 W# W& e/ M# m
' R9 z9 U$ z3 |. M5 y
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-14 05:29 , Processed in 0.063144 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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