设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2166|回复: 8
打印 上一主题 下一主题

[已经解决] 关于if的判断写法请教

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3981
在线时间
603 小时
注册时间
2017-4-21
帖子
228
跳转到指定楼层
1
发表于 2018-6-23 20:31:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
有两个判断
①使用者为几号角色
②使用技能的ID为几号
我把它插进使用技能前执行的脚本里
如果复合,就会调用Wenti.new

因为类似①和②的条件很多,所以我希望把三行缩成一行
请教下各位,如下的脚本可以换一行的写法吗?

if ① and ②
  Wenti.new
end

Lv2.观梦者

梦石
0
星屑
615
在线时间
84 小时
注册时间
2012-8-12
帖子
178
2
发表于 2018-6-23 20:33:35 | 只看该作者
Wenti.new if ① and ②
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3981
在线时间
603 小时
注册时间
2017-4-21
帖子
228
3
 楼主| 发表于 2018-6-23 20:40:34 | 只看该作者

非常感谢。
想问个拓展问题,后面还可以加语句吗
wenti.new if ①和②同时成立,或者三和④同时成立,或者五和六通史成立
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37759
在线时间
5385 小时
注册时间
2006-11-10
帖子
6545
4
发表于 2018-6-23 20:50:04 | 只看该作者
wenti.new if [[1,2],[3,4],[5,6],[7,8]].include?([actor.id,skill.id])

点评

测试成功!  发表于 2018-6-23 21:41

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
615
在线时间
84 小时
注册时间
2012-8-12
帖子
178
5
发表于 2018-6-23 21:35:06 | 只看该作者
阮声悠悠 发表于 2018-6-23 18:40
非常感谢。
想问个拓展问题,后面还可以加语句吗
wenti.new if ①和②同时成立,或者三和④同时成立,或 ...


Wenti.new if 1 && 2 || 3 && 4 || 5 && 6

点评

感谢  发表于 2018-6-23 21:42

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4583
在线时间
1205 小时
注册时间
2016-4-7
帖子
982

开拓者

6
发表于 2018-6-24 13:58:22 | 只看该作者
ruby里都是表达式 所以只要符合表达式的嵌套结构(一元/二元/三元)你想接多长都行
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6245
在线时间
558 小时
注册时间
2018-6-5
帖子
129
7
发表于 2018-6-24 23:11:19 | 只看该作者
wenti.new if [[1,2],[3,4],[5,6],[7,8]].include?([actor.id,skill.id]) 就这样
俄罗斯帝国末代沙皇尼古拉二世
#俄文转写 = Царь Николай II
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-20 08:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表