Project1

标题: 请问可以在脚本里转到指定的地图吗 [打印本页]

作者: tranpol    时间: 2010-7-5 04:19
标题: 请问可以在脚本里转到指定的地图吗
本帖最后由 tranpol 于 2010-7-7 02:48 编辑

请问可以在脚本里转到指定的地图吗

想转到MAP ID:123

想做出的效果就是
死亡后先去一个指定地图发生事件后再去死= =。。
就是想在GAMEOVER这个脚本里加上转到指定的MAPID:123号地图

顺说一句我在用的系统是ARPG-XAS3.6就是那个叫樱雅在士的ARPG
没有战斗成功失败啥的选项= =

期待高手解决~~
感谢~~
作者: 小角色    时间: 2010-7-5 08:37
默认的战斗失败会弹出game over画面然后返回标题
找到这个位置,写一行地图跳转的脚本就可以了
手头没RM,就不提供脚本了。。
作者: 越前リョーマ    时间: 2010-7-5 08:38
好吧,因为我查不到移动的脚本……所以就别用移动的脚本,直接调用公共事件,这样就可以用事件来做移动的文章了。
作者: 败笔    时间: 2010-7-5 11:57
没有战斗成功失败啥的选项。。。
那你在ARPG-XAS3.6这个系统里添加
当血为0时移动到XX
作者: kojoy    时间: 2010-7-5 12:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: tranpol    时间: 2010-7-7 02:47
本帖最后由 tranpol 于 2010-7-7 04:02 编辑

回复 kojoy 的帖子

太感谢了
俺就是要脚本代码

另。。。。66现在没有正确答案的选项吗
就自已给评分了= =。。。。
不知这样行不行= =

顺粘一下XAS-SYSTEM修改的脚本
640和2835附近的关于$scene = Scene_Gameover.new rescue nil if self.collapse_done
改成了
    if XAS_BA::AUTOGAMEOVER == true
       $game_temp.player_transferring = true
    $game_temp.player_new_map_id = 123
    $game_temp.player_new_x = x      
    $game_temp.player_new_y = x
    $game_temp.player_new_direction = x
    Graphics.freeze
    $game_temp.transition_processing = true
    $game_temp.transition_name = ""
    $game_party.actors[0].hp = 1
    $scene = Scene_Map.new rescue nil if self.collapse_done

把主角的血变成1
否则会不断的转地图的= =。。。。




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