修改积分商店、扩展商店与商城
这些是不同的商店系统,使用不同货币与发放路径。修改价格前,先确认玩家使用的是哪个界面。
要达到的结果
这些是不同的商店系统,使用不同货币与发放路径。修改价格前,先确认玩家使用的是哪个界面。
成功判断:单次购买前后记录物品数量及可能受影响的货币。不能只凭显示价格判断配置正确。
开始之前
先阅读完整流程与版本说明,记录受影响角色,并将未修改备份放在数据扫描目录之外。
需要的文件
一步一步完成
- 步骤 1
CustomShop.xml:Enable 为总开关,MainCategory 为顶部分类,DanhMuc/NameShop 定义子菜单。应在目标子菜单内复制物品,再改 Type/Index、属性及 GiaCoin。
- 步骤 2
PriceType 应参考同系统中使用目标货币的有效条目;不同系统的枚举编号不能通用。必须核对界面名称和实际扣款余额。
- 步骤 3
ExtendShop.xml:Enable 控制开放,按随附说明,Count 是创建数量,Price 使用 WCoinC。Sale、RateExchange 应核对对应处理规则后再调整。
- 步骤 4
标准商城需要 Common.ini 的 CashShopSwitch,并要求 CashShopPackage 与 CashShopProduct 的编号关联正确。服务器和客户端商城数据可能都需更新。
- 步骤 5
MOMU XML 商店使用 /reload spk,标准商城使用 /reload cashshop。测试余额足够、不足、背包或仓库已满、物品期限及重登保存情况。
进度仅保存在此浏览器。完成标记是学习记录,不代表在线服务器已经变更。
应用真实修改
使用步骤中本系统的加载方式;仅启动读取的配置需要维护重启。重载查询可显示已记录分组,但仍需核对具体字段是否仅启动读取。
查询文件重载方式 →在游戏内验证结果
单次购买前后记录物品数量及可能受影响的货币。不能只凭显示价格判断配置正确。
预期结果未出现时,先恢复备份并按相同方式重载或重启,再进行下一项修改。
