rpg制作大师吧 关注:79,024贴子:428,586
  • 4回复贴,共1

大佬求助TvT

只看楼主收藏回复

现在实现了随机对话,但是想在这个基础上实现每次对话只出现一次,请问该怎么办?
本意是想制作题目问答,在5个题目中随机生成3个题目,并且不让他重复


IP属地:浙江来自Android客户端1楼2025-07-10 12:03回复
    JS中集合对象(Array、Map、Set)及类数组对象的使用与对比 - 小昱 - 博客园
    cnblogs.com/xiaoyulive/p/7906548.html
    JavaScript 语句参考手册 | 菜鸟教程
    runoob.com/jsref/jsref-statements.html
    JavaScript Array 对象 | 菜鸟教程
    runoob.com/jsref/jsref-obj-array.html

    好像可以通过学习上面这三个网页的内容来实现,
    比如说在Array设置1、2、3、4、5,然后随机移除两个位置的元素,
    当玩家点击了剩下的哪个元素代表的选项之后,就移除哪个。
    这个太复杂了,你还是先到下面这两个网页去熟悉一下脚本吧。

    非常好的脚本调用手册 - RPG Maker MV 讨论区 - Project1
    rpg.blue/forum.php?mod=viewthread&tid=405671
    【SIAKO.Mobi】RPG Maker MV Plugin Scripting 脚本教学【渐进篇】_哔哩哔哩
    bilibili.com/video/BV1Pp411o7HS/?spm_id_from=333.1387.collection.video_card.click&vd_source=fd84198c79e8abb85db5da3c83dba99e


    IP属地:广东2楼2025-07-10 17:49
    回复
      2025-08-22 04:19:26
      广告
      不感兴趣
      开通SVIP免广告
      纯事件有个投机取巧的方法,设定变量1为随机1-5,变量2为随机1-4,每次出题时先让变量1加上变量2的值,然后若大于5则减5,最后按照变量1的值出对应的题目
      例:
      变量1为1,变量2为2,三道题分别为1 3 5
      变量1为5,变量2为1,三道题分别为5 1 2
      变量1为4,变量2为4,三道题分别为4 3 2


      IP属地:上海来自iPhone客户端3楼2025-07-10 19:44
      回复
        ◆变量操作:#0001 = 随机 1..5
        ◆如果:#0001 ≤ 3
        ◆如果:#0001 = 1

        :结束分支
        ◆如果:#0001 = 2

        :结束分支
        ◆如果:#0001 = 3

        :结束分支

        :否则
        ◆如果:#0001 = 3

        :结束分支
        ◆如果:#0001 = 4

        :结束分支
        ◆如果:#0001 = 5

        :结束分支

        :结束分支

        上面这样好像勉强可以。


        IP属地:广东4楼2025-07-10 20:41
        回复
          ◆变量操作:#0001 = 随机 1..5
          ◆如果:#0001 ≤ 3
          ◆显示选项:1, 2, 3 (窗口, 中间, #1, #2)
          :选择 1 时

          :选择 2 时

          :选择 3 时

          :结束分支

          :否则
          ◆显示选项:3, 4, 5 (窗口, 中间, #1, #2)
          :选择 3 时

          :选择 4 时

          :选择 5 时

          :结束分支

          :结束分支

          上面这样好像可以。


          IP属地:广东5楼2025-07-10 21:08
          回复