赞 | 0 |
VIP | 0 |
好人卡 | 3 |
积分 | 1 |
经验 | 22133 |
最后登录 | 2021-6-21 |
在线时间 | 297 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 105
- 在线时间
- 297 小时
- 注册时间
- 2009-1-7
- 帖子
- 216
|
突然发现楼主的意思是一次性消费多少多少才送的。好吧。地板的内容无效,楼主请无视。
虽然地板的内容无效,但是可以加以改造。
还是用1号变量来记录消费情况,在商店处理前还是要进行初始化。但是脚本这么改:- #--------------------------------------------------------------------------
- # ● 执行买入
- #--------------------------------------------------------------------------
- def do_buy(number)
- $game_party.lose_gold(number * buying_price)
- a = number * buying_price;#这一次的消费
- $game_variables[1] =( a >= $game_variables[1])?a:$game_variables[1];#将1号变量和这一次消费进行比较,取较大值存入1号变量
- $game_party.gain_item(@item, number)
- end
复制代码 脚本这么修改后表达的意思就是:玩家在商店中可以进行多次消费,但是会统计每一次消费的情况。在结束消费时,根据最大的那一次消费来决定赠送的礼品。当然,楼主也可以定义以最小的那一次消费来决定礼品。 |
|