被评分帖子
海洋之囧 2008-11-7 12:32
XSE的个人心得(3.21更新4节)

近来经常接触XSE,学会了一点东西。在这里说一下心得吧。也可以算是教程。

1.得到物品
2.对话
3.标识


准备工作:
在AM菜单的【设置】---【选择脚本编辑器】中,选择XSE为我们的默认脚本编辑器。
这样当你选中一个事件、人物的时候按右边的打开脚本就能用XSE马上打开脚本观看了~


准备知识:
XSE每个脚本的格式都是:
引用:
#org 0x脚本地址

表示这个脚本的开始。(其中脚本地址就是在AM中看到的那个人物的脚本地址)
而脚本最后一般都会写上
引用:
end
来表示此脚本已经结束。

这是每段脚本的必备命令。
完成脚本时,按下菜单栏中的转轮按钮(蜜蜂旁边的)即可写入游戏。
本教程所写的任何脚本,可以修改游戏中的原脚本,也可以自己找空位,更可能让XSE自动找空位!但推荐新手用修改原脚本熟悉一下~
顺便一提:游戏中大部分时候都需要用到16进制的转换。所以XSE自带了方便的计算机功能(界面的右边)


10进制转16进制使用方法:
引用:
先确定是否是10进制状态(dec)
然后在输入框中输入需要的数字,再按下16进制状态按钮(hex)
所输入的数值就已经转换好并显示出来了。
(注:16进制转10进制同理,不过很少用)



1.得到物品
首先我们改精灵球里的内含物
其实以前发过一个帖子说过怎么修改了,但是还是没写XSE修改法,这里补上。
我找一个脚本地址为1A4BDE的精灵球(也可以用在人物或其他什么东西上),这个精灵球里装了怪兽蛋,脚本:


引用:

#org 0x1A4BDE
giveitem 0xC5 0x1
end


我来解说一下~

引用:

#org 0x1A4BDE--->表示1A4BDE脚本的开始~
giveitem --->这个只要翻译就知道是[得到物品]的命令~


但是,大部分命令都是有格式的,那么giveitem的格式要怎样写呢?
引用:
giveitem 0x道具编号 0x道具数量

只要把中间2个0x补上,就可以写进脚本里了~
问题是,我们怎么知道要填上什么呢?

【1】首先,道具编号我们可以在文末提供的道具表中找出所需要的道具,再把这个道具的编号写上去即可~
比如大师球是0x1,星星果是0xAE,以此类推
【2】那么道具数量呢?我们一定要填16进制!关于16进制,花花的教程已经有了哈~
怎么转换16进制?参考上面的计算机使用教程~


来个范例好了~

引用:

#org 0x1A4BDE
giveitem 0x5D 0x32
end

知道是什么意思吗?如果能看懂就证明你学会了精灵球脚本
0x5D---->太阳石的道具编号
0x32---->50个(16进制)
即:得到50的个太阳石





2.对话
(这章因为涉及中文字,所以目前还不能确定,有兴趣可以试试)
对话的NPC格式基本是这样

引用:

#org 0x脚本地址
msgbox 0x8说话内容存放地址
end

#org 0x说话内容存放地址
= 说话内容



#org 0x脚本地址--->不用解释了吧……脚本开始- -||
msgbox --->就是对话命令~

msgbox的格式:

msgbox 0x8说话内容存放地址
(顺便说下说话内容存放地址是怎么回事。
游戏中的每一段话都是存放在不同的地址中。
可以通过脚本使用这个地址以显示里面的文字内容)
但是游戏不知道说话内容存放地址的内容是什么?
那么就要在后面解释这个地址的含义~~~
这就是分段式的脚本
格式:
引用:

#org 0x说话内容存放地址
= 说话内容


说话内容存放地址与上文那个是对应相同的
只是上文那个要加个8~
说话内容要怎么写呢?
我们可以用roy大人的文字转换工具~
记得要圈上【文本用于脚本】选项!
然后打上想要的文字,转换即可。
比如我写:我是海洋------>\hF1\h90\hF1\h42\hF2\hA6\hF6\hDE
把这一串字母写上说话内容部分即可~
那么当游戏读取到0x8??????这部分时,就能从下面找到要显示的文字~
那么此脚本就完成了~
然后写入= =
注意:输入的文字不能比原来的字节多,除非你用的是空位!
进游戏看看~
失败了只好刻苦钻研了……没有别的办法……
(其实大家可以发现,可以用这个修改对话哦~只要改掉内容XD)


那么……飘走= =||

(当然还米有结束XD )










[ 本帖最后由 海洋之囧 于 2010-6-27 13:35 编辑 ]

帖子评分记录

积分评分人时间理由
PT币 +30 根茎叶花 2008-11-7 12:33 XSK个人心得...
PT币 +1 冰の都 2008-11-7 13:28 支持你
PT币 +300 liuyanghejerry 2008-11-8 17:35 我很赞同
PT币 +5 喷火龙之心 2008-11-11 13:37 我很赞同

返回帖子