RPG Maker XP 中的一个问题

<p>我是想知道,那个脚本的系统(雇佣兵系统脚本),网址如下:</p><p>http://www.66rpg.com/index.php?doc-view-4179</p... <p>我是想知道,那个脚本的系统(雇佣兵系统脚本),网址如下:</p> <p>http://www.66rpg.com/index.php?doc-view-4179</p> <p>谁能告诉我具体怎么操作啊,感谢他一辈子。</p> 展开
 我来答
纪念諻i7
2015-01-16 · 超过58用户采纳过TA的回答
知道答主
回答量:186
采纳率:50%
帮助的人:112万
展开全部
把那个范例下载下来啊.. 脚本编辑器里面有脚本(那个脚本的名字没有命名,是空白的,但点击进去里面是有脚本的) 雇佣兵是在数据库里设置的,使用的时候,需要用脚本进行调用..具体脚本你自己看那个范例,事件里面有.. 事件里面的2345那些都是编号,对应的是你在数据库-角色里的角色编号(比如范例里,事件中的的2,对应的就是数据库-角色里的 002:帕吉尔,200 这个角色,其他同理) 追问: 对, 我就是这样 设置的。我先跟你说哦,我只是想做一个宠物的雇佣,所以我在 数据库 的角色里面,第二个设置的是幽灵,然后我在名字那里加了逗号,又写上了“1000”照理说这样应该设置好了吧。但是我测试的时候,那个窗口是会跳出来的,但是当我选择“雇佣”的时候就会有 脚本错误 了,不知道怎么改。这么详细,应该懂了吧?还是请告诉我到底应该怎么做,感谢他一辈子。 回答: 按照你的 思路 ..我自己做了下..没出现你的问题.. 是不是你的逗号用错了..逗号要在 输入法 是英文状态下输入,不能在中文状态下输入逗号 追问: 对哦~~~~ 我再试试~~~~~ 囧............... 追问: 不对啊,我是了一次还是 脚本错误 。这样,我把我设置的都给你写出来,你试着做一做看看到底错在哪里了。首先, 数据库角色 里面“002”设置了一个幽灵,名称也叫“幽灵”,然 后根 据你说的在它的名字后面加了个半角逗号“,”,又加上了“1000”。当然,它的角色 脸谱 和行走图都是幽灵的,不过我想应该没有多大问题,给它设置的什么“Max HP”什么的也不说了。然后(我测试就是这样的)我添加了一个事件,角 色图片 没有设置,然后就代入脚本,代入的脚本,我给你写出来: a = [2, 3, 4, 5, 6, 7, 8, 9] $scene =\ Mercenaries::\ Scene_Mercenaries.new(a) 本来的就是上面的对吧,我代入的是: a = [2] $scene =\ Mercenaries::\ Scene_Mercenaries.new(a) 代入完毕,然后我就开始测试,测试的结果我也给你写出来。首先点 键盘 的“F12”(这应该没必要写出来的吧……),开始后进入游戏,在那一个事件格上面按空格键,出现一个框框(注意,到现在为止没有出错),然后里面就只有一个幽 灵图 片,图片下面写着两行字,一行是“Lv.01”第二行是“幽灵”,然后我再按一下空格键(此时 光标 是在“雇佣”两个字上面的),就出现错误了,出现的错误我给你原样写出来:脚本'雇佣系统'的21行 发生了 NoMethodError。下一行是一堆英文,我还是写一下: undefined method name' for nil:NilClass 就这样,你照我说的试试看。 回答: 这个不是你的问题.. 脚本本身要求库存至少有4个 雇佣兵 .. 而且你每次雇佣的人顶多只能雇佣3个人..(因为你的队伍加上主角也只有4个人) 所以,如果你只是库存只有1个雇佣兵,那么就违背了源系统要求角色不能为空的道理.. 让雇佣兵 系统库 存至少有四个人就可以解决这个问题了 追问: 我理解一下,你的意思我认为可能是: 1. 雇佣兵 设置的人数至少要4人或以上。但是这个我试过了,还是老样子,连错误的地方也是老样子。 2.菜单栏的人物的最大上限人数应该为四个以上。我不会弄。囧……………………你要不给我举个例子,说明一下你的意思是什么。 回答: 队伍上限是4个人..这个是系统设置..没记错的话..敌人的话还可以突破,但角色方不可以.. 至于你说的错的还是老样子..我把 雇佣兵 系统改成 库存 为四个..也还是没有出现你的错误.. 而雇佣的时候,我也只能够雇佣三个人..只要还剩下一个,就不会出错.. 还有..脚本里面的数字..注意逗号后要加一个空格.. 追问: 嗯,我创了一个新的RPG试过了,发现果然没有错误,所以说: 1.脚本冲突,我想可能性应该不大。 2.我的设置可能有什么不对,你把测试的人改成怪物试试看,可能错误在这里,因为我之前都是用幽灵作为测试参照物的。 回答: 脚本冲突...有脚本冲突很正常..这没什么不正常的.. 如果你装了很多脚本,不排除脚本冲突另外,你第二点说的..我测试完毕..同样没有错误 补充: 还有..提醒下..既然你自己说了新建一个工程测试没有问题.. 那么就证明这个脚本本身没有问题..是你原来那个游戏的脚本冲突问题.. 追问: 我已经知道错在哪里了。就是关于职业的问题。你可以在新建的一个RPG中做一下测试以验证我的猜想。 照我说的做:首先,在 数据库 的“职业”里面增加一个职业(举例:我添加的是“宠物”)。然后在被雇佣的人里面选一个,把他/她的职业更改为那个新增加的职业(当然,我更改的是“宠物”) 注意,令人抓狂的事情要发生了。 然后做一次测试,会发现 光标 一旦移动到那个职业(我选的“宠物”)的地方,就会自动提示错误。更令人 惊奇 的是,不管以后再怎么办,就算把你那个新增的职业删了也好,最后测试的时候还是会发生这种情况。 无话可说。 回答: 给宠物加上武器就行了.. 最好所有武器都加上.. 补充: 还有..脚本里的16-28行显示了必须显示的东西.. 你创建职业之后根据这几行必须显示的东西在 数据库 里添加对应的数据就行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式