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

Project1

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

[已经解决] 【提问】自动转职/进化

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
177 小时
注册时间
2009-3-23
帖子
148
跳转到指定楼层
1
发表于 2010-11-20 15:19:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 earlysummer 于 2010-11-20 15:47 编辑

我的思路是这样的:当A在队伍里的时候,只要A达到XX级,自动改变职业。
就有点像是神奇宝贝的进化系统。请问这个要怎么实现呢?默认条件分歧里唯独
没有角色等级这一栏- -
我试过用变量,但是这样一个角色就要一个变量,非常非常之卡,而且条件分歧也
非常麻烦。

请教一下,如果我是在条件分歧里输入脚本,要怎么输才能自动判定角色等级。
比如是这样套起来:
如果 A在队伍中
     如果“A的等级是XX以上”(引号里的想用脚本表示)
          ……………………具体内容
结束
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
31 小时
注册时间
2010-9-13
帖子
14
2
发表于 2010-11-20 15:28:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
180
在线时间
829 小时
注册时间
2010-6-26
帖子
671
3
发表于 2010-11-20 15:33:02 | 只看该作者
本帖最后由 企鹅达达 于 2010-11-20 15:35 编辑

$game_actors[A的id].level>=进化等级
楼主可以多看看Game_Interpreter里面的内容,很有趣的

点评

一个=是赋值,如果你要表示当什么值相等时要用 A==B ,两个等号  发表于 2010-11-20 19:30
谢谢脚本地址。那个,我用了你说的方法,探出undefined method "level="for #<Game_Actor....>之类的东西  发表于 2010-11-20 19:25
http://bbs.66rpg.com/forum.php?mod=viewthread&tid=73347&highlight=%E5%AE%9E%E7%94%A8%E8%84%9A%E6%9C%AC  发表于 2010-11-20 17:27
脚本手册?是资源黄金乡吗?  发表于 2010-11-20 16:35
认不认可到无所谓,本鹅也很喜欢在事件里面用脚本,所以论坛的脚本手册研究了很多……另外,事件里面能用的脚本上面说的那段里面几乎都有了  发表于 2010-11-20 16:00
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

4
发表于 2010-11-20 15:38:45 | 只看该作者
进阶·一点建议

Game_Actor类可重定义 exp=  方法,此方法会处理获得的经验,并判定是否升级,可以在此处判断 self(当前的角色)是否达到转职等级,然后做出相应处理。

点评

这个……真的是进阶,有点小迷惑额- -  发表于 2010-11-20 15:52
自动事件...  发表于 2010-11-20 15:46

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
177 小时
注册时间
2009-3-23
帖子
148
5
 楼主| 发表于 2010-11-20 15:43:07 | 只看该作者
回复 企鹅达达 的帖子

啊~明白了。我本来那个是写错了的说^^
怪不得说undefined。写成self.level了- -
谢谢企鹅君!
[新人作品]迷幻旅程V1.1一周目版[解谜+文字] http://rpg.blue/forum.php?mod=viewthread&tid=144277&from=home
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1050
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

6
发表于 2010-11-20 15:55:28 | 只看该作者
回复 earlysummer 的帖子

需要有一定的脚本基础,但是此法也有一个小弊端,就是使用升级药水之类的东西升级时,因为不是通过获得EXP来升级,就可能被忽视掉是否进化的判定。

点评

我在想,在def level_up这里改不就可以避免这种情况了……菜鸟路过,不要介意……  发表于 2010-11-20 17:36
哎~原来如此。VX的脚本彻底一窍不通- -不过这个方法记下了,以后可以研究看看。谢谢你^^  发表于 2010-11-20 16:32

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-28 19:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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