魔塔吧 关注:65,644贴子:2,167,614
  • 1回复贴,共1

魔塔样板19301副塔楼传支持脚本改造

取消只看楼主收藏回复

当前RMXP最新魔塔样板19301没有支持副塔楼传。尽管楼传脚本里有副塔相关代码,但在样板里没有示例。如果魔防圣王类魔塔的做法,会出现问题:
传送进副塔报错。从副塔传送离开的位置、楼层都有问题,且再次激活楼传时,仍然判断为在副塔中。

对脚本进行以下改造。首先是Flytofloor的末尾处,在原有楼层到地图ID的映射上,添加地图ID到楼层的映射。

添加公共事件

进入副塔的事件定义(暂时只支持单入口,且目的地为副塔1层)

修改Flytofloor脚本里确认进行传送的脚本

修改Flytofloor脚本里的player_mapid函数

目前的圣王类魔塔,是用33号公共事件对每个副塔分别进行单独处理。采用以上脚本改造,可以省去这个步骤。


IP属地:福建1楼2022-12-02 22:18回复
    补充说明一下:公共事件的作用是保存副塔与副塔入口位置的映射关系。离开副塔时会根据映射传送到入口事件的位置。


    IP属地:福建来自Android客户端4楼2022-12-03 07:01
    回复