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

Project1

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

[已经解决] !!获取状态的备注!!

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3841
在线时间
723 小时
注册时间
2014-3-29
帖子
509
跳转到指定楼层
1
发表于 2015-6-7 14:09:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 neverstop 于 2015-6-8 09:42 编辑

  就是,在一个范围内获取状态,然后判断状态的备注里有没有注释<bad>,

若无,则继续获取。若有,则添加

RUBY 代码复制
  1. a = rand(114)
  2.     b = state(a).note.include?("bad")? 5 : 1
  3.     while b < 5
  4.       a = rand(114)
  5.       b = state(a).note.include?("bad")? 5 : 1
  6.     end
  7.     add_state(a)

自己写了一段,但是在判断状态备注的时候出问题了,想知道如何正确获取状态的备注。

                                                           麻烦了~{:2_249:}

这样要简单很多哇~and谢谢XD大大
RUBY 代码复制
  1. b = (1..114).select { |x| $data_states[x].note.include?("<bad>") }
  2.     b = b.sample


点评

也对哇~  发表于 2015-6-8 13:32
其實可以$data_states.select {|s| s.note.include?("<bad>")}.sample  发表于 2015-6-8 11:54

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10079
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

2
发表于 2015-6-7 15:06:00 | 只看该作者
那你得正确获取到状态=。=

点评

啊哩嘎哆~~  发表于 2015-6-7 15:20
'(⊙o⊙) 。嗦嘎!  发表于 2015-6-7 15:15
$data_states[id]  发表于 2015-6-7 15:13
恩。。怎么正确获取状态哇  发表于 2015-6-7 15:07

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
135
在线时间
450 小时
注册时间
2015-2-25
帖子
365
3
发表于 2015-6-7 16:09:57 | 只看该作者
提醒一下隨機到0的話..$data_states[0].note會報錯的..另外這狀態數量真的假的

点评

谢谢~  发表于 2015-6-8 09:17

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2015-6-7 17:24:49 | 只看该作者
建议先select再sample,不建议无限尝试随机

点评

哦哦~  发表于 2015-6-8 09:17
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 12:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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