Project1

标题: 多数量多物品任务要怎么做? [打印本页]

作者: 白色幸福    时间: 2019-1-20 17:45
标题: 多数量多物品任务要怎么做?
估计可能有人会跟我说参考纯事件合成系统来做吧……
是这样的,我需要玩家找齐五个薯片,三个果汁,一个汽水来完成任务。
另外哪里有学习交流群吗……我一个人搞不来太多程序啊,我专业是二维前期……
作者: 白色幸福    时间: 2019-1-20 17:49
靠变量和条件分歧,公共事件写崩了,还没等找齐就任务结束了。
因为感觉写的不对劲就不发出来丢人了
作者: 灯笼菜刀王    时间: 2019-1-20 18:31
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子:

把 薯片的数量代入变量1
当变量1 >= 5 的时候
   开关1打开
除此以外
   开关1关闭
   中断事件处理
end

把 果汁的数量代入变量1
当变量1 >= 3
  开关1打开
除此以外
  开关1关闭
  终止事件处理
end

把汽水的数量代入变量1
当变量1>= 1
  开关1打开
除此以外
  开关1关闭
  中断事件处理
end

这样, 只要最后开关是打开的, 那就是满足全部条件了

作者: 白色幸福    时间: 2019-1-20 19:28
灯笼菜刀王 发表于 2019-1-20 18:31
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子 ...

只需要一个开关和一个变量就行了是吗?
不需要公共事件?
另外va我不知道怎么把物品的数量带入变量这个操作……
作者: 白色幸福    时间: 2019-1-20 20:37
灯笼菜刀王 发表于 2019-1-20 18:31
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子 ...

我多做了几个变量,捡起来这个东西就加一个对于的变量,效果达到了
不过我还是不知道怎么带入物品数量,我看有人用脚本让物品ID=条件需要的数量
作者: 灯笼菜刀王    时间: 2019-1-20 22:22
本帖最后由 灯笼菜刀王 于 2019-1-20 22:27 编辑
白色幸福 发表于 2019-1-20 20:37
我多做了几个变量,捡起来这个东西就加一个对于的变量,效果达到了
不过我还是不知道怎么带入物品数量, ...


要自己理解为什么要这样做, 事件都不能处理利索还是先别碰脚本

给你个脚本 COPY 当然很简单,
条件分歧 : 脚本: $game_party.item_number($data_items[10086]) >= 5 && $game_party.item_number($data_items[10087]) >= 3 && $game_party.item_number($data_items[10088])  >= 1
这样一句就可以了, 我又何必打那么多字?

但是这样, 你除了CTRL+C和CTRL+V, 你能学到什么? 下一次是不是还要再上论坛发个帖子问, 接下来我要20个萝卜和40个白菜才能剧情怎么做?  

先用自己能理解的方法来实现要的目标, 再来寻求更简便的方法, 这样才会是自己的东西
作者: 白色幸福    时间: 2019-1-20 23:36
你想多了我不是那样的人……我倒是想学会,脚本我也没准备碰,不过就是有点个人的事情,苦手出东西而已,
软件我都买了正版,只是着急想在大学毕业前争口气罢了
作者: 蹲厕所的女孩    时间: 2019-1-21 13:43
白色幸福 发表于 2019-1-20 23:36
你想多了我不是那样的人……我倒是想学会,脚本我也没准备碰,不过就是有点个人的事情,苦手出东西而已,
...

不用急慢慢来,我也是大学生明年毕业,和你一样准备毕业前弄点东西好去求职哈哈




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