soulsaga 发表于 2023-7-5 18:27 收到 老师的纠正 |
本帖最后由 soulsaga 于 2023-7-5 18:39 编辑 金芒芒 发表于 2023-7-5 14:19 哪里不一样?你就写了一个2吧..还有其他吗?不要吓我 我说了多少次等於是写作==你用够=没 数组往后加元素是push不是add去F1查一下行不行 |
本帖最后由 金芒芒 于 2023-7-5 14:33 编辑 soulsaga 发表于 2023-7-5 14:12 因为每次战斗角色多不一样 下面我自己写的不知道错在那里了还是定义错了 team_groups=5个group,每个组都有一个队长,队长的数组是a a=[] 根据队长=角色 角色的ID a的数组就=5个队长(角色)的ID def efs_team_show_character_name return false if @character.is_a?(Game_Player) #如果@角色.是_a?则返回假的?(EFS英雄) return false if @character.is_a?(EFS_Hero) #如果$场景可以用的队组 == 无 则返回假的 return false if $scene.group_lisenter == nil #挑选选着=$场景。小组成员。包括?(@角色队组) selected = $scene.group_lisenter.include?(@character.group) # cp队长=场景。小组[@角色.队组-1].队长 cp = $scene.team_groups[@character.group-1].captain if cp == @character #如果队长==@角色 a = [] x = 443 @character.id= Figter_data::data_id end [email protected] = 2 a.add (2) end [email protected] = 3 a.add (3) end [email protected] = 4 a.add (4) end [email protected] = 5 a.add (5) end [email protected] = 6 a.add (6) end [email protected] = 7 a.add (7) end [email protected] = 8 a.add (8) end [email protected] = 9 a.add (9) end [email protected] = 10 a.add (10) end [email protected] = 11 a.add (11) end for i in a $game_screen.pictures.show("头像#{i}", 0, x, 550, 100, 100, 255, 0) x-=87 end end |
重点 角色ID=Figter_data::data_id 你知道是2直接==2就好啦..根本不用这么麻烦 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-10 18:48
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.