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

Project1

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

[已经解决] 关于雪流星的敌人图鉴脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2006-4-28
帖子
12
跳转到指定楼层
1
发表于 2012-12-15 09:33:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 jeeree 于 2012-12-15 11:33 编辑

我今天刚下了雪流星的图鉴脚本。里面定义了不少怪物种类。但是默认的都到“其他”类别了。不知道怎么把怪物的类别改成别的?多谢指点!!

      # 敌人类型      0         1         2          3         4         5
    ENEMY_TYPE = ["异兽", "魔物", "精怪", "人形", "其他", "首领"]
    ENEMY_TYPE_DEFAULT = 4       # 敌人的默认类型

编辑:
或者有没有人能够帮我翻译一下这段代码:

self.note.split(/[\r\n]+/).each{ |line|
      if line =~ /\[(?:ltype) (\d+)\]/
        return $1 ? $1.to_i : ENEMY_TYPE_DEFAULT
      end}

这个self.note应该是指怪物的备注。但是我怎么也搞不明白第二段的  line =~ /\[(?:ltype) (\d+)\]/ 的意思。 不知道有哪位大哥能帮忙翻译一下

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
2
发表于 2012-12-15 14:22:39 | 只看该作者
正则表达式,建议找一下 vx 或 xp 中文帮助,最后面有正则的详细介绍。

简单的说,就是找敌人的备注栏中有没有 [ltype 类型代号] 这样的内容,
\d+ 指个位数到N位数的数字,也就是类型代号。

评分

参与人数 1梦石 +1 收起 理由
Mic_洛洛 + 1 认可答案

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2006-4-28
帖子
12
3
 楼主| 发表于 2012-12-15 20:33:46 | 只看该作者
多谢,那 return $1 ? $1.to_i : ENEMY_TYPE_DEFAULT 到底return什么了呢?ENEMY_TYPE_DEFAULT 等于5,也就是“其他”类。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
70 小时
注册时间
2012-12-11
帖子
142
4
发表于 2012-12-15 22:37:59 | 只看该作者
怪物类别改成别的话直接改引号里的就可以了吧= =,例如# 敌人类型      0         1         2          3         4         5
    ENEMY_TYPE = ["神兽", "妖兽", "普通", "闪光", "= =", "首领"]
    ENEMY_TYPE_DEFAULT = 4       # 敌人的默认类型

应该是这个意思吧= =
LOL雷瑟守备撸友id波古基斯有意者M我- -
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-11 01:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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