我的极类似电影的改版(无名)船舱及港口脚本
作者:roywillow
所选工具:XSE、AM
已知BUG:未知
实现过程:
隐藏内容: 001 │#dynamic
0x6C7D38 '动态地址起点
002
003 ┍#org @begin
004 │fadesong
0x13d '将背景音乐过渡到需要的音乐
005 │applymovement
0xff @move '主人公在船中跳上跳下
006 │waitmovement
0x0
007
008 │msgbox @word MSG_KEEPOPEN '主人公说话
009 │warp
0x3 0x32 0xff 0x17 0xB '传送至港口
010 │setvar
0x4056 0x1 '设定var,便于激活港口的地图脚本
011 ┕end
012
013 ┍#org @word
014 ┕= \hF1\h36\hF1\h3E\hF3\h1D\hF1\h39\hF1\hA7\hAB '终于到家了等类似的话
015
016 ┍#org @move
017 │#raw
0x66
018 │#raw
0x52
019 │#raw
0x52
020 │#raw
0x52
021 │#raw
0x52
022 │#raw
0x52
023 │#raw
0x52
024 │#raw
0x66
025 │#raw
0xfe点击查看原始代码
#dynamic 0x6C7D38 '动态地址起点
#org @begin
fadesong 0x13d '将背景音乐过渡到需要的音乐
applymovement 0xff @move '主人公在船中跳上跳下
waitmovement 0x0
msgbox @word MSG_KEEPOPEN '主人公说话
warp 0x3 0x32 0xff 0x17 0xB '传送至港口
setvar 0x4056 0x1 '设定var,便于激活港口的地图脚本
end
#org @word
= \hF1\h36\hF1\h3E\hF3\h1D\hF1\h39\hF1\hA7\hAB '终于到家了等类似的话
#org @move
#raw 0x66
#raw 0x52
#raw 0x52
#raw 0x52
#raw 0x52
#raw 0x52
#raw 0x52
#raw 0x66
#raw 0xfe
之后,我为了方便,在AM中把主角进入游戏的自己的卧室改为了船舱,取消了楼梯(家里的一层也得取消)。之后,地图脚本中,记得只有一个脚本,把他的类型改为02,脚本地址写上XSE自动生成的@begin的地址,标识保留为4056,值为0000
这样,进入游戏后就能正常执行脚本了
作者:roywillow
所选工具:XSE、AM
已知BUG:未知
实现过程:
隐藏内容: 001 │#dynamic
0x06C8104 '动态地址开始
002
003 ┍#org @begin '下面仿照的是圣安奴号离开的脚本写的
004 │lockall
'锁定
005 │fadesong
0x131 '音乐过度
006 │pause
0x32 '暂停一段时间
007 │special
0x191 '启动圣安奴号离开的脚本
008 │waitstate
'等待完成
009 │hidesprite
0x1 '隐藏客轮
010 │setvar
0x4056 0x2 '设定0x4056为0x2,防止二次执行和便于启动下面的相关脚本
011 │releaseall
'释放锁定
012 ┕end点击查看原始代码
#dynamic 0x06C8104 '动态地址开始
#org @begin '下面仿照的是圣安奴号离开的脚本写的
lockall '锁定
fadesong 0x131 '音乐过度
pause 0x32 '暂停一段时间
special 0x191 '启动圣安奴号离开的脚本
waitstate '等待完成
hidesprite 0x1 '隐藏客轮
setvar 0x4056 0x2 '设定0x4056为0x2,防止二次执行和便于启动下面的相关脚本
releaseall '释放锁定
end
在AM中绘制一港口地图,其中客轮为1号人物事件编号,地图脚本依然为02号,标识为4056,值为0001(这样上面的脚本完成后就可以执行这个脚本了)。另外,港口的码头处应当合适,使上面船舱脚本中warp后到达合适位置。
[
本帖最后由 roywillow 于 2009-6-30 16:06 编辑 ]