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

Project1

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

[已经过期] 请教一个脚本的问题,求大神解答!【此贴作废】

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
跳转到指定楼层
1
发表于 2014-3-3 09:38:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 ivannec 于 2014-3-4 13:07 编辑

我想要设置这样的操作!
首先判断人物职业,然后根据不同的职业,对应不同的普通攻击或者技能!
求大神帮忙写一下语言。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
18
 楼主| 发表于 2014-3-4 10:34:51 | 只看该作者
这是错误的图片!我就在职业的备注栏里加入了那个命令,想要129号技能替换掉该职业的普通攻击。

点评

看那个帖子1L  发表于 2014-3-4 12:49
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
17
 楼主| 发表于 2014-3-4 10:28:28 | 只看该作者
ivannec 发表于 2014-3-3 22:26
我就是想学啊,所以楼上那位仁兄的脚本看起来就很简单,通俗易懂。你写的比较复杂,所以看起来有点乱。 ...

汗,我是说哪位仁兄写的简单,而不是说我懂了。能看清楚我的原话吗?我一直强调新手,不懂脚本,没看到吗大神,何苦为难新手?
还有个问题,按照您的脚本,我放到游戏里面,弹错,提示第24行有错误,是什么原因。
谢谢?

点评

发现你说话真有意思,不懂怎么了,你一开始就什么都懂了?有必要这么抠字眼?  发表于 2014-3-4 13:06
自己不懂谈什么通俗易懂  发表于 2014-3-4 12:49
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
16
 楼主| 发表于 2014-3-3 22:26:46 | 只看该作者
taroxd 发表于 2014-3-3 17:55

每一个方法的功能都对应该方法上方的注释。
要改变显示的名称,应该去动Window_ActorCommand里的方法

我就是想学啊,所以楼上那位仁兄的脚本看起来就很简单,通俗易懂。你写的比较复杂,所以看起来有点乱。

点评

你那个只是知道设置方法而已,根本不能算懂。 不然你来解释一下楼上的脚本的 class Game_Actor 是什么意思?  发表于 2014-3-4 06:33
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
15
 楼主| 发表于 2014-3-3 18:28:32 | 只看该作者
taroxd 发表于 2014-3-3 17:55

每一个方法的功能都对应该方法上方的注释。
要改变显示的名称,应该去动Window_ActorCommand里的方法

非常感谢大神!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

14
发表于 2014-3-3 17:55:03 | 只看该作者
本帖最后由 taroxd 于 2014-3-3 18:04 编辑
ivannec 发表于 2014-3-3 17:50
大神,因为我对脚本真心看不明白,能解释一下吗?
想让位仁兄那样说的,我就已经明白了,只是不知道怎么 ...


每一个方法的功能都对应该方法上方的注释。
要改变显示的名称,应该去动Window_ActorCommand里的方法

改动名称的实现在 http://rpg.blue/thread-344203-1-1.html  8L的75、76行

name = $data_skills[@actor.attack_skill_id].name  # 获取角色攻击技能的名称,$data_skills[id]返回一个RPG::Skill的实例,内容是数据库中第id个技能的设定
add_command(name, :attack, @actor.attack_usable?)   # 把原方法中的“攻击”改为该名称


还以为楼主学习脚本呢,只是要获取名称的话,按照说明设置备注之后就会自动完成的。不需要关心脚本的细节。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
13
 楼主| 发表于 2014-3-3 17:53:45 | 只看该作者
taroxd 发表于 2014-3-3 17:24
http://rpg.blue/thread-344203-1-1.html 8L

脚本自带这个功能。

还有这个脚本看的我很晕啊,具体修改哪里可以修改普通攻击为任意技能,并获得技能名称呢?
使用编号判定的吗?

点评

详细的使用方法见本帖4L的链接  发表于 2014-3-3 17:59
不需要修改脚本  发表于 2014-3-3 17:56
使用备注 举例:在职业1的备注栏中备注<attackskill 5>,即可将该职业的攻击技能改为5号  发表于 2014-3-3 17:56
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
12
 楼主| 发表于 2014-3-3 17:50:21 | 只看该作者
taroxd 发表于 2014-3-3 17:24
http://rpg.blue/thread-344203-1-1.html 8L

脚本自带这个功能。

大神,因为我对脚本真心看不明白,能解释一下吗?
想让位仁兄那样说的,我就已经明白了,只是不知道怎么让普通攻击和对应的名称相结合。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

11
发表于 2014-3-3 17:24:23 | 只看该作者
本帖最后由 taroxd 于 2014-3-3 17:30 编辑
ivannec 发表于 2014-3-3 17:06
了解了,还有个问题,能不能将普通攻击的名称和技能对应上?


http://rpg.blue/thread-344203-1-1.html 8L

脚本自带这个功能。

如果以学习脚本为目的,参见脚本注释“更改攻击指令名称”下的内容
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-12-3
帖子
18
10
 楼主| 发表于 2014-3-3 17:06:45 | 只看该作者
tan12345 发表于 2014-3-3 16:12
如果你懂英文的话,看英文来就差不多了。
如果你想多几个职业,就按照我写的格式:(#号后面是注释,不算 ...

了解了,还有个问题,能不能将普通攻击的名称和技能对应上?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 13:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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