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

Project1

 找回密码
 注册会员
搜索
查看: 1414|回复: 5

[有事请教] 【小白请教】如何让代码作用于游戏?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
92
在线时间
16 小时
注册时间
2021-3-5
帖子
2
发表于 2021-11-25 16:56:53 | 显示全部楼层 |阅读模式

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

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

x
           说在前面:大家吼 !我是小白!这是我的第一个帖子!因为想要创作一款心目中的RPG而接触了RMMZ这款软件······老实说挺累的,白天工作,晚上有时要去健身,真正能用来学习和制作的时间很少,可因为很喜欢RPG这种游戏,所以就硬学!在啃飞天胖猫和神仙狼大大的视频时听说了这个论坛,据说神仙多,于是打算前来定居(投靠),因为初次接触这款软件,连教学视频都还没啃完几个,所以可能问出来的问题很制杖,求大大们不要笑话我!球球了!
           以下正题:在制作过程中,我希望创建一种只有某种特定职业,或人物才能使用的普通道具(如魔法师的学习魔法技能书),而后了解到貌似只有通过脚本才能实现(What?) ,于是翻帖子,最后在某个求助帖下版主VIPArcher发了段代码:
class Game_Actor < Game_Battler
  def item_test(user, item)
    return @class_id == $1.to_i if item.note =~ /<use_class:\s*(\d+)>/i; super
  end
end
    道具备注栏备注<use_class:5>的道具只能对5号职业的角色使用.

清晰明了,可是·············我不造啊!!我不造该怎么运用啊!!!我该怎样让这段代码在游戏里生效啊!!?? ,翻找了很久都是教人编写和修改脚本的(还是我没找到?),整个午休都用来翻帖了,实在是没时间了······所以求求好心人指点迷津···

点评

首先大致弄清楚各个对象类是干什么的,而不是一上来就加代码效果。不知道各个类的作用,你加在哪儿?  发表于 2021-11-27 10:46

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
发表于 2021-11-25 23:16:11 | 显示全部楼层
本帖最后由 夏虫沉默 于 2021-11-25 23:27 编辑

虽然我是用的MV,但是这个是明显的ruby语言脚本,MZ是使用JS脚本的。
如果只是限制职业角色使用职业道具的话,也可以使用简单的公共事件,先给魔法书绑定个公共事件。
在公共事件设置条件,如果队伍里有魔导师角色的话,就执行魔法书效果,否则什么也不做。
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
92
在线时间
16 小时
注册时间
2021-3-5
帖子
2
 楼主| 发表于 2021-11-26 19:52:40 | 显示全部楼层
夏虫沉默 发表于 2021-11-25 23:16
虽然我是用的MV,但是这个是明显的ruby语言脚本,MZ是使用JS脚本的。
如果只是限制职业角色使用职业道具的 ...

谢谢!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3026
在线时间
232 小时
注册时间
2021-4-22
帖子
217
发表于 2021-11-26 23:28:38 | 显示全部楼层
这种一般都是插件放到文件里后在道具备注里写下那串代码就可以了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1592
在线时间
220 小时
注册时间
2022-2-3
帖子
160
发表于 2022-2-6 10:38:45 | 显示全部楼层
看了狼大的视频应该就会用了 哈哈哈
我的联系方式Q: 1127808900
欢迎一起讨论任何问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-28 19:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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