飞飞世界论坛

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

设置不同颜色的装备名字

[复制链接]

197

主题

203

帖子

1064

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1064
QQ
跳转到指定楼层
楼主
发表于 2016-1-10 03:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
*************************
4 `+ n$ H0 l: E. Y9 s
  O4 `& P7 V& e7 O" f$ S: ^WndManager.cpp
/ G3 k$ o: s$ Z
! Y  P* f3 L3 g9 ^( Y/ H*************************
5 \* ]* d7 Z& i5 f9 }1 l  k+ V- r! w
找到void CWndMgr::InitSetItemTextColor( )
% L6 P" |. g2 W& R- E8 I0 K" x这里写了各种名称的颜色,可以自己修改# _# ]$ n- E2 a5 O  w

4 Q" @0 q" o6 ]4 t7 g dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌6 B  B0 N! d' O' e! x$ Z
我们把其中一个设置成红色。
1 x4 L" B8 A5 ^5 B5 c* {  _: j1 I2 Q7 I5 b3 B4 p$ {/ s! c
找到
  c# b/ G4 a$ |# a3 `; q; v) C: M3 Z" t3 e" c6 d& K
DWORD CWndMgr:utItemName( CItemElem* pItemElem, CEditString* pEdit )
1 Z$ o* [5 [4 i# o% f5 U! X我们添加一个到下面的名字里(红色所示)5 W7 w* U# A3 C4 c  w
* T! h6 }- y' y) ?5 o! z5 P2 b9 e
if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )
: v& g: R6 ~9 E! e6 h0 I; B  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;
2 p( W5 B; \2 D* ~8 I& i% s else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )- S' M. j5 U& z. R+ b: C
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
) Y* J. L* v1 ^! Y. a3 U( x' m else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )( a# V$ f$ X9 y8 P
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;" r) ~+ Z7 P% R* S9 R1 L
else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )
9 `/ c# i- ]4 s  Y8 i8 E- y  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
, o# N4 a) V9 s. W. G* u1 ^. u else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示/ o4 }. J0 X0 N$ f) X6 k
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;
8 H% s/ C+ @6 e$ V' W1 m9 q
7 c" }! s7 e# Z3 C( B这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。
  Q2 ~9 @* d( f. D$ W
1 {9 n% v& }# B8 e0 u3 a举一反三可以给装备在这加上各种可以显示的东西,比如前缀。: B, d' c2 C0 s& s* \+ g4 R
5 P3 a# [& G, @. h
其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。" i% n& J0 v% A: C5 }: O2 U+ {

3 b% s4 F* P# T' X& E当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
, X& O# b2 x7 E9 s8 _- D' C& R/ Q7 @  v

3 C' k. ^* X( z
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 13:46 , Processed in 0.063784 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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