设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1316|回复: 0
打印 上一主题 下一主题

[已经过期] 求次脚本怎么用

[复制链接]

Lv2.观梦者

梦石
0
星屑
283
在线时间
319 小时
注册时间
2010-10-12
帖子
32
跳转到指定楼层
1
发表于 2015-6-16 00:20:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 怪蜀黍 于 2015-6-21 22:06 编辑
  1. # ★ バトルレイアウト変更 (ヘルプウィンドウ通常版、少しだけ互換性が高い)
  2. #   バトルのレイアウトを変更します
  3. #   素材『ステートアイコンのアニメーション表示』の使用をお奨めします
  4. #     ▲ 入れるフォルダは Graphics/System へ

  5. #==============================================================================
  6. # ■ Ziifee
  7. #==============================================================================

  8. module Zii
  9.   # ▼ アイコンのナンバーです (縦 × 16 + 横 - 1)
  10.   FIGHT = 132                               # 戦う
  11.   ESCAPE = 143                              # 逃げる
  12.   ATTACK = 116                                # 攻撃 (基本)
  13.   GUARD = 139                                # 防御
  14.   SKILL = 115                               # 战技
  15.   SKILL2 = 14                              # 体术
  16.   SKILL3 = 119                              # 魔法
  17.   SKILL4 = 143                              # 源术
  18.   ITEM = 260                                # アイテム
  19.   ESCAPE = 121
  20.   
  21.   # ▼ 回転方向 ( "正" か "逆" を入れる )
  22.   TURN = "正"
  23.   
  24.   # ▼ 顔グラフィック (使う場合 "使用" / 使わない場合は "")
  25.   STATUS_FACE = "使用"
  26.   
  27.   # ▼ 表示の設定 ( "名前" を "" にすると 名前を非表示)
  28.   STATUS_LINE = "名前"
  29.   
  30.   # ▼ △の大きさ ( VX 標準サイズ は 20)
  31.   LINE_SIZE = 14
  32.   
  33.   #--------------------------------------------------------------------------
  34.   # ● 通常回転 の判定
  35.   #--------------------------------------------------------------------------
  36.   def self.turn_normal?
  37.     return false if TURN == "逆"
  38.     return true  if TURN == "正"
  39.     return true
  40.   end
  41.   #--------------------------------------------------------------------------
  42.   # ● バトルオプション [顔グラフィック] の判定
  43.   #--------------------------------------------------------------------------
  44.   def self.battle_face?
  45.     return true if STATUS_FACE == "使用"
  46.     return false
  47.   end
  48.   #--------------------------------------------------------------------------
  49.   # ● バトルステートオプション [名前] の判定
  50.   #--------------------------------------------------------------------------
  51.   def self.line_name?
  52.     return true if STATUS_LINE == "名前"
  53.     return false
  54.   end
  55. end

  56. #==============================================================================
  57. # ■ Window_SpinCommand
  58. #------------------------------------------------------------------------------
  59. #  回転用コマンド選択を行うウィンドウです。
  60. #==============================================================================

  61. class Window_SpinCommand < Window_Command
  62.   #--------------------------------------------------------------------------
  63.   # ● 公開インスタンス変数
  64.   #--------------------------------------------------------------------------
  65.   attr_reader   :index                    # カーソル位置
  66.   attr_reader   :help_window              # ヘルプウィンドウ
  67.   #--------------------------------------------------------------------------
  68.   # ● オブジェクト初期化
  69.   #     cx / cy  : 中心の X座標 / Y座標
  70.   #     commands : コマンド配列 (内容 は [name, kind, pull, enabled?])
  71.   #     setting  : 設定ハッシュ ("R"=>半径 "S"=>速さ "G"=>背景 "L"=>文字)
  72.   #--------------------------------------------------------------------------
  73.   def initialize(cx, cy, commands, setting = {})
  74.     @radius    = 40#setting.has_key?("R") ? setting["R"] : 40  # 描画半径
  75.     @speed     = setting.has_key?("S") ? setting["S"] : 36  # 回転速さ
  76.     @spin_back = setting.has_key?("G") ? setting["G"] : ""  # 背景画像
  77.     @spin_line = setting.has_key?("L") ? setting["L"] : nil # 文字位置
  78.     x = cx - @radius - 28
  79.     y = cy - @radius - 28
  80.     width = height = @radius * 2 + 56 + 120
  81. #    super(x, y, width, height)
  82.     super(x, y)
  83.     self.opacity = 0
  84.     @index = 0
  85.     @commands = commands                                    # コマンド
  86.     @spin_right = true
  87.     @spin_count = 0
  88.     update_cursor
  89.   end
  90.   
  91.   def window_height
  92.     fitting_height(visible_line_number) + 120
  93.   end
  94.   def window_width
  95.     return 196
  96.   end
  97.   #--------------------------------------------------------------------------
  98.   # ▽ スピン画像を描画する (描画内容 強化用)
  99.   #     i  : インデックス
  100.   #     cx : 表示 中心位置 X座標
  101.   #     cy : 表示 中心位置 Y座標
  102.   #--------------------------------------------------------------------------
  103.   def draw_spin_graphic(i, cx, cy)
  104.     case command_kind(i)
  105.     when "icon"
  106.       draw_icon(command_pull(i), cx - 17, cy - 52, command_enabled?(i))
  107.     end
  108.   end
  109.   #--------------------------------------------------------------------------
  110.   # ★ リフレッシュ バグ回避用
  111.   #--------------------------------------------------------------------------
  112.   def refresh
  113.     set_spin
  114.   end
  115.   def refresh2(cx, cy, commands, setting = {})
  116.     @radius    = 44#setting.has_key?("R") ? setting["R"] : 40  # 描画半径
  117.     @speed     = setting.has_key?("S") ? setting["S"] : 36  # 回転速さ
  118.     @spin_back = setting.has_key?("G") ? setting["G"] : ""  # 背景画像
  119.     @spin_line = setting.has_key?("L") ? setting["L"] : nil # 文字位置
  120.     x = cx - @radius - 12
  121.     y = cy - @radius - 28
  122.     width = height = @radius * 2 + 56
  123.     #super(x, y)
  124.     self.opacity = 0
  125.     @index = 0
  126.     @commands = commands                                    # コマンド
  127.     @spin_right = true
  128.     @spin_count = 0
  129.     update_cursor
  130.   end
  131.   #--------------------------------------------------------------------------
  132.   # ★ 項目の描画 バグ回避用
  133.   #--------------------------------------------------------------------------
  134.   def draw_item(index, enabled = true)
  135.     @commands[index][3] = enabled
  136.     set_spin
  137.   end
  138.   #--------------------------------------------------------------------------
  139.   # ● 現在のコマンド名を取得する
  140.   #--------------------------------------------------------------------------
  141.   def command_name(index = @index)
  142.     return "" if index < 0
  143.     if @commands != nil
  144.     name = @commands[index][0]
  145.     end
  146.     return name != nil ? name : ""
  147.   end
  148.   #--------------------------------------------------------------------------
  149.   # ● コマンドの種類を取得
  150.   #--------------------------------------------------------------------------
  151.   def command_kind(index)
  152.     if @commands != nil
  153.     result = @commands[index][1]
  154.     end
  155.     return result != nil ? result : ""
  156.   end
  157.   #--------------------------------------------------------------------------
  158.   # ● コマンドの引数 を取得
  159.   #--------------------------------------------------------------------------
  160.   def command_pull(index)
  161.     if @commands != nil
  162.     result = @commands[index][2]
  163.     end
  164.     return result != nil ? result : ""
  165.   end
  166.   #--------------------------------------------------------------------------
  167.   # ● コマンドの有効フラグを取得
  168.   #--------------------------------------------------------------------------
  169.   def command_enabled?(index)
  170.     if @commands != nil
  171.     result = @commands[index][3]
  172.     end
  173.     return result != nil ? result : true
  174.   end
  175.   #--------------------------------------------------------------------------
  176.   # ● 名前の位置に index を設定する
  177.   #--------------------------------------------------------------------------
  178.   def set_index(name)
  179.     n = -1
  180.     for i in [email][email protected][/email]
  181.       n = i if @commands[i][0] == name
  182.     end
  183.     @index = n if n >= 0
  184.     update_cursor
  185.     call_update_help
  186.     set_spin
  187.   end
  188.   #--------------------------------------------------------------------------
  189.   # ● カーソル位置の設定
  190.   #     index : 新しいカーソル位置
  191.   #--------------------------------------------------------------------------
  192.   def index=(index)
  193.     @index = index
  194.     update_cursor
  195.     call_update_help
  196.     set_spin
  197.   end
  198.   #--------------------------------------------------------------------------
  199.   # ● 中心のX座標を取得
  200.   #--------------------------------------------------------------------------
  201.   def center_x
  202.     return contents.width / 2
  203.   end
  204.   #--------------------------------------------------------------------------
  205.   # ● 中心のY座標を取得
  206.   #--------------------------------------------------------------------------
  207.   def center_y
  208.     return contents.height / 2
  209.   end
  210.   #--------------------------------------------------------------------------
  211.   # ● 項目数の取得
  212.   #--------------------------------------------------------------------------
  213.   def item_max
  214.     if @commands != nil
  215.     return @commands.size
  216.   else
  217.     return 1
  218.     end
  219.   end
  220.   #--------------------------------------------------------------------------
  221.   # ● 背景の設定 (再定義 向き)
  222.   #--------------------------------------------------------------------------
  223.   def set_background
  224.     return if @spin_back == ""
  225.     bitmap = Cache.system(@spin_back)
  226.     rect = Rect.new(0, 0, bitmap.width, bitmap.height)
  227.     self.contents.blt(12 + 16 - 25, 12 + 8 -16, bitmap, rect)
  228.   end
  229.   #--------------------------------------------------------------------------
  230.   # ● 文章の設定 (再定義 向き)
  231.   #--------------------------------------------------------------------------
  232.   def set_text
  233.     return if @spin_line == nil
  234.     y = center_y - WLH / 2 + @spin_line
  235.     self.contents.draw_text(center_x - 56, y - 26 , 96, WLH, command_name, 1)
  236.   end
  237.   #--------------------------------------------------------------------------
  238.   # ● スピンアイコンの角度の差を取得する
  239.   #--------------------------------------------------------------------------
  240.   def angle_size
  241.     return (Math::PI * 2 / item_max) ###SR
  242.   end
  243.   #--------------------------------------------------------------------------
  244.   # ● スピンアイコン回転時のカウント を設定する
  245.   #--------------------------------------------------------------------------
  246.   def set_spin_count
  247.     @spin_count = angle_size * 360 / @speed
  248.     set_spin(true)
  249.   end
  250.   #--------------------------------------------------------------------------
  251.   # ● スピン設定 の実行
  252.   #     spin : 回転フラグ (true の時回転中)
  253.   #--------------------------------------------------------------------------
  254.   def set_spin(spin = false)
  255.     self.contents.clear
  256.     set_background
  257.     angle = spin ? @speed * @spin_count / 360 : 0
  258.     angle = @spin_right ? angle : -angle
  259.     for i in 0...item_max
  260.       n = (i - @index) * angle_size + angle ###SR OFFSET
  261.       cx = - @radius * Math.cos(n-44.67) + center_x#@radius * Math.sin(n) + center_x
  262.       cy = - @radius * Math.sin(n-44.67) + center_y#- @radius * Math.cos(n) + center_y
  263.       draw_spin_graphic(i, cx, cy)
  264.     end
  265.     set_text
  266.   end
  267.   #--------------------------------------------------------------------------
  268.   # ● フレーム更新
  269.   #--------------------------------------------------------------------------
  270.   def update
  271.     super
  272.     update_cursor
  273.     if @spin_count > 0
  274.       @spin_count -= 1
  275.       set_spin(@spin_count >= 1)
  276.       return
  277.     end
  278.     update_command
  279.   end
  280.   #--------------------------------------------------------------------------
  281.   # ● コマンドの移動可能判定
  282.   #--------------------------------------------------------------------------
  283.   def command_movable?
  284.     return false if @spin_count > 0
  285.     return false if (not visible or not active)
  286.     return false if (index < 0 or index > item_max or item_max == 0)
  287.     return false if (@opening or @closing)
  288.     return true
  289.   end
  290.   #--------------------------------------------------------------------------
  291.   # ● コマンドを右に移動
  292.   #--------------------------------------------------------------------------
  293.   def command_right
  294.     @index = (@index ) % item_max#(@index + 1) % item_max
  295.     @spin_right = true
  296.     set_spin_count
  297.   end
  298.   #--------------------------------------------------------------------------
  299.   # ● コマンドを左に移動
  300.   #--------------------------------------------------------------------------
  301.   def command_left
  302.     @index = (@index + item_max) % item_max#(@index - 1 + item_max) % item_max
  303.     @spin_right = false
  304.     set_spin_count
  305.   end
  306.   #--------------------------------------------------------------------------
  307.   # ● コマンド選択の更新
  308.   #--------------------------------------------------------------------------
  309.   def update_command
  310.     if command_movable?
  311.       if Input.press?(Input::UP)
  312.         Sound.play_cursor
  313.         Zii.turn_normal? ? command_left : command_right
  314.       end
  315.       if Input.press?(Input::DOWN)
  316.         Sound.play_cursor
  317.         Zii.turn_normal? ? command_right : command_left
  318.       end
  319.     end
  320.     call_update_help
  321.   end
  322.   #--------------------------------------------------------------------------
  323.   # ● カーソルの更新
  324.   #--------------------------------------------------------------------------
  325.   def update_cursor
  326.     #if @index < 0
  327.     #  self.cursor_rect.empty
  328.     #else
  329.     #  rect = Rect.new(0, 0, 24, 24)
  330.     #  rect.x = center_x - rect.width / 2
  331.     #  rect.y = center_y - rect.height / 2 - @radius
  332.     #  self.cursor_rect = rect
  333.     #end
  334.   end
  335.   #--------------------------------------------------------------------------
  336.   # ● ヘルプウィンドウの設定
  337.   #     help_window : 新しいヘルプウィンドウ
  338.   #--------------------------------------------------------------------------
  339.   def help_window=(help_window)
  340.     @help_window = help_window
  341.     call_update_help
  342.   end
  343.   #--------------------------------------------------------------------------
  344.   # ● ヘルプウィンドウ更新メソッドの呼び出し
  345.   #--------------------------------------------------------------------------
  346.   def call_update_help
  347.     if self.active and @help_window != nil
  348.        update_help
  349.     end
  350.   end
  351.   #--------------------------------------------------------------------------
  352.   # ● ヘルプウィンドウの更新 (内容は継承先で定義する)
  353.   #--------------------------------------------------------------------------
  354.   def update_help
  355.   end
  356. end

  357. #==============================================================================
  358. # ■ Window_LineHelp
  359. #------------------------------------------------------------------------------
  360. #  スキルやアイテムの説明、アクターのステータスなどを表示するウィンドウです。
  361. #==============================================================================

  362. class Window_LineHelp < Window_Base
  363.   #--------------------------------------------------------------------------
  364.   # ● オブジェクト初期化
  365.   #--------------------------------------------------------------------------
  366.   def initialize
  367.     super(-16, 0, 576, WLH + 32)
  368.     self.opacity = 0
  369.   end
  370.   #--------------------------------------------------------------------------
  371.   # ● テキスト設定
  372.   #     text  : ウィンドウに表示する文字列
  373.   #     align : アラインメント (0..左揃え、1..中央揃え、2..右揃え)
  374.   #--------------------------------------------------------------------------
  375.   def set_text(text, align = 0)
  376.     if text != @text or align != @align
  377.       self.contents.clear
  378.       back_color = Color.new(0, 0, 0, 80)
  379.       self.contents.fill_rect(0, y = 12, contents.width, WLH - y, back_color)
  380.       self.contents.font.color = normal_color
  381.       self.contents.draw_text(20, 0, self.width - 72, WLH, text, align)
  382.       @text = text
  383.       @align = align
  384.     end
  385.   end
  386. end

  387. #==============================================================================
  388. # ■ Window_PartyCommand
  389. #==============================================================================

  390. class Window_PartyCommand2 < Window_SpinCommand
  391.   #--------------------------------------------------------------------------
  392.   # ● オブジェクト初期化
  393.   #--------------------------------------------------------------------------
  394.   def initialize
  395.     s1 = [Vocab::fight,  "icon", Zii::FIGHT,  true]
  396.     s2 = [Vocab::escape, "icon", Zii::ESCAPE, $game_troop.can_escape]
  397.     setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  398.     super(72, 356, [s1, s2], setting)
  399.     self.active = false
  400.     set_spin
  401.   end
  402. end

  403. #==============================================================================
  404. # ■ Window_ActorCommand
  405. #==============================================================================

  406. class Window_ActorCommand2 < Window_SpinCommand
  407.   #--------------------------------------------------------------------------
  408.   # ● オブジェクト初期化
  409.   #--------------------------------------------------------------------------
  410.   def initialize
  411.     s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  412.     s2 = [Vocab::skill,  "icon", Zii::SKILL,  true]
  413.     s3 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  414.     s4 = [Vocab::item,   "icon", Zii::ITEM,   true]
  415.     s5 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  416.     setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  417.     super(72 , 356, [s1, s2, s3, s4, s5], setting)
  418.     self.active = false
  419.     set_spin
  420.   end
  421.   
  422.   def refresh2
  423.     case @actor.id
  424.     when 1
  425.      s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  426.      s2 = ["战技",  "icon", Zii::SKILL,  true]
  427.      s3 = ["体术",  "icon", Zii::SKILL2,  true]
  428.      s4 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  429.      s5 = [Vocab::item,   "icon", Zii::ITEM,   true]
  430.      s6 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  431.      setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  432.      super(72, 356, [s1, s2, s3, s4, s5, s6], setting)
  433.      self.active = false
  434.      set_spin
  435.     when 2
  436.      s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  437.      s2 = ["战技",  "icon", Zii::SKILL,  true]
  438.      s3 = ["魔法",  "icon", Zii::SKILL3,  true]
  439.      s4 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  440.      s5 = [Vocab::item,   "icon", Zii::ITEM,   true]
  441.      s6 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  442.      setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  443.      super(72, 356, [s1, s2, s3, s4, s5, s6], setting)
  444.      self.active = false
  445.      set_spin
  446.     when 3
  447.      s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  448.      s2 = ["战技",  "icon", Zii::SKILL,  true]
  449.      s3 = ["体术",  "icon", Zii::SKILL2,  true]
  450.      s4 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  451.      s5 = [Vocab::item,   "icon", Zii::ITEM,   true]
  452.      s6 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  453.      setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  454.      super(72, 356, [s1, s2, s3, s4, s5, s6], setting)
  455.      self.active = false
  456.      set_spin
  457.     when 4
  458.      s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  459.      s2 = ["魔法",  "icon", Zii::SKILL3,  true]
  460.      s3 = ["源术",  "icon", Zii::SKILL4,  true]
  461.      s4 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  462.      s5 = [Vocab::item,   "icon", Zii::ITEM,   true]
  463.      s6 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  464.      setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  465.      super(72, 356, [s1, s2, s3, s4, s5, s6], setting)
  466.      self.active = false
  467.      set_spin
  468.     else
  469.      s1 = [Vocab::attack, "icon", Zii::ATTACK, true]
  470.      s2 = [Vocab::skill,  "icon", Zii::SKILL,  true]
  471.      s3 = [Vocab::guard,  "icon", Zii::GUARD,  true]
  472.      s4 = [Vocab::item,   "icon", Zii::ITEM,   true]
  473.      s5 = [Vocab::escape,   "icon", Zii::ESCAPE,   true]
  474.     setting = {"R"=>40, "S"=>52, "G"=>"Spin40", "L"=>-12}
  475.     super(72, 356, [s1, s2, s3, s4, s5], setting)
  476.     self.active = false
  477.     set_spin
  478.     end
  479.   end

  480.   #--------------------------------------------------------------------------
  481.   # ● 按下取消键时的处理
  482.   #--------------------------------------------------------------------------
  483.   def process_cancel
  484.     #Sound.play_cancel
  485.     #Input.update
  486.     #deactivate
  487.     #call_cancel_handler
  488.   end
  489.   #--------------------------------------------------------------------------
  490.   # ● 调用“取消”的处理方法
  491.   #--------------------------------------------------------------------------
  492.   def call_cancel_handler
  493.     #call_handler(:cancel)
  494.   end
  495.   
  496.   def clear_command_list
  497.     @list = []
  498.   end
  499.   def add_command(name, symbol, enabled = true, ext = nil)
  500.     @list.push({:name=>name, :symbol=>symbol, :enabled=>enabled, :ext=>ext})
  501.   end
  502.   #--------------------------------------------------------------------------
  503.   # ● 获取显示行数
  504.   #--------------------------------------------------------------------------
  505.   def visible_line_number
  506.     return 5#4
  507.   end
  508.   #--------------------------------------------------------------------------
  509.   # ● 生成指令列表
  510.   #--------------------------------------------------------------------------
  511.   def make_command_list
  512.     return unless @actor
  513.     add_attack_command
  514.     add_skill_commands
  515.     add_guard_command
  516.     add_item_command
  517.     add_escape_command
  518.   end
  519.   #--------------------------------------------------------------------------
  520.   # ☆ 添加逃跑指令
  521.   #--------------------------------------------------------------------------
  522.   def add_escape_command
  523.     add_command(Vocab::escape, :escape, BattleManager.can_escape?)
  524.   end
  525.   #--------------------------------------------------------------------------
  526.   # ● 添加攻击指令
  527.   #--------------------------------------------------------------------------
  528.   def add_attack_command
  529.     add_command(Zii::ATTACK, :attack, @actor.attack_usable?)
  530.   end
  531.   #--------------------------------------------------------------------------
  532.   # ● 添加技能指令
  533.   #--------------------------------------------------------------------------
  534.   def add_skill_commands
  535.     @actor.added_skill_types.sort.each do |stype_id|
  536.       name = $data_system.skill_types[stype_id]
  537.       add_command(name, :skill, true, stype_id)
  538.       refresh2
  539.     end
  540.   end
  541.   #--------------------------------------------------------------------------
  542.   # ● 添加防御指令
  543.   #--------------------------------------------------------------------------
  544.   def add_guard_command
  545.     add_command(Vocab::guard, :guard, @actor.guard_usable?)
  546.   end
  547.   #--------------------------------------------------------------------------
  548.   # ● 添加物品指令
  549.   #--------------------------------------------------------------------------
  550.   def add_item_command
  551.     add_command(Vocab::item, :item)
  552.   end
  553.   #--------------------------------------------------------------------------
  554.   # ● 设置
  555.   #--------------------------------------------------------------------------
  556.   def setup(actor)
  557.     @actor = actor
  558.     clear_command_list
  559.     make_command_list
  560.     refresh
  561.     #select(0)
  562.     activate
  563.     open
  564.     self.index = 0
  565.     set_spin
  566.   end
  567.   #--------------------------------------------------------------------------
  568.   # ● セットアップ
  569.   #     actor : アクター
  570.   #--------------------------------------------------------------------------
  571.   #def setup(actor)
  572.   #  @commands[0][2] = Zii::ATTACK
  573.   #  @commands[1][0] = Vocab::skill
  574.   #  if actor.weapons[0] != nil
  575.   #    n = actor.weapons[0].icon_index
  576.   #    @commands[0][2] = n if n > 0
  577.   #  end
  578.   #  #@commands[1][0] = actor.class.skill_name if actor.class.skill_name_valid
  579.   #  add_skill_commands
  580.   #  self.index = 0
  581.   #  set_spin
  582.   #end
  583. end
复制代码

评分

参与人数 1星屑 -5 收起 理由
怪蜀黍 -5 发脚本请使用脚本框,在此收编辑税5元.

查看全部评分

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-15 21:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表