查看: 2010|回复: 5

[已经解决] 怎么让一个事件永久性移动?

[复制链接]
梦石
0
星屑
75
在线时间
27 小时
注册时间
2014-7-19
回帖
87
发表于 2014-8-8 10:53:09 | 显示全部楼层 |阅读模式

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

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

×
我要做个孤岛余生的游戏。其他幸存者要交给主角许多任务。可是,不能所有的活都交给主角啊!于是我就把一些项目安排给其他幸存者,比如,主角找木头,某某找石头,某某某找什么什么。可是保存退出再进,除了主角还在原地,其他人都回到起始位置了!怎么解决?
梦石
0
星屑
75
在线时间
27 小时
注册时间
2014-7-19
回帖
87
 楼主| 发表于 2014-8-8 10:53:56 | 显示全部楼层
我要做上百个任务,十几个人物,别让我用开关一个个设置。。。
回复

使用道具 举报

梦石
0
星屑
76
在线时间
1379 小时
注册时间
2012-7-5
回帖
1643

开拓者

发表于 2014-8-8 11:01:23 | 显示全部楼层
独立开关很有用的

  -fk: -azogi:
回复

使用道具 举报

梦石
0
星屑
34467
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2014-8-8 11:08:42 | 显示全部楼层
这个有点麻烦,改变了地图储存和读取方式,试试下面这个:
Project2.rar (189.63 KB, 下载次数: 25)

点评

↓这算是典型的卖萌么?  发表于 2014-8-8 21:44
喂,你俩不要闹了,问题到底解决了没啊~你俩其实都很厉害啦,至少比俺强  发表于 2014-8-8 21:15
没有什么,话说帮助别人也不是图什么,全是兴趣爱好而已。本人也有不好的地方,就是说话太严谨了。  发表于 2014-8-8 20:00
↓这是怎么个话说的?我之前实在开玩笑。你要是不喜欢这种开玩笑方式,下次我该。我不知道你会介意。对不起。  发表于 2014-8-8 19:55
↓承让,我只是帮助有需要帮助的人,始终如一。不会换了一张狼皮,有披上一张狗皮的。  发表于 2014-8-8 19:22
xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

梦石
0
星屑
1748
在线时间
485 小时
注册时间
2006-1-7
回帖
996
发表于 2014-8-8 12:51:30 | 显示全部楼层
主站上就有
chaochao的地图加强
http://www.66rpg.com/articles/2925
主要作用就是,在场所移动时候,保存现在地图上各个事件的状态的。
楼主可以看一下。
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复

使用道具 举报

故九江太守

梦石
0
星屑
314
在线时间
2158 小时
注册时间
2012-12-5
回帖
4323
发表于 2014-8-8 19:40:14 | 显示全部楼层
[pre lang="ruby" line="1"]#by你最珍贵
class Game_Map
  unless method_defined?(:war_event_initialize)
    alias_method(:war_event_initialize,  :initialize)
    alias_method(:war_event_setup,       :setup)
  end
  def initialize
    war_event_initialize
    @save_events = {}
  end
  def setup(map_id)
    war_event_save
    war_event_setup(map_id)
    war_event_load
  end
  def war_event_save
    return if @map_id == 0
    @save_events[@map_id] = @events
  end
  def war_event_load
    return if @map_id == 0
    events = @save_events[@map_id]
    @events = events if events
  end
  def war_event_clear(id = 0)
    @save_events.clear if id == 0
    @save_events[id] = nil if id > 0
  end
end[/pre]
变换场景NPC位置不变

点评

谢谢了,你完美解决了我遇到的问题!  发表于 2014-8-13 10:14
右上角不是有个复制  发表于 2014-8-11 14:28
怎么点了半天没法复制啊,自己复制又不会自动换行,还带上一堆序号  发表于 2014-8-11 12:17
.................直接整段插入Mian前面  发表于 2014-8-10 16:30
是不是把3-28行的插入GameMap的classGameMap?  发表于 2014-8-10 10:03

评分

参与人数 2星屑 +120 收起 理由
︶ㄣ牛排ぶ + 100 认可答案
喜阳阳 + 20 我很赞同

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部