飞飞世界论坛

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

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1086

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1086
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************# @2 _/ c8 g; T1 P

8 h: o8 s- Q$ F" TWndManager.cpp
3 m! h( J9 f3 ?# o. i+ z5 B* c- K6 k8 w7 Q1 w, r$ H
*************************
6 c2 u9 d* [5 W  \6 Z1 k( g8 d. b1 C3 v( O; b
找到void CWndMgr::InitSetItemTextColor( )
& ^  ~& `1 o9 D4 j- \8 S1 a这里写了各种名称的颜色,可以自己修改$ m0 b$ F; H2 J: P4 K. j: n' n  [* c

) y4 i" x* E- n$ I3 H% w dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌3 N/ D3 D# ?+ t/ `5 C: R- K
我们把其中一个设置成红色。  b3 n2 @7 f% l( {- p
$ P5 P3 H+ k* A+ |9 Q3 z3 y0 x. D1 m
找到" ~0 g9 z( v- C% A/ f! ?- E0 \

" F* ~6 P- b$ o- a2 y, g+ A" qDWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
1 n6 C3 L% A  K# G我们添加一个到下面的名字里(红色所示)
, N/ Z3 I/ g- @4 \  M) }
/ u0 h( m6 R# z! g! G if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
1 Y/ [, G: C5 B- n7 L/ p  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;+ Y& |' Y& c- a1 M& i- a! Y
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
, N# b) g0 t, A3 f  F5 S# T  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
  T5 T8 A% P5 B4 f* F! E* _ else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )
9 g6 n3 |: P3 ^+ y3 l  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;
% {( w  s; f% M8 Q else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )9 c8 g! r( z2 {6 T' ~
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
' _. k1 ~) @; p" H. W$ {. ? else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示
/ N! E8 a4 h' W* `' ?  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;
' b1 i1 l4 f0 z/ w" ]! M  b# V
4 G4 o; t2 B6 f8 A这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。7 b0 @4 f1 K# F; J! O) S
- ^& a9 W: s* l; {
举一反三可以给装备在这加上各种可以显示的东西,比如前缀。, r9 W# N9 i! s& E
& L# v. r5 P- H2 A7 H  s! r6 {
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。) D7 V2 r6 W- [, j6 b& ?

9 ^% P) t. A+ F) @当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。  H0 A! l" l/ [8 o

" J8 |: A6 f# t; S/ Z3 M
: C4 c( R4 G+ L& W. z, A) I2 w
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-16 14:05 , Processed in 0.083291 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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