| 赞 | 8 |
| VIP | |
| 好人卡 | |
| 积分 | 30 |
| 经验 | |
| 最后登录 | 2026-8-16 |
| 在线时间 | 390 小时 |
- 梦石
- 0
- 星屑
- 2970
- 在线时间
- 390 小时
- 注册时间
- 2010-12-4
- 回帖
- 104
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
今天又做了个状态增加命中率的技能,
# 使用者状态为116,命中+100
if user.state?(116)
hit = skill.hit += 100
end
hit_result = (rand(100) < hit)
可是状态恢复正常后,命中率还是100,接下来不知道怎么写了!
是应该
if user.state?(0)
hit = skill.hit
end
还是有别的写法?求大神指点 |
|