帖子评分记录
| 积分 | 评分人 | 时间 | 理由 |
|---|---|---|---|
| 积分 +10 分 | pokemon002 | 2009-5-6 22:11 | 感谢 |
| PT币 +50 枚 | pokemon002 | 2009-5-6 22:11 | 感谢 |
| 被评分帖子 | |
| 5944 | 2009-5-6 21:32 |
华丽丽的地图剧情脚本![申精] 终于研究出来了! 地图控制人物 剧情 移动 对话等! 虽然现在手上的资料有限但基本上可以正常修改地图头脚本了! 好了! 现在说下内容吧! 地图头脚本! 上次写了地图头控制地图块的脚本写法! 这次也和地图头脚本有关! 但比地图头控制地图块的脚本-更加华丽! 传说中的地图剧情脚本! 其实这种脚本很简单! 来大家看下这个脚本和移动脚本有什么不同! '--------------- #org 0x1015CFB checkflag 0x1000 检测标识 if 0x1 goto 0x9015DB6 标识如果使用过将跳转 applymovement 0x3 0x9015DC5 移动命令 applymovement MOVE_PLAYER 0x9015DC5 移动命令 waitmovement 0x0 移动命令结束继续下面脚本 msgbox 0x900FCE4 MSG_NORMAL 对话 applymovement 0x3 0x9015DD0 移动命令 waitmovement 0x0 移动命令结束继续下面脚本 applymovement MOVE_PLAYER 0x9015DD3 移动命令 waitmovement 0x0 移动命令结束继续下面脚本 msgbox 0x900FD77 MSG_NORMAL 对话 applymovement 0x3 0x9015DD5 移动命令 applymovement 0x1 0x9015DD8 移动命令 pause 0x10 上面移动命令开始后马上进行下面脚本 applymovement MOVE_PLAYER 0x9015DE0 移动命令 pause 0x10 上面移动命令开始后马上进行下面脚本 msgbox 0x900FE0A MSG_NORMAL 对话 fadescreen 0x1 刷屏 [黑] hidesprite 0x1 消失命令 setflag 0x1000 设立标识 fadescreen 0x0 刷屏[白]还原屏幕 applymovement 0x3 0x9015DE3 移动脚本 applymovement MOVE_PLAYER 0x9015DE5 移动脚本 waitmovement 0x0 移动命令结束继续下面脚本 msgbox 0x900FE9D MSG_NORMAL 对话 applymovement 0x3 0x9015DE7 移动命令 applymovement MOVE_PLAYER 0x9015DE7 移动命令 waitmovement 0x0 移动命令结束继续下面脚本 warp 0x0 0x25 0xFF 0x17 0x1E 地图转移命令 fadescreen 0x1 刷屏 [黑] hidesprite 0x3 消失命令 setflag 0x1001 设立标识 setvar 0x6000 0x2 地图头脚本 关键部分 测试结果 应该是关闭地图脚本[6000标识 0x2是控制关闭] setvar 0x6001 0x1 地图头脚本 关键部分 测试结果 应该是开启地图脚本[6000标识 0x1是控制开启] fadescreen 0x0 刷屏[白]还原屏幕 end 脚本结实 '--------------- #org 0x1015DB6 上面脚本掉转部分内容[也就是识标1000检测使用过跳转的脚本存放位置] setflag 0x1001 [设立标识] setvar 0x6000 0x2 地图头脚本 关键部分 测试结果 应该是关闭地图脚本[6000标识 0x2是控制关闭] setvar 0x6001 0x1 地图头脚本 关键部分 测试结果 应该是开启地图脚本[6000标识 0x1是控制开启] end 脚本结实 对话部分和移动命令就不放出了!!!大家看下写法格式就好![这种格式只是其中一中!] 好了! 现在有人会问! 既然setvar 0x???? 0x1 代表开启地图头脚本! 那么上面的脚本如何让他运行呢? 在仔细看下上面的脚本 setvar 0x6000 0x2 setvar 0x6001 0x1 一个是0x6000 0x2 这个是关闭这个地图头脚本的 而setvar 0x6001 0x1 则是开启下一个地图里 需要运行的地图头脚本! 也就是说一个全整的地图头脚本需要2个脚本完成! 好了。。说了脚本写法格式 但这样还是不行的! 还需要在AM里设置! 现在打开AM 设置如图! 这个脚本复杂了一点点!!!期待花子的纤细教程吧! PS:如图中说的一样! 地图头脚本中 如果在AM里设置时 把 数值改成0000 的话,那么 就无须开启标识就可以直接进行地图脚本! 但需要记住的是! 必须在脚本里写上 0*???? 0*0002 在运行一次脚本后关闭! 付上我的地图剧情脚本视屏 http://www.tudou.com/programs/view/6LP8vt4nc2c PS;花子我要精! 研究的我眼泪都出来了! [ 本帖最后由 5944 于 2009-5-6 22:18 编辑 ] | |