幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1411|回复: 1

[求助]用脚本切换场景

[复制链接]

64

主题

103

帖子

627

积分

⑤进阶

积分
627
发表于 2006-8-10 01:18:30 | 显示全部楼层 |阅读模式
我写了一段脚本,想在三号开关打开的情况下会回到15号地图的(0,0)


#--------------------------------------------------------------------------
  # ● 刷新画面 (物品窗口被激活的情况下)
  #--------------------------------------------------------------------------
  def update_item
    # 按下 B 键的情况下
    if Input.trigger?(Input::B)
      # 演奏取消 SE
      $game_system.se_play($data_system.cancel_se)
      # 切换到菜单画面
      if  $game_switches[3] = true
          # 设置初期位置的地图
          $game_map.setup(15)#这个是要自定的,地图编号
          # 主角向初期位置移动
          $game_player.moveto(7,7)#初始xy坐标也要自定
      else
          $scene = Scene_Menu.new(0)
          end
    return  
    end
把物品从62行开始换掉了,叫scene_item是没问题的可是但准备按b键退出的时候却怎么也推不出去了,大家帮帮忙^
回复

使用道具 举报

4

主题

109

帖子

2494

积分

⑥精研

不灌水者

积分
2494
发表于 2006-8-10 12:14:37 | 显示全部楼层
1,条件分歧中的等量要用“==”
也就是if $game_switches[3] == true   
省略掉true也可以
2,场所移动的语句应该是
  1. $game_temp.player_transferring = true
  2. $game_temp.player_new_map_id = 15
  3. $game_temp.player_new_x = 7
  4. $game_temp.player_new_y = 7
  5. $game_temp.player_new_direction = 1
复制代码

3,场所移动了自然要返回地图,,
  1. $scene = Scene_Map.new   
复制代码
在鄙视中变强
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-29 06:40 , Processed in 0.010037 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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