赞 | 6 |
VIP | 20 |
好人卡 | 126 |
积分 | 28 |
经验 | 33282 |
最后登录 | 2024-11-25 |
在线时间 | 1605 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2774
- 在线时间
- 1605 小时
- 注册时间
- 2010-10-22
- 帖子
- 1059
|
可以这样子做,前阵子我恰好搞过一个用步数来换钱的东西:
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为负数则会增加步数。
|
|