找回密码
 点一下
查看: 962|回复: 3

修改对话框项图片的参数里为什么不能选进行触发的玩家呢?

[复制链接]
发表于 2011-5-5 20:37:07 | 显示全部楼层 |阅读模式
修改对话框项图片,参数“玩家”一项里有“所有玩家”等等,但是没有进行触发的玩家。事件是对话框项被使用的话,如何才能只对触发玩家修改对话框项的图片或者文本什么的?
如果修改对话框图片、悬浮图片、文本,不能对特定玩家起作用,那么有没有什么办法能让这些修改仅对某玩家显示吗?
发表于 2011-5-5 20:39:49 | 显示全部楼层
明明有嘛。怎么可能没有呢。仔细找找吧。
回复

使用道具 举报

发表于 2011-5-5 21:50:40 | 显示全部楼层
[codes=galaxy]
native void     DialogControlSetPropertyAsText (int control, int property, playergroup players, text value);
native void     DialogControlSetPropertyAsString (int control, int property, playergroup players, string value);
native void     DialogControlSetPropertyAsInt (int control, int property, playergroup players, int value);
native void     DialogControlSetPropertyAsFixed (int control, int property, playergroup players, fixed value);
native void     DialogControlSetPropertyAsBool (int control, int property, playergroup players, bool value);
native void     DialogControlSetPropertyAsColor (int control, int property, playergroup players, color value);
native void     DialogControlSetPropertyAsControl (int control, int property, playergroup players, int value);
[/codes]

注意这所有的api第三个参数是“玩家组”类型的,所以你如果要只对某一个玩家进行修改的话,使用PlayerGroupSingle()生成一个玩家组就可以了。
回复

使用道具 举报

发表于 2011-5-5 21:59:29 | 显示全部楼层
嗯对~~你要用转换玩家为玩家组~~其实指定对象为玩家组的动作比单纯指定一个玩家方便得多~~

因为可以一下指定多个~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 07:44 , Processed in 0.099320 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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