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

Project1

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

[已经解决] 怎么给敌人也设置职业属性?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
跳转到指定楼层
1
发表于 2012-6-12 21:55:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如在脚本中设置:1号敌人的职业是9号,2号敌人的职业是12号。。。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
156 小时
注册时间
2012-5-27
帖子
87
2
发表于 2012-6-13 07:10:14 | 只看该作者
http://rpg.blue/forum.php?mod=vi ... 2%2D26+19%3A42%3A28
试试用角色数据库设定敌人
美丽的小红叉
回复

使用道具 举报

Lv1.梦旅人

哆啦菌

梦石
0
星屑
46
在线时间
795 小时
注册时间
2010-7-24
帖子
3800
3
发表于 2012-6-13 07:17:33 | 只看该作者
有脚本,可能会比较麻烦。但是你直接在敌人属性中设置那个职业特有的属性不就可以了?敌人又没等级,没有成长值。
随便看看
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
156 小时
注册时间
2012-5-27
帖子
87
4
发表于 2012-6-13 07:57:01 | 只看该作者
考虑下这个脚本:用角色数据库设定敌人+自动设定战斗等级经验金钱宝物
http://rpg.blue/thread-77388-1-1.html
美丽的小红叉
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
5
 楼主| 发表于 2012-6-13 09:58:28 | 只看该作者
fxwd 发表于 2012-6-13 07:17
有脚本,可能会比较麻烦。但是你直接在敌人属性中设置那个职业特有的属性不就可以了?敌人又没等级,没有成 ...

我需要在游戏中提取敌人职业的数值,所以只需要在脚本中赋予每个id的敌人一个职业编号就可以
回复

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
6
发表于 2012-6-13 10:05:52 | 只看该作者
木许许 发表于 2012-6-13 09:58
我需要在游戏中提取敌人职业的数值,所以只需要在脚本中赋予每个id的敌人一个职业编号就可以 ...

职业属性主要是为了方便给角色赋予战斗时的基本数值,例如可以装备的武器防具、属性有效度、每个等级学到的技能等,要使敌人具有职业属性,需要其他很多辅助脚本,请权衡。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
7
 楼主| 发表于 2012-6-13 10:09:55 | 只看该作者
tommay 发表于 2012-6-13 10:05
职业属性主要是为了方便给角色赋予战斗时的基本数值,例如可以装备的武器防具、属性有效度、每个等级学到 ...

我只需要敌人多一个可定义的数值,以后在游戏中可根据敌人的编号提取,其它不作要求
回复

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
8
发表于 2012-6-13 10:12:57 | 只看该作者
本帖最后由 tommay 于 2012-6-13 10:13 编辑
木许许 发表于 2012-6-13 10:09
我只需要敌人多一个可定义的数值,以后在游戏中可根据敌人的编号提取,其它不作要求 ...


可以在敌人名称后面加一个“,1”之类的东西,给一个提取编号的脚本:
p  $data_enemies[1].name.split(",")[1].to_i
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
200 小时
注册时间
2008-3-1
帖子
360
9
 楼主| 发表于 2012-6-13 10:18:12 | 只看该作者
本帖最后由 木许许 于 2012-6-13 10:19 编辑
tommay 发表于 2012-6-13 10:12
可以在敌人名称后面加一个“,1”之类的东西,给一个提取编号的脚本:
p  $data_enemies[1].name.split(", ...


我已经用了一个战斗特效脚本,里面也需要给敌人名称后添加字符,成为:幽灵  -rw 4 1,这样会有冲突么?
回复

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
10
发表于 2012-6-13 10:20:01 | 只看该作者
木许许 发表于 2012-6-13 10:18
我已经用了一个战斗特效脚本,里面也需要给敌人名称后添加字符,成为:幽灵  -rw 4 1,这样会有冲突么? ...

那就改成   幽灵  -rw 4 1,1
无冲突,但注意是","不是","
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 09:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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