找回密码
 点一下
查看: 2126|回复: 11

DOTA里面杀人后,文字颜色显示问题

[复制链接]
发表于 2010-10-5 20:53:50 | 显示全部楼层 |阅读模式
RT

如果玩家1(蓝色)杀死了某单位

就会显示   玩家1[蓝色的字体]  刚才杀死了XXX

请问,如何显示出这种蓝色的字体呢?
如果用颜色代码,那么不是10个玩家就得写10条触发啊!!这不是很费力吗!
有没有什么好方法直接转化出玩家的颜色代号呢?
发表于 2010-10-5 20:54:47 | 显示全部楼层
用变量数组把各个玩家的颜色代码记录下来
回复

使用道具 举报

发表于 2010-10-5 21:19:18 | 显示全部楼层
udg_playercolor[0] = "|cFFFF0000"
udg_playercolor[1] = "|cFF0000FF"
udg_playercolor[2] = "|cFF00FFFF"
udg_playercolor[3] = "|cFF800080"
udg_playercolor[4] = "|cFFFFFF00"

我好厉害~ 居然可以默写出12个玩家的颜色~~~
回复

使用道具 举报

 楼主| 发表于 2010-10-5 21:48:14 | 显示全部楼层
我用一个变量设置了玩家颜色
比如设置YS1=玩家1红色


那么应该如何显示啊!


猪头大人可以详细说一下吗……我以前从未接触过这方面,还请详解啊
回复

使用道具 举报

发表于 2010-10-5 22:01:33 | 显示全部楼层
http://bbs.islga.org/job.php?action=download&aid=82246
在这个的基础上把颜色加上就可以了
回复

使用道具 举报

 楼主| 发表于 2010-10-5 22:10:24 | 显示全部楼层
..............恕在下愚笨,我知道如何显示文字,就是不知道该把颜色变量写在哪……
回复

使用道具 举报

发表于 2010-10-5 22:12:45 | 显示全部楼层
用字符串连接,把颜色代码用数组记录,与玩家索引关联
回复

使用道具 举报

发表于 2010-10-5 22:16:04 | 显示全部楼层
虽然猪头大人说的是对的,但是对于新手来说,还是听不懂,= =最好的方法还是贴触发罢= =~
回复

使用道具 举报

发表于 2010-10-5 22:19:16 | 显示全部楼层
连war3都木有……贴不了
回复

使用道具 举报

发表于 2010-10-5 22:21:44 | 显示全部楼层
那就囧了
回复

使用道具 举报

发表于 2010-10-5 22:40:32 | 显示全部楼层
修改版.w3x (67 KB, 下载次数: 110)
好心人来了
回复

使用道具 举报

发表于 2010-10-5 22:54:33 | 显示全部楼层
引用第2楼Conflux于2010-10-05 21:19发表的  :
udg_playercolor[0] = "|cFFFF0000"
udg_playercolor[1] = "|cFF0000FF"
udg_playercolor[2] = "|cFF00FFFF"
udg_playercolor[3] = "|cFF800080"
udg_playercolor[4] = "|cFFFFFF00"
.......
鼓掌,噼里啪啦噼里啪啦。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-17 13:19 , Processed in 0.161726 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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