查看: 914|回复: 3

召唤

  [复制链接]
梦石
0
星屑
385
在线时间
20 小时
注册时间
2008-5-18
回帖
22
发表于 2008-8-11 07:53:31 | 显示全部楼层 |阅读模式

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

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

×
为什么我召唤来的骷髅战斗结束后不离开?再次战斗还是同一个骷髅出现,并且竟能得到经验升级!还能装装备了!怎么解决这个问题?我希望能召唤出多个(比如4个)骷髅,而且战斗结束后不管他们是死是活都能消失!看教程里的召唤来的火精灵战斗结束能消失我按照做的不能,错在哪里?
此贴于 2008-8-13 13:34:31 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
回帖
3029

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

发表于 2009-6-12 08:00:00 | 显示全部楼层
不离开是因为没有设置这个角色--〉队员离开。
会升级是因为它在加入队伍时没有设置为初期状态...

以上的只是单面猜测,
因为你看什么教程我是不知道的...
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

梦石
0
星屑
109
在线时间
22 小时
注册时间
2008-5-25
回帖
26
发表于 2008-8-11 17:38:26 | 显示全部楼层
那样要修改下脚本了..

在Scene_Battle 2中,找到结束战斗回合下的 @status_window.refresh,
在后面添加离队脚本

比如召唤兽为20号角色:
if $game_party.actors.include?($game_actors[20])
  $game_party.remove_actor(20)
end


如果你想在逃跑的情况下召唤兽也消失的话就要在  
  Scene_Battle 2里面  if success   插入

if $game_party.actors.include?($game_actors[20])
  $game_party.remove_actor(20)
end
回复

使用道具 举报

梦石
0
星屑
385
在线时间
20 小时
注册时间
2008-5-18
回帖
22
 楼主| 发表于 2008-8-23 00:04:45 | 显示全部楼层
以上说的全部设置了但战斗结束后它就是"不滚"
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部