吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1763|回复: 14
收起左侧

[求助] 易语言求助:游戏背包思路请指教,有已写好demo

[复制链接]
心中的沉默 发表于 2022-6-7 13:47
已知条件
背包数据存在mysql数据库,单字段存储

由于装备类道具不能叠加,所以会有每个背包空位ID添加存装备,其余道具可以叠加。

如果简单实现,输入物品ID,添加对应道具,非装备类可叠加,装备类不可叠加,占用一个背包空位。

且可以实现多个物品ID同时添加

使用物品时通过背包ID去增加减少,同样可以实现多个同时增加减少呢?

总不是每个物品ID都跑一次循环吧?

demo下载:https://wwd.lanzout.com/iXCh5060uc4d

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Raohz520 发表于 2022-6-7 14:11
给物品再加一个可叠加标识符 行不行啊
 楼主| 心中的沉默 发表于 2022-6-7 14:25
Raohz520 发表于 2022-6-7 14:11
给物品再加一个可叠加标识符 行不行啊

你看demo,json格式已经可以做到,通过类型去判断叠加或者不叠加
Dream_Peng 发表于 2022-6-7 14:28
友情提示demo报错,错误(10042): 调用子程序“背包_物品ID到数据_增减”时所传递的参数太少。
 楼主| 心中的沉默 发表于 2022-6-7 14:30
Dream_Peng 发表于 2022-6-7 14:28
友情提示demo报错,错误(10042): 调用子程序“背包_物品ID到数据_增减”时所传递的参数太少。

屏蔽一下,或者随便加个参数
Dream_Peng 发表于 2022-6-7 14:36
心中的沉默 发表于 2022-6-7 14:30
屏蔽一下,或者随便加个参数

和楼上那位兄弟的答案差不多的,物品属性里面应该有一个  叠加数量最大 的属性,  
比如  叠加数量最大为  1   那么我发11个物品 就应该放到11个背包格子里面去,
这样还可以控制叠加分堆,比如99  当我把一堆物品叠满99个时 就应该开始叠下一个格子
Dream_Peng 发表于 2022-6-7 14:43
你是想 通过背包ID 去使用物品?然后达到批量?
 楼主| 心中的沉默 发表于 2022-6-7 14:51
Dream_Peng 发表于 2022-6-7 14:43
你是想 通过背包ID 去使用物品?然后达到批量?

通过物品ID添加达到批量,通过背包ID,使用达到批量,使用不同ID的道具
 楼主| 心中的沉默 发表于 2022-6-7 14:51
Dream_Peng 发表于 2022-6-7 14:36
和楼上那位兄弟的答案差不多的,物品属性里面应该有一个  叠加数量最大 的属性,  
比如  叠加数量最大 ...

背包不需要上限了,就无限叠加吧
Dream_Peng 发表于 2022-6-7 14:53
心中的沉默 发表于 2022-6-7 14:51
通过物品ID添加达到批量,通过背包ID,使用达到批量,使用不同ID的道具

需求不明确啊,禁忌!

是需要通过单一物品ID进行批量添加  还是  通过 不同物品ID 进行批量添加?
背包ID同理 你是要一个背包ID使用多个同样的物品  还是 不同的背包ID使用对应不同的物品一个 还是多个?
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 12:48

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表