sixue 发表于 2007-8-5 09:04:34

关于UN接收器

其中有G2指令,帮助上说可以修改英雄特技的图片和文本
其中修改图片没问题了
但是修改文本的时候,需要输入z变量的索引
可是z变量应该在哪里查呢

我自己定义了一个z变量,z1000,但是用
!#UN:G2/148/2/1000;
还是没效果啊。。。

ttheree 发表于 2007-8-5 11:13:38

为变量赋值不能使用脚本说明的方式,即这样写(!#VRz1000:S^1234567890.^;)是不行的,
z1000最终还是为0;

我是这样解决这个问题的:

!?CM2;
!!HE-1:N?y1;
!!VRz1000&y1=148:S^1234567890.^;
!!UN&y1=148:G2/148/2/1000;

PS:一定要写在脚本文件中,同样的代码写在地图的事件中就是不起作用,原因不明中……;shxin;

shenbing100 发表于 2007-8-5 14:24:08

奇怪,我的可以啊
不WoG化地图

!#内容是最早读的,如果WoG化后会被改掉,可能加入脚本后用的是!!命令又把它给改回来了吧。
我用以下事件:
ZVSE
!#VRz1000:S^test^;
!#UN:G2/148/2/1000;

另外最后我加了一句:
!#IF:M^%z1000^;
它返回的值是“%z1000”(无引号),向高手求教。

shenbing100 发表于 2007-8-5 15:01:27

再试了一次,关了英雄特技加强可以显示,开了就不行了。
因为加强后用黄字表示,所以肯定改了说明信息了。

ttheree 发表于 2007-8-5 17:17:58

原帖由 shenbing100 于 2007-8-5 14:24 发表 http://bbs.h3wog.com/images/common/back.gif
另外最后我加了一句:
!#IF:M^%z1000^;
它返回的值是“%z1000”(无引号),向高手求教。

如果你是要显示z1000的值的话,将z大写,就可以了(!#IF:M^%Z1000^;)

sixue 发表于 2007-8-5 18:59:26

o,原来是这样,应该是因为开了加强,就会改提示信息,所以会覆盖自己的!#
而开加强并不修改特技图片,所以特技图片那个语句不会被覆盖

shenbing100 发表于 2007-8-5 19:41:05

回复 #5 ttheree 的帖子

谢谢
前面都注意大小写了,特意小写了还错。;njin;
页: [1]
查看完整版本: 关于UN接收器

捐赠