Project1

标题: 第二货币 [打印本页]

作者: 子弹君    时间: 2014-9-19 22:46
标题: 第二货币
本帖最后由 子弹君 于 2014-9-19 22:49 编辑

实际上还可以做声望什么的,是我写的第一个脚本,其中也很感谢弓箭手的帮忙~  
@VIPArcher
  1. #=============================================================================
  2. #  第二货币   by 子弹君
  3. #=============================================================================
  4. #=============================================================================
  5. #说明:
  6. #在菜单里显示一个第二货币的窗口。
  7. #=============================================================================
  8. module BOMB
  9.   BOMB_X = 0
  10. # 调整窗口的X坐标
  11.   BOMB_Y = 320
  12. # 调整窗口的X坐标
  13.   BOMB_VAL = 1
  14. # 设置一个变量,等于货币的数量
  15.   BOMB_STH = 1
  16. # 设置一个开关,开启时第二货币窗口打开,关闭时关闭。
  17.   BOMB_CU = "子弹币"
  18. # 这里设置货币的单位
  19. end
  20. class BOMB_Gold < Window_Base
  21.   #--------------------------------------------------------------------------
  22.   # ● 初始化对象
  23.   #--------------------------------------------------------------------------
  24.   def initialize
  25.     super(0, 0, window_width, fitting_height(1))
  26.     refresh
  27.   end
  28.   #--------------------------------------------------------------------------
  29.   # ● 获取窗口的宽度
  30.   #--------------------------------------------------------------------------
  31.   def window_width
  32.     return 160
  33.   end
  34.   #--------------------------------------------------------------------------
  35.   # ● 刷新
  36.   #--------------------------------------------------------------------------
  37.   def refresh
  38.     contents.clear
  39.     draw_currency_value(value, currency_unit, 4, 0, contents.width - 8)
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● 获取持有金钱
  43.   #--------------------------------------------------------------------------
  44.   def value
  45.     $game_variables[BOMB::BOMB_VAL]
  46.   end
  47.   #--------------------------------------------------------------------------
  48.   # ● 获取货币单位
  49.   #--------------------------------------------------------------------------
  50.   def currency_unit
  51.     return BOMB::BOMB_CU
  52.   end
  53.   #--------------------------------------------------------------------------
  54.   # ● 打开窗口
  55.   #--------------------------------------------------------------------------
  56.   def open
  57.     refresh
  58.     super
  59.   end
  60. end
  61. class Scene_Menu < Scene_MenuBase
  62.   #--------------------------------------------------------------------------
  63.   # ● 生成金钱窗口
  64.   #--------------------------------------------------------------------------
  65. alias bomb2014919start start
  66.   def start
  67.     bomb2014919start
  68.     create_bomb_window if
  69.     $game_switches[BOMB::BOMB_STH] == true
  70.   end
  71.   def create_bomb_window
  72.     @bomb_window = BOMB_Gold.new
  73.     @bomb_window.x = BOMB::BOMB_X
  74.     @bomb_window.y = BOMB::BOMB_Y
  75.   end
  76. end
复制代码

作者: chd114    时间: 2014-9-19 22:55
我下意识地看了一下发帖时间{:2_253:}······
作者: djs789783    时间: 2024-3-16 03:18
我是小白,脚本是有了,要怎么在商店里用?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1