查看: 2697|回复: 3

[已经解决] 求教判断第100号角色不在队伍里的写法

[复制链接]
梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
发表于 2019-4-30 17:13:55 | 显示全部楼层 |阅读模式

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

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

×
我知道判断第100号角色是否在队伍可以写成:
判断某角色在队伍中:
if $game_party.actors.include?($game_actors[100])
XXX
end
那判断第100号角色是否不在队伍可不可以写成:
if $game_party.actors.include!($game_actors[100])
XXX
end

啊?

最后祝网站里所有大神菜鸟五一节快乐!
梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
 楼主| 发表于 2019-4-30 17:23:43 | 显示全部楼层
菜鸟我刚才在上面那句代码每个字母后面都放了一个感叹号测了一下,经过自己对感叹号位置的不下100次的测试后发现,
判断第100号角色是否不在队可以写成这样:

if !$game_party.actors.include?($game_actors[100])


回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-4-30 17:46:12 | 显示全部楼层

if $game_party.actors.include?($game_actors[100]) == false
unless $game_party.actors.include?($game_actors[100])
if not $game_party.actors.include?($game_actors[100])
if $game_actors[100].index.nil?

这样写都可以

评分

参与人数 2星屑 +50 赞 +1 收起 理由
taeckle + 1
RyanBern + 50 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
9160
在线时间
466 小时
注册时间
2015-5-8
回帖
704
 楼主| 发表于 2019-4-30 17:55:17 | 显示全部楼层
这个 if !$game_party.actors.include?($game_actors[100]) 是咱蒙对的,
所以印象特别深刻!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部