Project1

标题: a[0]=未知数 语法错误纠正 [打印本页]

作者: 金芒芒    时间: 2023-7-6 09:14
标题: a[0]=未知数 语法错误纠正
本帖最后由 金芒芒 于 2023-7-6 10:09 编辑

Figter_data::data_id[1.........100]
角色是小组里面的第一个角色
角色id = Figter_data::data_id
如何求出a[0]=[1.........100]其中的一个数=小组1的第一个角色id数字
下面这段脚本语法错误


RUBY 代码复制
  1. @character.id= Figter_data::data_id
  2. a=[1,2,3,4,5]
  3. a[0]=$scene.team_groups[@character.group1-
  4. 1].@character.id
  5. a[1]=$scene.team_groups[@character.group2-
  6. 1].@character.id
  7. a[2]=$scene.team_groups[@character.group3-
  8. 1].@character.id
  9. a[3]=$scene.team_groups[@character.group4-
  10. 1].@character.id
  11. a[4]=$scene.team_groups[@character.group5-
  12. 1].@character.id
  13. for i in a
  14. $game_screen.pictures[i].show("头像#{i}", 0,
  15. x, 550, 100, 100, 255, 0)
  16. x-=87
  17. end

作者: soulsaga    时间: 2023-7-6 11:16
一行写不下换行报错
[1.........100]其中的一个数是什么意思?
作者: 金芒芒    时间: 2023-7-6 11:35
本帖最后由 金芒芒 于 2023-7-6 11:39 编辑
soulsaga 发表于 2023-7-6 11:16
一行写不下换行报错
[1.........100]其中的一个数是什么意思?


[1.........100]其中的一个数是什么意思?角色id编号  a[0]只能直接=ID编号,不能=判断的结果
100个编号我不想判断100次才能得出
if$scene.team_groups[@character.group-1].Figter_data::data_id=1
a[0]=1
end
if$scene.team_groups[@character.group-1].Figter_data::data_id=2
a[0]=2
end
if$scene.team_groups[@character.group-1].Figter_data::data_id=3
a[0]=3
end
作者: soulsaga    时间: 2023-7-6 13:45
金芒芒 发表于 2023-7-6 11:35
[1.........100]其中的一个数是什么意思?角色id编号  a[0]只能直接=ID编号,不能=判断的结果
100个编号我 ...

你该学会自己用循环了吧..




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