查看: 1869|回复: 2

[有事请教] 这段定义脚本有错吗

[复制链接]
梦石
0
星屑
7296
在线时间
1244 小时
注册时间
2015-8-15
回帖
473
发表于 2023-7-10 11:13:45 | 显示全部楼层 |阅读模式

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

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

×
[pre lang="ruby"]  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.id == @character.id
    a = []
    x = 443
    @character.id= Figter_data::data_id
    end
    if@character.id == 2
    a.push (2)
    end
    if@character.id == 3
    a.push (3)
    end  
    if@character.id == 4
    a.push (4)
    end
    if@character.id == 5
    a.push (5)
    end
    if@character.id == 6
    a.push (6)
    end
    if@character.id == 7
    a.push (7)
    end
    if@character.id == 8
    a.push (8)
    end
    if@character.id == 9
    a.push (9)
    end
    if@character.id == 10
    a.push (10)
    end
    if@character.id == 11
    a.push (11)
  end
    for i in a
    $game_screen.pictures.show("头像#{i}", 0, x, 550, 100, 100, 255, 0)
   x-=87
   end  
end   
  [/pre]
梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2023-7-10 23:22:17 | 显示全部楼层
首先,用到了实例变量却不知道在哪个类里面,已经叫人无法判断了……
其次,像Figter_data(内心os:居然不是Fighter,data居然不是大写开头)这种默认代码里没有的部分,如果没有提供,其他人可能也无法提供帮助
最后,可以稍微了解下ruby的语法,先从缩进开始完善你的代码
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
7296
在线时间
1244 小时
注册时间
2015-8-15
回帖
473
 楼主| 发表于 2023-7-11 07:37:05 | 显示全部楼层
KB.Driver 发表于 2023-7-10 23:22
首先,用到了实例变量却不知道在哪个类里面,已经叫人无法判断了……
其次,像Figter_data(内心os:居然不 ...


模型里的角色
1.png
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部