一键打卡 每日打卡 龙鳞魔堡 金豆锻造 荣誉胸章 海底寻宝 非诚勿扰 虚拟刮奖 杂货道具 好友印象 心情随笔 中华银行 家族部落 积分兑换 图片上传 图片压缩 在线翻译 在线查毒
发表新帖 回帖
No.697049
👦 烛天丶
  

【源码修改】设置不同颜色的装备名字

中华游戏网 cnyouw写于:中华游戏网-CNYOUW 👦会员:烛天丶 🕘时间:2013-08-21 22:31 👀围观:4761人 💬回复:5
*************************" A, ^, F& ^2 a

WndManager.cpp. G# M( h8 `3 c. W5 |

*************************
* B3 Q+ g: W" ~9 k
找到void CWndMgr::InitSetItemTextColor( )) `6 y' N2 o0 [0 b" i) g1 h
这里写了各种名称的颜色,可以自己修改

dwItemColor[FIRST_TC].dwName4    = D3DCOLOR_XRGB(   255,   0, 0 );   // 捞抚 4窜拌
我们把其中一个设置成红色。

找到

DWORD CWndMgr::PutItemName( CItemElem* pItemElem, CEditString* pEdit )9 z" l) e) ?+ Y
我们添加一个到下面的名字里(红色所示)0 V7 J; j% H) r: D

if( pItemElem->GetProp()->dwReferStat1 == WEAPON_GENERAL )% g. ~: h) e& i/ W; v
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName0;! f' F$ a0 N# R) ^
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_UNIQUE )
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1;
else if( pItemElem->GetProp()->dwReferStat1 == WEAPON_ULTIMATE )
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName3;0 s4 ?# I0 m# ^) {* u0 @
else if( pItemElem->GetProp()->dwReferStat1 == ARMOR_SET )  K  [' r9 S% y. W
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName1; 
else if( pItemElem->GetProp()->dwItemRare == 300 )//红色名字显示; e& C7 j: W# b3 L) I
  dwColorbuf = dwItemColor[g_Option.m_nToolTipText].dwName4;

这样dwItemRare这一列为300的就会显示红色。你也可以使用自定义的列和数据来判断。, I) p' w# h# e) {& # A/ x" j

举一反三可以给装备在这加上各种可以显示的东西,比如前缀。

其他装备显示的属性都是在这里定义的,可以发挥自己的想象力改造,各行都可以定义不同的颜色等等。' `( r, q% T5 s+ ^
" i$ ^1 k. k7 b' g
当然这里只是显示,要更改物品的真实属性还是要到对应的地方去改。
中华游戏网 cnyouw.cn中华游戏网 cnyouw
图片:logo_副本.png
SIGNATURE
No.831881
👦 lansky、
  
唔。这个貌似很简单。看看吧。
SIGNATURE
Lansky!于2013.4.18正式创建Lansky工作室.
No.838347
👦 天★冲霄
  
我看晕了
SIGNATURE
中华游戏网 — 玩你所玩,乐你所乐!cnyouw.cn
No.831881
👦 lansky、
  
什么啊?你定义加了?最好加一个宏定义。否者没人知道是什么。
SIGNATURE
Lansky!于2013.4.18正式创建Lansky工作室.
No.812948
👦 孤独灬寂寞
  
完全的·····

我晕了······
本帖评分记录: 共2条   [总计: 龙鳞+0.6 铜币+1 ]  [删除 我的评分记录]

2013-08-22 11:17🧙cnyouw魔法师🪄BUFF加成:龙鳞+0.6
今日发帖冠军特权奖励,我是冠军求超越~~~来嘛~~
2013-08-22 11:17🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
No.438090
👦 路易斯
  
本帖评分记录: 共1条   [总计: 铜币+1 ]  [删除 我的评分记录]

2013-08-22 02:15🧙cnyouw魔法师🪄BUFF加成:铜币+1
[购]仙族铜币胸章连合[购]仙族龙鳞胸章发帖获得特殊奖励
SIGNATURE
神经绷得太紧,生活枯燥无味;偶尔放松心情 ,善于调节为最;做事不求最好,但求问心无愧;做人踏实认真,胜过取巧捷径只要心态端正,一生快乐相随!
点击我吧,你会知道多么需要这东西!
快速回复
验证问题:
在大明湖畔等皇上的是谁? 正确答案:

Ctrl + Enter 快速发布

🤪为防止个别捣乱会员恶意灌水
注册会员发帖量达到 20
即可解锁快捷表情发送