赞 | 1 |
VIP | 220 |
好人卡 | 25 |
积分 | 7 |
经验 | 51477 |
最后登录 | 2013-1-12 |
在线时间 | 943 小时 |
Lv2.观梦者 花开堪折直须折
- 梦石
- 0
- 星屑
- 671
- 在线时间
- 943 小时
- 注册时间
- 2010-7-17
- 帖子
- 4963
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 冰舞蝶恋 于 2011-5-17 10:28 编辑
嗯,因为咱是脚本盲嘛,所以BUG估计是常有的事。。欢迎提出噢!
0.0不啰嗦了,各位自己看注释用法吧
脚本里胡扯的就够多了XD~
各位大大要给分啊~~噗!
嗯。。这是废渣型脚本产物Ⅷ了,如果有支持的话,咱会再接再厉的说!{:nm_4:}- #============================================================================
- # ○ 范围随机数&随机数组
- # ——By.冰舞蝶恋
- #----------------------------------------------------------------------------
- # 说明:用rand返回随机数有点麻烦,所以这里就写两个部分,一个是可以用
- # Rand_Number(最小值,最大值)来返回范围内的随机数,另一个可以用
- # Rand_Letter(数组序号最小值,最大值)来返回相应的随机内容,即数
- # 组内相应序号。
- #----------------------------------------------------------------------------
- # 比如,数组是["A", "B", "C", "D"],
- # 使用的语句是Rand_Letter(1,3),则随机返回A,B,C三者之中的其一。
- # 如果是(3,4)则随机返回C,D两者之中,以此类推。
- #----------------------------------------------------------------------------
- # 注意:随机数组的最大值不可超过数组内容个数的上限,最小值不能小于1。
- #============================================================================
- module Rand
- #----------------------------------------------------------------------------
- # ● 设定
- Rand = ["数组第一个",
- "66RPG",
- "噗",
- "0.0",
- "胡扯ING",
- "第六个",
- "第七个",
- "诶,懒得胡扯了",
- "示例就到这里为止吧",
- "最后的胡扯XD"]
- #----------------------------------------------------------------------------
- end
- class Game_Interpreter
- def Rand_Number(k,c)
- a = rand(c-k+1)+k
- return a
- end
- def Rand_Letter(k,c)
- s = Rand::Rand.size
- if k <= 0
- p "最小值不可以小于1"
- end
- if s >= c
- a = Rand_Number(k,c)
- b = Rand::Rand[a-1]
- else
- p "最大值不能超过数组上限"
- end
- return b
- end
- end
复制代码 为了吸引注意力,就邪恶的放上截图吧!
|
评分
-
查看全部评分
|