Project1

标题: 第2句脚本错误 [打印本页]

作者: 金芒芒    时间: 2023-7-11 08:10
标题: 第2句脚本错误
本帖最后由 金芒芒 于 2023-7-11 08:58 编辑

    team_selected_troops = @selected_units
    if @selected_units.include? [Figter_data::data_id[2]]
      $game_switches[30] == true
      end

RUBY 代码复制
  1. def command_custom_battle#定义命令_自定义战斗
  2.     # 演奏确定 SE
  3.     $game_system.se_play($data_system.decision_se)
  4.      #$游戏系统。se播放($数据系统。未指定文件或目录
  5.  
  6.     choose_map_main#选择主地图
  7. # map_info = $custom_battle_next_map_id#@map_info#地图信息=@地图信息
  8.   #如果选择随机地图随机士兵
  9. # if ! @force_back and map_info[0] == -1#如果!@强制返回并地图信息[0]==-1
  10. #   make_random_efs_game#生成随机efs_game
  11. #   return
  12. # end
  13. #---------------------------------------------------- ↑↓   
  14.     #如果@强制后退或@强制后退==无
  15.     if ! @force_back or @force_back == nil
  16.     #自定义主战场(0,@地图信息[1],@地图信息[2])
  17.     custom_battle_main(0,@map_info[1],@map_info[2])
  18.     #团队选定部队=@选定部队
  19.     team_selected_troops = @selected_units
  20. #    if @selected_units.include? [Figter_data::data_id[2]]
  21. #      $game_switches[30] == true
  22. #      end
  23.     #如果@强制后退或@强制后退==无
  24.     if ! @force_back or @force_back == nil
  25.       #自定义主战场(1,@地图信息[1],@地图信息[2])
  26.       custom_battle_main(1,@map_info[1],@map_info[2])
  27.       #敌人选定部队=@选定部队
  28.       enermy_selected_troops = @selected_units
  29.       if $game_switches[18] == true
  30.       #true是打开,false是关闭
  31.       #敌军enermy精选部队
  32.  
  33.       enermy_selected_troops =[[5,21],[18,21,21],[19,21],[21,21,21],[16,21,21,21,21] ] #@selected_units
  34.  
  35.  
  36.       # @group_one.x = 928
  37.  
  38.     #  @group_one.y = 544
  39.     #  @group_two.x = 1248
  40.     #  @group_two.y = 640
  41.  
  42.       end
  43.       if $game_switches[19] == true
  44.       enermy_selected_troops =[ [5,5],[5,5,5],[5,5],[5,5,5],[5,5,5,5,5] ]
  45.     end
  46.  
  47.       #如果@强制后退或@强制后退==无
  48.       if ! @force_back or @force_back == nil
  49.         choose_hero_main#选择英雄主
  50.         selected_hero = nil
  51.         #selected_hero = @selected_hero#选定的英雄=@选定的英雄
  52.         #如果@强制后退或@强制后退==无
  53.         if ! @force_back or @force_back == nil
  54.  
  55.         team_army = Game_Army_Slg.new(0)
  56.         #enermy军队
  57.         enermy_army = Game_Army_Slg.new(1)
  58.         team_army.create_empty_army
  59.         enermy_army.create_empty_army
  60.         #team_army.load_twoD_Array(team_selected_troops,selected_hero)
  61.         team_army.load_twoD_Array(team_selected_troops,selected_hero)
  62.         enermy_army.load_twoD_Array(enermy_selected_troops)
  63.        # 切换地图画面
  64.       #
  65.         team_army.set_groups_name#团队军队。设置团队名称
  66.         #$自定义战斗下一个战斗者团队=团队军队
  67.         $custom_battle_next_fighter_team = team_army
  68.         #$自定义战斗下一个战斗者敌军=敌军军队
  69.         $custom_battle_next_fighter_enermy = enermy_army
  70.         #$自定义战斗下一个地图ID=16
  71.         $custom_battle_next_map_id = 16

作者: qq634488405    时间: 2023-7-11 09:22
include?(val)
若数组中包含 ==val 的单元就返回真。
用小括号
作者: 金芒芒    时间: 2023-7-11 09:32
本帖最后由 金芒芒 于 2023-7-11 10:58 编辑
qq634488405 发表于 2023-7-11 09:22
include?(val)
若数组中包含 ==val 的单元就返回真。
用小括号


    team_selected_troops = @selected_units
    @selected_units.include? (Figter_data::data_id[2])

     return $game_switches[30] == true
      end




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