Project1

标题: 将定义脚本输入命令装换成选项命令然后在窗口执行 [打印本页]

作者: 金芒芒    时间: 2023-5-22 10:45
标题: 将定义脚本输入命令装换成选项命令然后在窗口执行
本帖最后由 金芒芒 于 2023-5-22 11:02 编辑

选项命令=10个  命令1=图中的1 命令2=图中的2  命令3=图中的3  命令4=图中的4  命令5 =图中的5 命令6 =图中的6 命令7=图中的7 命令8 =图中的8 命令9 =图中的9  命令10 =图中的10
图片是窗口的背景图  
命令1= $game_player.x+4,$game_player.y+11
display_move_able_groups(group)#↓关联  这段脚本不能少

RUBY 代码复制
  1. def _update_comand_input_for_spawn(group)#定义 _更新生成(组)的命令和输入 ↑关联
  2.   #-<方向键>------------   
  3.       if Input.repeat?(Input::UP) #如果输入重复?(输入::向上)
  4.         #p $game_screen.tone.red
  5.         #如果@efs团队出生点。包括?([$游戏玩家.x,$游戏玩家.y-1])
  6.         if @efs_team_spawn.include?([$game_player.x,$game_player.y-1])
  7.         #$游戏系统。se播放($数据系统。光标se)
  8.         $game_system.se_play($data_system.cursor_se)
  9.         #取消使地图移动(@团队显示区域)
  10.         cancel_make_map_move(@team_display_area)
  11.         #$游戏玩家。移动到($游戏玩家.x,$游戏玩家.y-1)
  12.           $game_player.moveto($game_player.x,$game_player.y-1)
  13.           #显示可移动组(组)
  14.           display_move_able_groups(group)#↓关联
  15.         else#否则
  16.         #$游戏系统。se播放($数据 系统.蜂鸣器se)
  17.         $game_system.se_play($data_system.buzzer_se)
  18.         end  
  19.         return#返回
  20.       end
  21.       if Input.repeat?(Input::DOWN)
  22.         if @efs_team_spawn.include?([$game_player.x,$game_player.y+1])  
  23.         $game_system.se_play($data_system.cursor_se)
  24.         cancel_make_map_move(@team_display_area)
  25.         $game_player.moveto($game_player.x,$game_player.y+1)  
  26.         display_move_able_groups(group)#↓关联
  27.         else  
  28.        $game_system.se_play($data_system.buzzer_se)
  29.        end  
  30.       return
  31.       end
  32.       if Input.repeat?(Input::RIGHT)  
  33.        if @efs_team_spawn.include?([$game_player.x+1,$game_player.y])  
  34.         $game_system.se_play($data_system.cursor_se)
  35.         cancel_make_map_move(@team_display_area)
  36.           $game_player.moveto($game_player.x+1,$game_player.y)  
  37.          display_move_able_groups(group)#↓关联
  38.        else  
  39.        $game_system.se_play($data_system.buzzer_se)
  40.        end  
  41.         return
  42.       end
  43.       if Input.repeat?(Input::LEFT)
  44.         if @efs_team_spawn.include?([$game_player.x-1,$game_player.y])  
  45.         $game_system.se_play($data_system.cursor_se)
  46.         cancel_make_map_move(@team_display_area)
  47.           $game_player.moveto($game_player.x-1,$game_player.y)  
  48.          display_move_able_groups(group)#↓关联
  49.         else  
  50.         $game_system.se_play($data_system.buzzer_se)
  51.         end  
  52.        return
  53.       end  
  54.   end

布阵窗口背景图.png (15.44 KB, 下载次数: 24)

布阵窗口背景图.png





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