deamen 发表于 2005-11-11 08:30:00

WoG中怎样在特定天弹出中文?

我想要在游戏的第二天弹出一个中文对话框,我在地图里添加了一个新的事件,初发日设定为第二天,事件代码如下:
ZVSE
!?TM33;
!!UN:P5/?v1;
!!VRz10:S^(既然小菜一碟又何苦说这些废话安慰自己?)^;
!!IF:D5/10;
!!IF:E1/5;

但是,第二天WoG把这段代码用普通对话框给弹出来了。请问应该怎么写代码让它正常显示?

shadewither 发表于 2005-11-12 17:21:00

以下是引用deamen在2005-11-11 18:10:58的发言:可请问使用TM具体该怎么做?我看过ERM的help了,但是没有帮助,看不懂。我只是做翻译,没必要把整个语法搞明白吧?有例子最好了。谢谢。

例如:先定义一个timer:
!#TM33:S1/7/2/13;//1=day 1开始 7=day 7结束 2=每2天触发一次 13=对player1 3 4(red brown green)(Format E)有效

然后:
!?TM33; //就是day 1 3 5 7对red brown green触发的trigger了基本上总是用instruction而不是receiver来定义的(就是用 !# 而不用 !! )。erm help上说也可以用!!TM;不过实际上好像不一定有用。

shadewither 发表于 2005-11-11 16:23:00

假如楼主是要用TM,把事件日期设置成500即可当然要先定义TM#只是显示文字的话,显然应该用GE[此贴子已经被作者于2005-11-11 16:25:00编辑过]

deamen 发表于 2005-11-11 11:22:00

旧方式是哪种?能帖一段代码吗?

爬上奔驰的骏马 发表于 2005-11-11 11:25:00

代码我不会哦,以前我总是这样做的:打开编辑器——游戏详细资料——事件,然后修改或创建事件,象你这个要求,是的二天就发生,单这个条件很简单的,就是要求发生日是2,只发生一次,这样,,不过,在WoG里面,不知道是否出现乱码

heros 发表于 2005-11-11 08:42:00

路过,问得好,,但偶不会,这种事件应该比较简单,不可以用原来旧的那种方式做吗,就是在事件里写发生日的二天,文本内容写进去就好?

deamen 发表于 2005-11-11 18:07:00

使用"GE"触发器,例:谢了,可以正常弹出中文对话框。但是事件内容为100的那个对话框也会弹出来。不好,有办法消掉它吗?

deamen 发表于 2005-11-11 14:02:00

谢谢楼上关注,那样会乱码滴。

deamen 发表于 2005-11-11 14:04:00

晕掉,发重了。[此贴子已经被作者于2005-11-11 14:41:10编辑过]

爬上奔驰的骏马 发表于 2005-11-11 14:19:00

我就说,哪里会这么简单,你还要问的,,连我也能回答的问题一定都不是问题的~~^_^

deamen 发表于 2005-11-11 18:10:00

假如楼主是要用TM,把事件日期设置成500即可请问使用TM具体该怎么做?我看过ERM的help了,但是没有帮助,看不懂。我只是做翻译,没必要把整个语法搞明白吧?有例子最好了。谢谢。

sea9413 发表于 2005-11-11 18:29:00

似乎没有办法消除,那你就加一句 “@_@”,呵呵

sea9413 发表于 2005-11-11 16:00:00

使用"GE"触发器,例:ZVSE
!?GE100;
!!VRz10:S^中文文本^;
!!IF:D5/10;
!!IF:E1/5;以上代码事件发生日要500以上,再设1事件日为第二天,事件内容为100即可。
页: [1]
查看完整版本: WoG中怎样在特定天弹出中文?

捐赠