team_selected_troops = @selected_units for i in 0...@selected_units.size #team_selected_troops[i] = Figter_data::data_id.index(team_selected_troops[i]) team_selected_troops[i] = Figter_data::THE_NAME.index(team_selected_troops[i]) p i #0 1 2 3 4 end a=team_selected_troops.flatten x=544 for i in 0...a.size $game_screen.pictures[i+1].show("头像#{a[i]}", 0,x, 550, 100, 100, 255, 0) x-=87 end
soulsaga 发表于 2023-8-16 16:05
不要乱改脚本..照抄就行
def command_custom_battle#定义命令_自定义战斗 # 演奏确定 SE $game_system.se_play($data_system.decision_se) #$游戏系统。se播放($数据系统。未指定文件或目录 choose_map_main#选择主地图 # map_info = $custom_battle_next_map_id#@map_info#地图信息=@地图信息 #如果选择随机地图随机士兵 # if ! @force_back and map_info[0] == -1#如果!@强制返回并地图信息[0]==-1 # make_random_efs_game#生成随机efs_game # return # end #---------------------------------------------------- ↑↓ #如果@强制后退或@强制后退==无 if ! @force_back or @force_back == nil #自定义主战场(0,@地图信息[1],@地图信息[2])data_id custom_battle_main(0,@map_info[1],@map_info[2]) #团队选定部队=@选定部队 team_selected_troops = @selected_units #如果@强制后退或@强制后退==无 if ! @force_back or @force_back == nil #自定义主战场(1,@地图信息[1],@地图信息[2]) custom_battle_main(1,@map_info[1],@map_info[2]) #敌人选定部队=@选定部队 if $game_switches[18] == true #true是打开,false是关闭 #敌军enermy精选部队 enermy_selected_troops =[[5],[18],[19],[21],[16]] #@selected_units # @group_one.x = 928 # @group_one.y = 544 # @group_two.x = 1248 # @group_two.y = 640 end if $game_switches[19] == true enermy_selected_troops =[ [5,5],[5,5,5],[5,5],[5,5,5],[5,5,5,5,5] ] end #如果@强制后退或@强制后退==无 if ! @force_back or @force_back == nil choose_hero_main#选择英雄主 selected_hero = nil #selected_hero = @selected_hero#选定的英雄=@选定的英雄 #如果@强制后退或@强制后退==无 if ! @force_back or @force_back == nil team_army = Game_Army_Slg.new(0) #enermy军队 enermy_army = Game_Army_Slg.new(1) team_army.create_empty_army enermy_army.create_empty_army #team_army.load_twoD_Array(team_selected_troops,selected_hero) team_army.load_twoD_Array(team_selected_troops,selected_hero) enermy_army.load_twoD_Array(enermy_selected_troops) # 切换地图画面 for i in 0...@selected_units.size #team_selected_troops[i] = Figter_data::data_id.index(team_selected_troops[i]) team_selected_troops[i] = Figter_data::THE_NAME.index(team_selected_troops[i]) end a=team_selected_troops.flatten x=544 for i in 0...a.size $game_screen.pictures[i+1].show("头像#{a[i]}", 0,x, 550, 100, 100, 255, 0) x-=87 end
头像.png (131.42 KB, 下载次数: 4)
文件夹.png (298.2 KB, 下载次数: 2)
金芒芒 发表于 2023-8-16 17:20
就提取了头像, i = nil 了
def command_custom_battle#定义命令_自定义战斗
# 演奏确定 SE
team_selected_troops = @selected_units.dup t=[] for i in 0...@selected_units.size t[i] = Figter_data::THE_NAME.index(team_selected_troops[i]) p i #0 1 2 3 4 end a=t.flatten x=544 for i in 0...a.size $game_screen.pictures[i+1].show("头像#{a[i]}", 0,x, 550, 100, 100, 255, 0) x-=87 end
soulsaga 发表于 2023-8-16 18:02
team_selected_troops = @selected_units.dup
t=[]
for i in 0...@selected_units.size
1头像.png (223.36 KB, 下载次数: 3)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |