找回密码
 点一下
查看: 934|回复: 8

关于颜色代码的一个问题

[复制链接]
发表于 2012-4-19 21:55:38 | 显示全部楼层 |阅读模式
颜色代码在文本提示的时候想要和dota一样杀死单位后显示,XXX(蓝色字体)杀死了XXX(绿色字体),用代码貌似要拆开来
发表于 2012-4-19 22:16:38 | 显示全部楼层
"|cff0000ff" + 蓝色字体 + "|r 杀死了 |cff00ff00" + 绿色字体 + "|r。"
回复

使用道具 举报

 楼主| 发表于 2012-4-20 13:09:28 | 显示全部楼层

回 Conflux 的帖子

Conflux:"|cff0000ff" + 蓝色字体 + "|r 杀死了 |cff00ff00" + 绿色字体 + "|r。" (2012-04-19 22:16)
我听说这样做貌似不可以。。。还有就是这样做的话不是要设计50条触发针对50种杀敌可能性。
回复

使用道具 举报

发表于 2012-4-20 13:11:08 | 显示全部楼层
   字符串[字符串+字符串] +字符串[字符串+字符串]


  这种分式一样的无限叠加不要告诉我你不会用
回复

使用道具 举报

 楼主| 发表于 2012-4-20 13:15:21 | 显示全部楼层

回 okolek 的帖子

okolek:   字符串[字符串+字符串] +字符串[字符串+字符串]


  这种分式一样的无限叠加不要告诉我你不会用 (2012-04-20 13:11)
我的意思是这样下来代码的可能性一共有50种不会要50个触发吧。。。貌似没有把被杀单位的颜色转换成代码的触发吧。。只好手动输入颜色代码
回复

使用道具 举报

发表于 2012-4-20 17:39:43 | 显示全部楼层
set pc[1] = "|cFFff0000"
set pc[2] = "|cFF0000ff"
set pc[3] = "|cFF00ffff"
set pc[4] = "|cFF800080"
set pc[5] = "|cFFffff00"
set pc[6] = "|cFFff8000"
set pc[7] = "|cFF00ff00"
set pc[8] = "|cFFff80ff"
set pc[9] = "|cFF808080"
set pc[10] = "|cFF80ffff"
set pc[11] = "|cFF008000"
set pc[11] = "|cFF404000"

动作
- 设置 msg = pc[ 获取玩家id( 单位拥有者( 凶手单位())) ]
- 设置 msg = msg + 获取单位名称( 凶手单位())
- 设置 msg = msg + "|r 杀死了"
- 设置 msg = msg + pc[ 获取玩家id( 单位拥有者( 触发单位())) ]
- 设置 msg = msg +  获取单位名称( 触发单位())
- 设置 msg = msg + "|r。"
- 游戏 - 对所有玩家显示消息( msg )
回复

使用道具 举报

 楼主| 发表于 2012-4-20 18:14:59 | 显示全部楼层

回 Conflux 的帖子

Conflux:set pc[1] = "|cFFff0000"
set pc[2] = "|cFF0000ff"
set pc[3] = "|cFF00ffff"
set pc[4] = "|cFF800080"
set pc[5] = "|cFFffff00"
....... (2012-04-20 17:39)
问下这个是变量?
回复

使用道具 举报

发表于 2012-4-20 21:28:09 | 显示全部楼层

回 coldfury 的帖子

coldfury:问下这个是变量? (2012-04-20 18:14)
字符串数组变量... 分别记录了12个玩家的颜色
把他和别的字符串连接在一起就为后者上色了
回复

使用道具 举报

 楼主| 发表于 2012-4-20 22:08:01 | 显示全部楼层

回 Conflux 的帖子

Conflux:字符串数组变量... 分别记录了12个玩家的颜色
把他和别的字符串连接在一起就为后者上色了 (2012-04-20 21:28)
谢谢了我去试试
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 12:18 , Processed in 0.093228 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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