Project1

标题: 大佬们,关于MOG时间系统的问题请教一下。 [打印本页]

作者: 迷茫前行的萌新    时间: 2018-4-24 11:22
标题: 大佬们,关于MOG时间系统的问题请教一下。
本帖最后由 迷茫前行的萌新 于 2018-4-24 16:51 编辑

我发现这个系统的时间事件似乎只能通过开关来控制,但每个开关的时间间隔太短,没办法做到长期的时间控制。
比如说我想让店铺晚上关门,是一直的关门,直达早上,结果只有几个开关。
这个该怎么办啊??
还有人物问题,我发现人物似乎更难弄......
作者: 风之竹    时间: 2018-4-24 14:41
MOG的这个插件确实挺简陋的  只会控制21~28号和31~34号开关

不过也有方法解决楼主的问题

事件指令  分支条件 第四页 脚本:$gameSwitches.value(22)||$gameSwitches.value(23)||$gameSwitches.value(24)||$gameSwitches.value(25)
$gameSwitches.value(22)  检查22号开关为NO还是OFF
||           或运算

这段代码的意思是 如果22~25号开关的其中一个开关为NO  就执行以下内容

作者: 风之竹    时间: 2018-4-24 14:44

作者: 迷茫前行的萌新    时间: 2018-4-24 16:21
风之竹 发表于 2018-4-24 14:44

喔喔!!谢谢,我试试!
作者: 迷茫前行的萌新    时间: 2018-4-24 16:43
风之竹 发表于 2018-4-24 14:44

大佬,我发现一个问题,人物好像无法用这个方法.....
设置分支条件,不满足脚本就转到第二页消失。
结果没有用.....
作者: 风之竹    时间: 2018-4-24 17:49
迷茫前行的萌新 发表于 2018-4-24 16:43
大佬,我发现一个问题,人物好像无法用这个方法.....
设置分支条件,不满足脚本就转到第二页消失。
结果 ...

刚刚去看了下这插件的说明我发现
27号开关是上午9-6点  
28号开关是9:00 pm-6:00 am

21:黎明 = 3:00 am-5:00 am
22:日出 = 6:00 am-8:00 am
23:天 = 上午9:00 –2:00
24:日落 = 3:00 pm-5:00 pm
25:黄昏 = 6:00 pm-8:00 pm
26:夜 = 9:00 pm-2:00 am

人物的话 如果你要间隔时间段出现要并行处理写事件  如果只是白天 晚上出现只要27和28号开关设置出现条件就可以了
作者: 风之竹    时间: 2018-4-24 17:55

这个怪只在21-5点出现

作者: 风之竹    时间: 2018-4-24 18:10
看了下DOM发现很多开关 网页上没写
作者: 迷茫前行的萌新    时间: 2018-4-25 12:09
风之竹 发表于 2018-4-24 18:10
看了下DOM发现很多开关 网页上没写

大佬啊啊!!!!
作者: 迷茫前行的萌新    时间: 2018-4-25 16:01
风之竹 发表于 2018-4-24 18:10
看了下DOM发现很多开关 网页上没写

大佬,又有问题了,是不是只能把脚本设置为$gameSwitches.value(22)||$gameSwitches.value(23)||$gameSwitches.value(24)||$gameSwitches.value(25)才有用??我只是想删除后面的代码,延长晚上门的关闭时间,结果就失效了,白天8点就进不去了....
这个时间系统真是麻烦啊,要不是为时间HUD我早就放弃这个系统了。
作者: 风之竹    时间: 2018-4-25 19:27
迷茫前行的萌新 发表于 2018-4-25 16:01
大佬,又有问题了,是不是只能把脚本设置为$gameSwitches.value(22)||$gameSwitches.value(23)||$gameSwi ...

你想删除后面的哪段代码?感觉你完全看不懂这代码撒意识 我建议你去看下JS 基础部分也就1~2个小时
$gameSwitches.value(22) :意思是获取22号开关的状态(开关就2个状态ON(true )和0FF(false))
||:逻辑运算:或运算
代码意思简单明了:如果22开关或23号开关或24号开关25号开关 为开(其中有1个开关为开)那么就进行以下运算。


作者: 迷茫前行的萌新    时间: 2018-4-26 16:55
风之竹 发表于 2018-4-24 18:10
看了下DOM发现很多开关 网页上没写

大佬,我看的懂代码,而且我的修改是这样的。
$gameSwitches.value(32)||$gameSwitches.value(33)||$gameSwitches.value(34)
32号开关代表白天,33号开关代表日落,34号开关代表黄昏。
这个是正确的吧??
但是结果是我从8点钟开始,一进入房间竟然进了夜景,而晚上的时候,进入白天景观,完全相反。
作者: 风之竹    时间: 2018-4-26 19:15
迷茫前行的萌新 发表于 2018-4-26 16:55
大佬,我看的懂代码,而且我的修改是这样的。
$gameSwitches.value(32)||$gameSwitches.value(33)||$game ...

是22 23 24 开关 是打错了吗?6~17点
作者: 风之竹    时间: 2018-4-26 19:17
风之竹 发表于 2018-4-26 19:15
是22 23 24 开关 是打错了吗?6~17点

最好有截图  有什么问题比较直观
作者: 迷茫前行的萌新    时间: 2018-4-27 08:59
风之竹 发表于 2018-4-26 19:15
是22 23 24 开关 是打错了吗?6~17点

不,不是的,是我自己调了开关,在插件目录里自己调的。
把相应的开关调了。
这是里面事件的设置。
进游戏开始

截图.png (158.35 KB, 下载次数: 235)

截图.png

截图.png (158.35 KB, 下载次数: 228)

截图.png

截图2.jpg (205.57 KB, 下载次数: 231)

截图2.jpg

截图3.jpg (336.92 KB, 下载次数: 237)

截图3.jpg

截图4.jpg (283.78 KB, 下载次数: 240)

截图4.jpg

作者: 迷茫前行的萌新    时间: 2018-5-17 15:44
没人了...
作者: 白嫩白嫩的    时间: 2018-5-17 16:23
本帖最后由 白嫩白嫩的 于 2018-5-17 16:34 编辑

我记得mog 关于时间系统的案例不是有吗,好像是那个房子九点以后都开门,白天自动关闭,间隔挺长的,按照范例改一下就可以了。

因为夜里9点到凌晨6点属于一个时间段的开关,所以针对这个夜里的开关做文章即可。


第一页的门随时可以进出

第二页的门打开夜里那个时间段的开关

作者: cgang520617    时间: 2018-5-20 13:36
用公共事件能实现





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