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

Project1

 找回密码
 注册会员
搜索
查看: 3392|回复: 6

[已经解决] 请教一些 事件菜单 需要用上的脚本语句

[复制链接]

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
发表于 2018-5-25 08:31:45 | 显示全部楼层 |阅读模式
25星屑
如题~我又来请教脚本句子了
最近在试着用公共事件做 事件菜单,但却发现最关键的几句脚本却不知道是什么...

*呼出 道具 窗口
*呼出 装备 窗口
*呼出 状态 窗口
*呼出 读档 窗口
*返回标题画面

目前我只知道 呼出读档窗口 的脚本代码是 $scene = Scene_Load.new ,但其它都不清楚了。

最佳答案

查看完整内容

$scene 呼出的场景就是scene系列脚本的实例啦 也就是你脚本里靠下面的那排名字是scene开头的脚本, 找到你要调用的场景, 看第一行的 class 后面名称,在加上后缀 .new 就可以了。(有的有带参数,看下面的initialize,后面有括号就是要加上参数,一般是 特技,装备 场景需要附加角色参数) 一般来说,插件脚本也是有这个规矩的,就是只要看到scene开头的脚本就是场景类,可以用脚本 $scene = XXXXX.new 直接打开,除非作者个性 ...

Lv5.捕梦者

梦石
0
星屑
37641
在线时间
5311 小时
注册时间
2006-11-10
帖子
6541
发表于 2018-5-25 08:31:46 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2018-5-25 10:31 编辑

$scene 呼出的场景就是scene系列脚本的实例啦

也就是你脚本里靠下面的那排名字是scene开头的脚本,

找到你要调用的场景,

看第一行的 class 后面名称,在加上后缀 .new 就可以了。(有的有带参数,看下面的initialize,后面有括号就是要加上参数,一般是 特技,装备 场景需要附加角色参数)

一般来说,插件脚本也是有这个规矩的,就是只要看到scene开头的脚本就是场景类,可以用脚本 $scene = XXXXX.new 直接打开,除非作者个性太扭曲不按常理起名(比如咱=。=),这个时候就要看看具体脚本内容再来判断了.....

※ 注意:场景(scene)和窗口(window)是不同的哦 。

评分

参与人数 1+1 收起 理由
龙夫三拳tan + 1 认可答案

查看全部评分

回复

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

发表于 2018-5-25 10:00:08 | 显示全部楼层
打开脚本编辑器,左边列表右击
全局搜索
输入
$scene = Scene_
然后应该就会弹出很多类似的句子了
点过去复制过来就行了
道具是item
装备是equip
状态是state
读档是load
标题是title

评分

参与人数 1+1 收起 理由
龙夫三拳tan + 1 认可答案

查看全部评分

回复

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
 楼主| 发表于 2018-5-25 14:21:58 | 显示全部楼层
灯笼菜刀王 发表于 2018-5-25 10:25
$scene 呼出的场景就是scene系列脚本的实例啦

也就是你脚本里靠下面的那排名字是scene开头的脚本,

十分感谢~

题外话一下,
请问如何n号装备 的名字?
比如编号为3的武器是 匕首。
那么该如何取得 “匕首” 这两个字呢
(  试过了$game_party.weapon_name[n]  )似乎没用,会提示.weapon_name是未定义的方法
回复

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37641
在线时间
5311 小时
注册时间
2006-11-10
帖子
6541
发表于 2018-5-25 14:41:39 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2018-5-25 14:45 编辑
龙夫三拳tan 发表于 2018-5-25 14:21
十分感谢~

题外话一下,


按F1,脚本入门 - 解读篇 - 数据库

点进去看下面的表格,那个就是数据库里的东东在脚本里的写法,每个数据库能用什么方法,点后面的链接进去看

比如你说的武器

找到武器的那栏,可以看到,前面是 $data_weapons。这个数组就是 数据库里 武器的数据了

然后点后面的 蓝色数组(这个是脚本内部的分类,不能理解可以先不管它,知道它是什么东西就好)

点进去后可以看到一堆代码,这些就是你能直接调用的方法啦,比如你要的名字,找到这个作用的代码:name  OK就是它了

从表格可以知道,$data_weapons[3]  这个就是数据库里第3号的武器写法,调用上面找到的名字方法

$data_weapons[3].name  

p 一下看看它会显示出什么来
回复

使用道具 举报

Lv4.逐梦者

梦石
7
星屑
650
在线时间
130 小时
注册时间
2011-5-12
帖子
135
 楼主| 发表于 2018-5-25 15:20:39 | 显示全部楼层
灯笼菜刀王 发表于 2018-5-25 14:41
按F1,脚本入门 - 解读篇 - 数据库

点进去看下面的表格,那个就是数据库里的东东在脚本里的写法,每个 ...

找到了!十分感谢!

点评

=。= 这个是数据库能查得到的,那如果查不到的话,要怎么获得它的参数值呢? 提示: p 一下 $data_weapons[3] 看看  发表于 2018-5-25 16:21
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 22:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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