Project1

标题: 请教一些 事件菜单 需要用上的脚本语句 [打印本页]

作者: 龙夫三拳tan    时间: 2018-5-25 08:31
标题: 请教一些 事件菜单 需要用上的脚本语句
如题~我又来请教脚本句子了
最近在试着用公共事件做 事件菜单,但却发现最关键的几句脚本却不知道是什么...

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

目前我只知道 呼出读档窗口 的脚本代码是 $scene = Scene_Load.new ,但其它都不清楚了。
作者: 灯笼菜刀王    时间: 2018-5-25 08:31
本帖最后由 灯笼菜刀王 于 2018-5-25 10:31 编辑

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

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

找到你要调用的场景,

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

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

※ 注意:场景(scene)和窗口(window)是不同的哦 。
作者: yang1zhi    时间: 2018-5-25 10:00
打开脚本编辑器,左边列表右击
全局搜索
输入
$scene = Scene_
然后应该就会弹出很多类似的句子了
点过去复制过来就行了
道具是item
装备是equip
状态是state
读档是load
标题是title
作者: 龙夫三拳tan    时间: 2018-5-25 14:21
灯笼菜刀王 发表于 2018-5-25 10:25
$scene 呼出的场景就是scene系列脚本的实例啦

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

十分感谢~

题外话一下,
请问如何n号装备 的名字?
比如编号为3的武器是 匕首。
那么该如何取得 “匕首” 这两个字呢
(  试过了$game_party.weapon_name[n]  )似乎没用,会提示.weapon_name是未定义的方法
作者: 灯笼菜刀王    时间: 2018-5-25 14:41
本帖最后由 灯笼菜刀王 于 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 一下看看它会显示出什么来
作者: 龙夫三拳tan    时间: 2018-5-25 15:20
灯笼菜刀王 发表于 2018-5-25 14:41
按F1,脚本入门 - 解读篇 - 数据库

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

找到了!十分感谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1