赞 | 21 |
VIP | 0 |
好人卡 | 1 |
积分 | 55 |
经验 | 20867 |
最后登录 | 2024-8-12 |
在线时间 | 1668 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5479
- 在线时间
- 1668 小时
- 注册时间
- 2016-8-1
- 帖子
- 413
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 穿越时空之剑 于 2018-5-11 21:59 编辑
测试游戏时发现有时装备的价格异常偏高,以下是关于装备价格的脚本。
@moneyrate = 10 #物品价格计算公式为:原价格 + 前缀权重 * @moneyrate
@transpose = [*1..100].reverse #用于把1变成100,100变成1
paramsplus.each{|a| equip.price += @transpose[a[0] - 1] * @moneyrate} #更新价格
举例:
前缀【利刃】权重 =10
武器【长剑】原价=500
按照脚本的物品价格计算公式来说【利刃的长剑】价格应该是500+10×10=600
可实际测试游戏时经常有价格上千的情况,请问怎么解决这个问题。 |
|