|
楼主 |
发表于 2007-3-10 08:30:37
|
显示全部楼层
来自 中国–广东–中山
回复: 彩色信息莫名其妙失效还多出一个空格!
我检查过了,没有发现拼写错误,都是client_color没错。那些显示错误的插件中的代码,其实都是从那个能正常显示的插件代码中复制-粘贴过来,修改的只有半角双引号中间的msg内容以及后面的变量而已。既然是复制-粘贴而来,那么应该不会有拼写错误的。
以下面的例子作说明,这个是可以正常显示的:format(msg, 513, "^x04=H|C=游戏助手:^x01您给队友造成 ^x04%d^x01 点伤害!需支付赔偿金 ^x04$%d^x01 !",read_data(2),compensation)
client_color(Attacker,Attacker, msg) 但是这个就不能正常显示:format(msg, 513, "^x04=H|C=游戏助手: ^x03%s^x01 成功放置炸弹!奖励 ^x04$%d^x01 !",name, get_cvar_num("hc_PlantBonus"))
client_color(0,0, msg) 我怀疑问题出在client_color的两个参数上面,在第二个例子中,第1个0表示这个信息向所有在线玩家发送,第2个0表示本msg并非发送到某个指定的玩家(错在这里吗?)。
菜鸟学飞,请版主赐教! |
|