| 
 
| 赞 | 12 |  
| VIP | 2 |  
| 好人卡 | 5 |  
| 积分 | 13 |  
| 经验 | 24311 |  
| 最后登录 | 2023-9-26 |  
| 在线时间 | 378 小时 |  
 Lv3.寻梦者 
	梦石0 星屑1345 在线时间378 小时注册时间2015-6-16帖子571 | 
| 
本帖最后由 300英雄 于 2017-7-24 17:17 编辑
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  
 def param(param_id)
 value = param_base(param_id) + param_plus(param_id) +
 skill_plus(param_id) + state_param_plus(param_id)
 value *= param_rate(param_id) * param_buff_rate(param_id) *
 skill_rate(param_id) * state_param_rate(param_id)
 [[value, param_max(param_id)].min, param_min(param_id)].max.to_i
 end
 这段文字是计算属性的,我想请问一下怎么做到这个效果(红字)
 血量 += 法强/40
 法强 += 血量/1000
 举例子: 1000血量和40法强。结果血量= 1000+40/40=1001 法强= 40+1000/1000=41
 这个脚本只要属性出现一次变差,就会重新计算导致无限循环
 (本人反正制作出来循环BUG——A召唤B ,B召唤A)
 把这个意思弄简单点就是攻10 防10的属性用这个攻+防 防+攻 =>攻 20 防20
 | 
 |