写在事件中的脚本:比如在数据库的编号为51到58之间的角色中判断有哪些角色正在队伍里,去掉那些已有角色的编号,在余下的角色编号中随机选择一个编号,然后让该编号的角色加入队伍 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~作者: 灯笼菜刀王 时间: 2008-10-10 04:29
a = []
for i in 51..58
unless $game_party.actors.include?($game_actors)
a.push(i)
end
end
$game_party.add_actor(a[rand(a.size)])作者: 兔毛鹿 时间: 2008-10-10 05:02
感谢感谢,请问a代表什么呀?作者: 兔毛鹿 时间: 2008-10-10 05:23
我把脚本放在事件里,为什么一按决定键就出错了呢? 作者: 灯笼菜刀王 时间: 2008-10-10 09:42
我试了一下没出错-。-,不过unless $game_party.actors.include?($game_actors)
这句太长了自动换行了,估计你是让它自动换行了。不能用默认换行,用括号连接起来就不会错了。要不就换这样写
a = []
for i in 51..58
b = $game_actors
unless $game_party.actors.include?(b)
a.push(i)
end
end
$game_party.add_actor(a[rand(a.size)])