设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

一枚关于场所移动的脚本问题

查看数: 1646 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-7-18 10:24

正文摘要:

本帖最后由 乱摸阿弥陀佛 于 2013-7-18 14:37 编辑 当角色在任意地图进行场所移动时,都自动关闭当前地图1~10号事件的D号独立开关,开启将要去往的下一地图的11号事件的A号独立开关,这些设置如果只写在脚本编辑 ...

回复

乱摸阿弥陀佛 发表于 2013-7-18 14:39:33
本帖最后由 乱摸阿弥陀佛 于 2013-7-18 14:56 编辑
end55rpg 发表于 2013-7-18 11:18
这样改,但估计 还得你自己学会。

这样只要换地图,都会执行你的要求,不是特定1个地图 ...


如果我在这里添加脚本也一样吗?   

Interpreter 5
class Interpreter
  #--------------------------------------------------------------------------
  # ● 场所移动
  #--------------------------------------------------------------------------
  def command_201
    ......
    if @parameters[0] == 0
      if $game_map.map_id != $game_temp.player_new_map_id
        $game_self_switches[[ $game_temp.player_new_map_id,11,"A"]]=true
        10.times{|i|$game_self_switches[[$game_map.map_id, i, “D”]]=false}
      end

点评

应该可以  发表于 2013-7-18 15:20
end55rpg 发表于 2013-7-18 11:18:20
本帖最后由 end55rpg 于 2013-7-18 13:58 编辑
  1. class Scene_Map
  2.   alias tpnew transfer_player
  3.   def transfer_player
  4.     if $game_map.map_id != $game_temp.player_new_map_id
  5.       $game_self_switches[[ $game_temp.player_new_map_id,11,"A"]]=true
  6.       10.times{|i|$game_self_switches[[$game_map.map_id, i, “D”]]=false}
  7.     end
  8. tpnew
  9.   end
  10.   
  11. end
复制代码
这样改,但估计 还得你自己学会。

这样只要换地图,都会执行你的要求,不是特定1个地图
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 04:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表