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

Project1

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

[已经解决] 物品说明 ”★“变量

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
跳转到指定楼层
1
发表于 2012-9-25 09:42:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
怎么变量  物品说明 里的  ”★“的个数  当说明里有5个★时 就调用某事件  description.split(/★/)

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

2
发表于 2012-9-25 18:17:03 | 只看该作者
条件分歧,物品*持有数 == 5时,调用事件
难道XP没有这项吗

点评

哥哥 是变量物品介绍里 有几个★符号 不是物品*持有数 ……  发表于 2012-9-26 03:18
回复 支持 反对

使用道具 举报

Lv4.逐梦者

送快递的水表员

梦石
10
星屑
4867
在线时间
3303 小时
注册时间
2012-6-27
帖子
7160

开拓者贵宾

3
发表于 2012-9-26 08:25:40 | 只看该作者
本帖最后由 Password 于 2012-9-26 08:28 编辑

啊……我错了我现在终于明白了
让我连个帖子吧
物品中的星号是否是随机的?是通过什么方式得到的?打怪还是购买?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

4
发表于 2012-9-26 12:33:35 | 只看该作者
Password 发表于 2012-9-26 08:25
啊……我错了我现在终于明白了
让我连个帖子吧
物品中的星号是否是随机的?是通过什么方式得到的?打怪还是 ...

像物品分类的脚本description.split(/@/)[0]就是物品介绍第一个含有“@”的后面的内容。

如果说像楼主判断有★的数量的话,应该是
description.split(/★/).size

评分

参与人数 1星屑 +8 收起 理由
Password + 8 于是乎交给你了……我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
5
 楼主| 发表于 2012-9-27 10:08:47 | 只看该作者
hys111111 发表于 2012-9-26 12:33
像物品分类的脚本description.split(/@/)[0]就是物品介绍第一个含有“@”的后面的内容。

如果说像楼主判 ...

if data_武器.description.split(/★/).size  == 2
事件
end
我这样写 没反应   请问下要怎么写的  
是判断物品说明了有几个★的数量 如果有2个就调用事件
回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

6
发表于 2012-9-27 12:51:47 | 只看该作者
sblkhgm 发表于 2012-9-27 10:08
if data_武器.description.split(/★/).size  == 2
事件
end

那个“data_武器”是怎么定义的?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
7
 楼主| 发表于 2012-9-27 13:40:59 | 只看该作者
hys111111 发表于 2012-9-27 12:51
那个“data_武器”是怎么定义的?

我是这样写的   $data_weapons[2].description.split(/★/).size  == 2
回复 支持 反对

使用道具 举报

Lv3.寻梦者

双子人

梦石
0
星屑
3195
在线时间
3618 小时
注册时间
2009-4-4
帖子
4154

开拓者

8
发表于 2012-9-27 21:32:06 | 只看该作者
sblkhgm 发表于 2012-9-27 13:40
我是这样写的   $data_weapons[2].description.split(/★/).size  == 2

在Main前面插入
  1. module RPG
  2.   class Weapon
  3.     def desc
  4.       desc = @description.split(/★/).size
  5.       return desc
  6.     end
  7.   end
  8. end
复制代码
然后if $data_weapon[id].desc == 2试试看。(这边没问题)

点评

确认答案怎么没了 ……  发表于 2012-9-28 10:16
终于解决了 谢谢 不过weapon少写了个 S 哈……  发表于 2012-9-28 10:14

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 07:10

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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