Project1

标题: 计时器不走,人也控制不了? [打印本页]

作者: holiboy    时间: 2008-3-26 03:34
标题: 计时器不走,人也控制不了?
我在一个事件里加了计时器后,测试,右上的确有计时器,但只显示59秒(我定的1分钟倒计时),也不动,小人也不能控制了,是哪里出了错? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2008-3-26 03:37
是不是在设定倒计时的事件页的触发条件是“自动执行”,而LZ在执行倒计时时,没有把设定倒计时的事件页做修改?
作者: holiboy    时间: 2008-3-26 03:40
怎么修改?
作者: 八云紫    时间: 2008-3-26 03:46
在设定计时器之后,做个变量增加、开关打开什么的:


再跳到新一页,事件开始条件就是之前的设定的情况。


中间的事件就按LZ的想法再添加了。

作者: holiboy    时间: 2008-3-26 04:00
老是弹出错误:


作者: 八云紫    时间: 2008-3-26 04:05
嘛,LZ是不是用了脚本什么的?为什么我用的好好的呢?
作者: 八云紫    时间: 2008-3-26 04:13
请注意:新建事件页的原因是为了把事件触发条件改为“确定键”,“自动执行”的话,人是不能动的。
作者: holiboy    时间: 2008-3-26 04:23
问题解决了,但还想问问怎样设置非打斗状态下(一般状态),当主角HP少于2时,回到标题画面?或者GAMEOVER?HP减少原因是与活动事件相撞。
作者: 八云紫    时间: 2008-3-26 04:38
嘛,简单,
先把角色的HP代入变量。


然后在判断角色HP是否小于2,是的话就GAMEOVER。


注意画荧光笔的地方。
作者: holiboy    时间: 2008-3-26 04:55
两个事件是分开的吗?可以做在一起吗?我的只有“随行处理”,不是“并行处理”。晕。
作者: 八云紫    时间: 2008-3-26 04:57
以下引用holiboy于2008-3-25 20:55:43的发言:
<br><script language="javascript">
<!--
strCont="两个事件是分开的吗?可以做在一起吗?我的只有“随行处理”,不是“并行处理”。晕。";
document.write(ubb.spbShowTopic(strCont,1));
//-->
</script>两个事件是分开的吗?可以做在一起吗?我的只有“随行处理”,不是“并行处理”。晕。

嘛,只是翻译不同而已。
可以分开,也可以合在一个事件里,但是要不同的事件页。

作者: holiboy    时间: 2008-3-26 05:03
奇怪,我主角HP足够的时候,它也结束游戏了,晕啊。一测试就结束了。汗,怎么会这样……
作者: 八云紫    时间: 2008-3-26 05:03
看下你是怎么设定的。
嘛,好像要把两个设定和在一起,使用并行 好像。
作者: holiboy    时间: 2008-3-26 05:10
一个是:


另一个是:


事件与事件间都混杂了,然后没过几秒就回到标题画面……
作者: 八云紫    时间: 2008-3-26 05:15
那个,要把这两个都写在一个事件页里去,我的错。
两个都要循环判断,不然的话,一开始,变量的默认值都是0,所以就没开始就结束了。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: holiboy    时间: 2008-3-26 05:20
怎么循环判断?
作者: 八云紫    时间: 2008-3-26 05:26
把事件的开始条件设定成什么都没有就可以了。
作者: holiboy    时间: 2008-3-26 05:31
本来不就是什么都没有么?晕。再帮帮我哈!
作者: 八云紫    时间: 2008-3-26 05:37
就是要什么都没有嘛。
这个吧:

作者: holiboy    时间: 2008-3-26 05:56
还是没有解决,不过分先给你了。
作者: 八云紫    时间: 2008-3-26 06:05
嘛,还是给你一个范例吧,
http://rpg.blue/upload_program/files/Project2_86911505.rar
作者: 雪流星    时间: 2008-3-26 12:12
想说一下,5楼的错误是默认脚本的错误

    when 3  # 物品
      value = $game_party.item_number($data_items[@params[4]])
      actor = $game_actors[@parameters[1]]
      actor = $game_actors[@params[4]]

改成
    when 3  # 物品
      value = $game_party.item_number($data_items[@params[4]])
    when 4
      actor = $game_actors[@parameters[1]]
      actor = $game_actors[@params[4]]

就行了
作者: holiboy    时间: 2009-6-12 08:00
现在计时器走了,人还是不动的,怎么办?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1