Project1

标题: 求大佬帮帮忙,关于好感度的设定改怎么弄啊 [打印本页]

作者: 47951928    时间: 2023-4-11 11:48
标题: 求大佬帮帮忙,关于好感度的设定改怎么弄啊
想做个每天第一次对话加好感度的设定,但不知道怎么写才可以让系统判断我游戏里是过了一天时间。现在用的时间插件是Chronus。
作者: xiamumomo    时间: 2023-4-11 15:29
那要看你这一天是怎么设定的是从对话开始的话就麻烦点要去记录时间的相差  如果是0点刷新这样的直接去用分支条件判断那个插件设置时间的变量    事件就是对话后独立开关A打开进入下一页  然后0点刷新将每个可以加好感的事件独立开关关闭  
  1. var key = [mapId, eventId, A-D]
  2. $gameSelfSwitches.setValue(key, true);
  3. 这是独立改变独立开关的脚本形式  
  4. mapId=地图ID  eventId=事件ID A-D这个事件的独立开关
  5. 例子:
  6. var key = [28, 67, 'A'];
  7. $gameSelfSwitches.setValue(key, true);
复制代码

一般刷新我会写在公共事件临时想到的不知道还有没再简单点的 仅供参考  印象里是有这么一个类似牧场物语那样的好感插件=。=
作者: 47951928    时间: 2023-4-11 20:11
xiamumomo 发表于 2023-4-11 15:29
那要看你这一天是怎么设定的是从对话开始的话就麻烦点要去记录时间的相差  如果是0点刷新这样的直接去用分 ...

感觉脑子里要长东西了 我先试一下 谢谢大佬!
作者: 47951928    时间: 2023-4-11 22:18
xiamumomo 发表于 2023-4-11 15:29
那要看你这一天是怎么设定的是从对话开始的话就麻烦点要去记录时间的相差  如果是0点刷新这样的直接去用分 ...

大佬,麻烦再帮我看一下,我写了两个页面,一个是第一次对话加好感度的,然后跳到第二个随机对话的页面。
试了好多办法都不知道该怎么判定游戏里面已经过了0点,然后再回到第一个加好感的页面。

1.png (109.82 KB, 下载次数: 28)

1

1

作者: xiamumomo    时间: 2023-4-12 22:22
47951928 发表于 2023-4-11 22:18
大佬,麻烦再帮我看一下,我写了两个页面,一个是第一次对话加好感度的,然后跳到第二个随机对话的页面。 ...

首先你要知道你那个时间系统插件用的是那几个变量   接着公共事件要并行执行  判断小时变量 = 0 然后满足再根据我说的那个脚本写进去  你NPC对话变量好感A角色  +1  独立开关A  ON(首先你要分清楚开关与独立开关的区别 2个是不一样的你用的是开关)  第二页出现条件选择独立开关 打钩 选择A的还是不懂的话再说加群好聊
作者: 47951928    时间: 2023-4-13 17:03
xiamumomo 发表于 2023-4-12 22:22
首先你要知道你那个时间系统插件用的是那几个变量   接着公共事件要并行执行  判断小时变量 = 0 然后满足 ...

搞定啦~  谢谢大佬,不过还是想加个群,现在做任务系统又遇到了麻烦哈哈哈...




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