WoG中怎样在特定天弹出中文?
我想要在游戏的第二天弹出一个中文对话框,我在地图里添加了一个新的事件,初发日设定为第二天,事件代码如下:ZVSE
!?TM33;
!!UN:P5/?v1;
!!VRz10:S^(既然小菜一碟又何苦说这些废话安慰自己?)^;
!!IF:D5/10;
!!IF:E1/5;
但是,第二天WoG把这段代码用普通对话框给弹出来了。请问应该怎么写代码让它正常显示? 以下是引用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;不过实际上好像不一定有用。 假如楼主是要用TM,把事件日期设置成500即可当然要先定义TM#只是显示文字的话,显然应该用GE[此贴子已经被作者于2005-11-11 16:25:00编辑过] 旧方式是哪种?能帖一段代码吗? 代码我不会哦,以前我总是这样做的:打开编辑器——游戏详细资料——事件,然后修改或创建事件,象你这个要求,是的二天就发生,单这个条件很简单的,就是要求发生日是2,只发生一次,这样,,不过,在WoG里面,不知道是否出现乱码 路过,问得好,,但偶不会,这种事件应该比较简单,不可以用原来旧的那种方式做吗,就是在事件里写发生日的二天,文本内容写进去就好? 使用"GE"触发器,例:谢了,可以正常弹出中文对话框。但是事件内容为100的那个对话框也会弹出来。不好,有办法消掉它吗? 谢谢楼上关注,那样会乱码滴。 晕掉,发重了。[此贴子已经被作者于2005-11-11 14:41:10编辑过] 我就说,哪里会这么简单,你还要问的,,连我也能回答的问题一定都不是问题的~~^_^ 假如楼主是要用TM,把事件日期设置成500即可请问使用TM具体该怎么做?我看过ERM的help了,但是没有帮助,看不懂。我只是做翻译,没必要把整个语法搞明白吧?有例子最好了。谢谢。 似乎没有办法消除,那你就加一句 “@_@”,呵呵 使用"GE"触发器,例:ZVSE
!?GE100;
!!VRz10:S^中文文本^;
!!IF:D5/10;
!!IF:E1/5;以上代码事件发生日要500以上,再设1事件日为第二天,事件内容为100即可。
页:
[1]