| 赞 | 8 |
| VIP | |
| 好人卡 | |
| 积分 | 121 |
| 经验 | |
| 最后登录 | 2026-7-26 |
| 在线时间 | 1684 小时 |
- 梦石
- 8
- 星屑
- 4051
- 在线时间
- 1684 小时
- 注册时间
- 2010-10-22
- 回帖
- 1041
 
|
发表于 2012-5-24 11:37:36
|
显示全部楼层
可以这样子做,前阵子我恰好搞过一个用步数来换钱的东西:
1.在Game_Party里面,增加一个“减少步数”的定义:
- #--------------------------------------------------------------------------
- # ● 增加步数(这个是默认的)
- #--------------------------------------------------------------------------
- def increase_steps
- @steps = [@steps + 1, 9999999999999].min
- end
- #--------------------------------------------------------------------------
- # ● 减少步数(这个是添加的,其实跟增减金钱是一个道理...)
- # n : 步数
- #--------------------------------------------------------------------------
- def lose_steps(n)
- @steps = [[@steps -n, 0].max, 9999999999999].min
- end
复制代码 2.在事件中调用脚本:
$game_party.lose_steps( X ),其中X=减少的步数,如果X为负数则会增加步数。
|
|