赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 6941 |
最后登录 | 2014-11-16 |
在线时间 | 150 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 150 小时
- 注册时间
- 2010-6-19
- 帖子
- 45
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
想弄一个随身携带的储备金(,,-_-平常时候是用不了的,需要商店兑换成现金……)
然后商店的输入数量就变成了这样……
可以用键盘右边的数字键区输入数量,"-"号可以清除一位数字,鼠标左键+10个右键-10个
除了下面的还需要用全键盘脚本- #encoding:utf-8
- #==============================================================================
- # ■ Game_Party
- #------------------------------------------------------------------------------
- # 管理队伍的类。保存有金钱及物品的信息。本类的实例请参考 $game_party 。
- #==============================================================================
- class Game_Party < Game_Unit
- #--------------------------------------------------------------------------
- # ● 获取持有金钱的最大值
- #--------------------------------------------------------------------------
- def max_gold
- return 999999999999999999
- end
- #--------------------------------------------------------------------------
- # ● 获取物品的最大持有数
- #--------------------------------------------------------------------------
- def max_item_number(item)
- return 999999999999999999
- end
- end
- #encoding:utf-8
- #==============================================================================
- # ■ Window_ShopNumber
- #------------------------------------------------------------------------------
- # 商店画面中,输入“物品买入/卖出数量”的窗口。
- #==============================================================================
- class Window_ShopNumber < Window_Selectable
- #--------------------------------------------------------------------------
- # ● 获取光标的宽度
- #--------------------------------------------------------------------------
- def cursor_width
- figures * 10 + 120
- end
- #--------------------------------------------------------------------------
- # ● 更新数量
- #--------------------------------------------------------------------------
- def update_number
- [url=home.php?mod=space&uid=27178]@Number[/url] *= 10 if Kboard.keyboard($R_Key_NUMPAD0)
- @number *= 10 and @number += 1 if Kboard.keyboard($R_Key_NUMPAD1)
- @number *= 10 and @number += 2 if Kboard.keyboard($R_Key_NUMPAD2)
- @number *= 10 and @number += 3 if Kboard.keyboard($R_Key_NUMPAD3)
- @number *= 10 and @number += 4 if Kboard.keyboard($R_Key_NUMPAD4)
- @number *= 10 and @number += 5 if Kboard.keyboard($R_Key_NUMPAD5)
- @number *= 10 and @number += 6 if Kboard.keyboard($R_Key_NUMPAD6)
- @number *= 10 and @number += 7 if Kboard.keyboard($R_Key_NUMPAD7)
- @number *= 10 and @number += 8 if Kboard.keyboard($R_Key_NUMPAD8)
- @number *= 10 and @number += 9 if Kboard.keyboard($R_Key_NUMPAD9)
- @number /= 10 if Kboard.keyboard($R_Key_SUBTRACT)
- @number /= 10 if Kboard.keyboard($R_Key_BACK)
- @number += 10 if Kboard.keyboard($Rmouse_BUTTON_L)
- @number -= 10 if Kboard.keyboard($Rmouse_BUTTON_R)
- change_number(0)
- end
- #--------------------------------------------------------------------------
- # ● 更改数量
- #--------------------------------------------------------------------------
- def change_number(amount)
- @number = [[@number + amount, @max].min, 0].max
- end
- end
复制代码 附件:(删了System文件夹)
商店输入.rar
(301.85 KB, 下载次数: 112)
|
|