查看: 3054|回复: 6

[已经解决] 求大神告诉下 大船怎么设置能在海上行走也能在陆地行走!

[复制链接]
梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
回帖
216
发表于 2018-12-22 16:41:49 | 显示全部楼层 |阅读模式
悬赏50星屑已解决
求大神告诉下 大船怎么设置能在海上行走也能在陆地行走!  我想弄个 水路两用的交通工具!

最佳答案

查看完整内容

class Game_Map #-------------------------------------------------------------------------- # ● 判定大船是否可以通行 #-------------------------------------------------------------------------- def ship_passable?(x, y) check_passage(x, y, 0x0400) || check_passage(x, y,0x0f) end end #明明是▼ 插件脚本的下面▼ 入口的上面添加
梦石
0
星屑
261
在线时间
18 小时
注册时间
2018-12-20
回帖
8
发表于 2018-12-22 16:41:50 | 显示全部楼层
class Game_Map
  #--------------------------------------------------------------------------
  # ● 判定大船是否可以通行
  #--------------------------------------------------------------------------
  def ship_passable?(x, y)
    check_passage(x, y, 0x0400) || check_passage(x, y,0x0f)
  end
end
#明明是▼ 插件脚本的下面▼ 入口的上面添加

点评

大神 有办法让飞行器不能穿墙吗?  发表于 2018-12-23 15:52
回复

使用道具 举报

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

R考场第七期纪念奖

发表于 2018-12-22 19:43:33 | 显示全部楼层
[pre lang="ruby"]class Game_Player
  #--------------------------------------------------------------------------
  # ● 判定地图能否通行
  #     d : 方向(2,4,6,8)
  #--------------------------------------------------------------------------
  alias :cld99_map_passable? :map_passable?
  def map_passable?(x, y, d)
    walk_passable = super
    passable = cld99_map_passable?(x, y, d)
    passable || ( @vehicle_type == :ship ? walk_passable : 0)
  end
end[/pre]
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
回帖
216
 楼主| 发表于 2018-12-22 20:08:18 | 显示全部楼层
KB.Driver 发表于 2018-12-22 19:43
class Game_Player
  #--------------------------------------------------------------------------
  #  ...

大神 不行啊 出现了错误!!!!!!!!!!!!!!!!!!!!!
QQ图片20181222200405.png

点评

你是新开一栏粘贴进去的吗?  发表于 2018-12-22 20:24
回复

使用道具 举报

梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
回帖
216
 楼主| 发表于 2018-12-22 20:11:33 | 显示全部楼层
谁有办法修改这里实现吗????????????????
QQ图片20181222201027.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部