- 注册时间
- 2007-10-4
- 最后登录
- 2019-5-19
③业余
脚本万年废柴
- 积分
- 258
|
发表于 2010-6-16 17:48:27
|
显示全部楼层
问题二号可以这样解决
使用【刷怪脚本】
仅适用于明雷遇敌
脚本部分- #============================================================================
- # 简单的刷怪 By 绿发的Eclair
- # 事件脚本中使用 respawn 可以让这个事件位置回到原来的地方^^
- # 不只是用来刷怪哦,不过NPC Ms用处不大的样子。
- # 刷怪事件的制作方法看那只幽灵就好了。
- # 冲突性非常低。
- #==============================================================================
- class Game_Event < Game_Character
- attr_accessor :ori_x
- attr_accessor :ori_y
- alias initialize_respawn :initialize
- def initialize(map_id, event)
- initialize_respawn(map_id, event)
- @ori_x = @event.x
- @ori_y = @event.y
- end
- end
- class Game_map
- attr_accessor :events
- end
- def respawn
- $game_map.events[@event_id].moveto($game_map.events[@event_id].ori_x,$game_map.events[@event_id].ori_y)
- end
- #==============================================================================
- #本脚本来自66RPG By绿发的Eclair
- #==============================================================================
复制代码
怪物设置第一页:
事件开始条件:与事件接触
战斗处理:怪物队伍
胜利的场合:
独立开关的操作:A = ON
逃跑的场合:
显示动画:本事件,[打击]
设置移动路线:本事件
远离主角
远离主角
远离主角
远离主角
等待移动结束
分歧结束
第二页:
事件开始条件:并行处理
等待:需要等待的时间
脚本:respawn
独立开关的操作:A = OFF
|
|