查看: 3472|回复: 4

[已经解决] 如何在脚本中实现 如果开关1打开则传送到地图ID4坐标10,10

[复制链接]
梦石
0
星屑
2197
在线时间
225 小时
注册时间
2018-4-23
回帖
83
发表于 2018-12-16 20:18:35 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如何在脚本中实现 如果开关1打开则传送到地图ID4坐标10,10
梦石
0
星屑
19426
在线时间
3082 小时
注册时间
2013-1-11
回帖
1207
发表于 2018-12-16 20:53:27 | 显示全部楼层
这个事件就可以解决

1.png
回复

使用道具 举报

梦石
0
星屑
2197
在线时间
225 小时
注册时间
2018-4-23
回帖
83
 楼主| 发表于 2018-12-16 21:08:05 | 显示全部楼层
我想用脚本实现。。。。。
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2018-12-16 21:41:36 | 显示全部楼层
本帖最后由 KB.Driver 于 2018-12-16 21:43 编辑
如何在脚本中实现 如果开关1打开则传送到地图ID4坐标10,10 [修改]
pajiman1999 发表于 2018-12-16 21:08
我想用脚本实现。。。。。

2.gif

[pre lang="ruby"]class Game_Map
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  alias cld99_refresh refresh
  def refresh
    extra_logic1
    cld99_refresh
  end  
  
  def extra_logic1
    return unless $game_switches[1]
    map_id = 1
    x = 12
    y = 4
    $game_player.reserve_transfer(map_id, x, y)
    $game_temp.fade_type = 2   
    $game_switches[1] = false
  end
end
[/pre]

Project1.zip (1.43 MB, 下载次数: 94)

在脚本中将map_id改为4,x和y改为10就行

评分

参与人数 1星屑 +20 收起 理由
VIPArcher + 20 认可答案

查看全部评分

用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
2197
在线时间
225 小时
注册时间
2018-4-23
回帖
83
 楼主| 发表于 2018-12-18 22:01:00 | 显示全部楼层
KB.Driver 发表于 2018-12-16 21:41
class Game_Map
  #--------------------------------------------------------------------------
  #  ...

哇 大佬 你太帅了~完美~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部