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

Project1

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

脚本里如何叠加武器的属性哦?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
跳转到指定楼层
1
发表于 2007-12-25 18:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用了小LIM的打造属于自己的装备,想在生成武器的时候随机添加属性,但是用图中的方法只能添加28号属性,如何把29与30号属性同时叠加上去呢?



版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
2
 楼主| 发表于 2007-12-25 18:54:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
用了小LIM的打造属于自己的装备,想在生成武器的时候随机添加属性,但是用图中的方法只能添加28号属性,如何把29与30号属性同时叠加上去呢?



版务信息:本贴由楼主自主结贴~

Lv4.逐梦者

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
帖子
2057
3
发表于 2007-12-25 19:03:21 | 只看该作者
when 0...50
  .......
when 50...80
  .......
when 80...99
  .......
end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
231 小时
注册时间
2007-12-17
帖子
541
4
 楼主| 发表于 2007-12-25 19:17:22 | 只看该作者
我指的是当i在某个数值区的时候,一件武器同时可能有多种属性
比如当i=20...50的时候,一件武器同时具有28、29、30号三种属性.

我用下面的写法,然后测试出来怎么也是一样的结果...{/gg}
   when 1...50
    @new_weapon.element_set.push(28)
    when 10...50
    @new_weapon.element_set + = [29]
    when 20...50
    @new_weapon.element_set + = [30]
    else      
    @new_weapon.element_set = []
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
帖子
2057
5
发表于 2007-12-25 20:00:01 | 只看该作者
以下引用stella于2007-12-25 11:17:22的发言:
我指的是当i在某个数值区的时候,一件武器同时可能有多种属性
比如当i=20...50的时候,一件武器同时具有28、29、30号三种属性.
我用下面的写法,然后测试出来怎么也是一样的结果...

when 20...51
  @new_weapon.element_set.push(28)
  @new_weapon.element_set.push(29)
  @new_weapon.element_set.push(30)
when ...
....

用这样的一句就行了。
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

剑·法

梦石
0
星屑
55
在线时间
12 小时
注册时间
2006-8-31
帖子
1015
6
发表于 2007-12-25 20:33:11 | 只看该作者
when 20...51

@new_weapon.element_set.concat [28,29,30]

when ...

这样写对多个属性似乎更方便点,用push一个一个添加略嫌麻烦。
复活?复活!XD
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
帖子
2057
7
发表于 2007-12-25 21:05:55 | 只看该作者
以下引用黑撒旦于2007-12-25 12:33:11的发言:
when 20...51
@new_weapon.element_set.concat [28,29,30]
when ...
这样写对多个属性似乎更方便点,用push一个一个添加略嫌麻烦。

Array也有多种定义方法,这样也行。
@new_weapon.element_set += [28,29,30]
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-20 18:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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