查看: 2752|回复: 9

[已经解决] 多数量多物品任务要怎么做?

[复制链接]
梦石
0
星屑
2032
在线时间
200 小时
注册时间
2018-12-27
回帖
334
发表于 2019-1-20 17:45:27 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
估计可能有人会跟我说参考纯事件合成系统来做吧……
是这样的,我需要玩家找齐五个薯片,三个果汁,一个汽水来完成任务。
另外哪里有学习交流群吗……我一个人搞不来太多程序啊,我专业是二维前期……
梦石
0
星屑
2032
在线时间
200 小时
注册时间
2018-12-27
回帖
334
 楼主| 发表于 2019-1-20 17:49:58 | 显示全部楼层
靠变量和条件分歧,公共事件写崩了,还没等找齐就任务结束了。
因为感觉写的不对劲就不发出来丢人了
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-1-20 18:31:44 | 显示全部楼层
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子:

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

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

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

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

评分

参与人数 1星屑 +30 收起 理由
VIPArcher + 30 我很赞同

查看全部评分

回复

使用道具 举报

梦石
0
星屑
2032
在线时间
200 小时
注册时间
2018-12-27
回帖
334
 楼主| 发表于 2019-1-20 19:28:00 | 显示全部楼层
灯笼菜刀王 发表于 2019-1-20 18:31
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子 ...

只需要一个开关和一个变量就行了是吗?
不需要公共事件?
另外va我不知道怎么把物品的数量带入变量这个操作……
回复

使用道具 举报

梦石
0
星屑
2032
在线时间
200 小时
注册时间
2018-12-27
回帖
334
 楼主| 发表于 2019-1-20 20:37:20 | 显示全部楼层
灯笼菜刀王 发表于 2019-1-20 18:31
需要全满足才能继续的, 可以用个开关直线式一个一个去判断就好了, 没满足的时候就中断事件

栗子 ...

我多做了几个变量,捡起来这个东西就加一个对于的变量,效果达到了
不过我还是不知道怎么带入物品数量,我看有人用脚本让物品ID=条件需要的数量

点评

变量操作:变量x=某物品持有数,变量操作可以代入很多东西的值,界面里每个下拉菜单都点开找找就能找到了  发表于 2019-1-20 20:48
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-1-20 22:22:43 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 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:41
回复 1 0

使用道具 举报

梦石
0
星屑
2032
在线时间
200 小时
注册时间
2018-12-27
回帖
334
 楼主| 发表于 2019-1-20 23:36:24 | 显示全部楼层
你想多了我不是那样的人……我倒是想学会,脚本我也没准备碰,不过就是有点个人的事情,苦手出东西而已,
软件我都买了正版,只是着急想在大学毕业前争口气罢了
回复

使用道具 举报

梦石
0
星屑
955
在线时间
84 小时
注册时间
2018-12-18
回帖
83
发表于 2019-1-21 13:43:12 | 显示全部楼层
白色幸福 发表于 2019-1-20 23:36
你想多了我不是那样的人……我倒是想学会,脚本我也没准备碰,不过就是有点个人的事情,苦手出东西而已,
...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部