用户:
编程编号666查看:106 回复:8 评论:19 创建时间:2019-11-24T21:19:24
我想做一款游戏,需要一个背包的代码,只能一人使用,且能永久保存。
背包中还要能提取要一定数量的物品来制造东西,求大神指导怎么做。




无音音音音咳咳
私有云变量最多有180个字符
最多可以储存180个物品
一个字符就储存一个物品的数量
或者如果需要更多空间可以两个字符储存一个物品的数量
点赞1
评论
我是个新手,能稍微讲清楚点吗
那如何提取指定数量的物品来制作某件东西呢
例如制作一个物品需要九个木材,而木材的数量数据储存在云变量的第1-2个字符,那就判断1-2个字符是否大于或等于九,如果成立就制作成功,然后把云变量的1-2个字符转化为数字形式减去9,如果不成立就提示材料不够
你可以用私人云变量,把东西挤在一个云变量里;或者你用云列表,添加“用户名获得了……”到云列表的尾项,然后侦测
点赞0
评论
谢谢
那如何提取指定数量的物品来制作某件东西呢
先弄一个变量,玩家获得钻石X枚,设置变量的值为X,删除云列表中的第一个含“用户名获得X颗钻石”的项,添加“用户名获得X颗钻石”到云列表末尾,
然后侦测——当开始被点击,【一步执行】设置a(一个变量)的值为云列表中的第一个含“用户名获得X颗钻石”的项的长度,设置b的值为(a-“用户获得颗钻石”),重复(b-1)次{设置c(值为1)为“把c和0放在一起”}
重复执行10次{如果把("用户名获得"和“c”和"颗钻石"放在一起)=(云列表中的第一个含“用户名获得X颗钻石”的项的第1个字符到第(云列表中的第一个含“用户名获得X颗钻石”的项宽度)个字符)就设置钻石的值为c退出循环,否则使c增加1}
谢谢