设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: alonescud
打印 上一主题 下一主题

RMVX脚本咋改,实现战斗结束后调用公共事件?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
11
 楼主| 发表于 2008-6-7 08:43:07 | 只看该作者
以下引用Infrared于2008-6-7 0:37:44的发言:


以下引用snstar2006于2008-6-7 0:34:59的发言:


以下引用Infrared于2008-6-7 0:20:50的发言:
补充:下面要加多一句:
$game_troop.interpreter.update


不需要
我没有+那句一样在战斗后可以自动执行公共事件
你试一下就知道了


我是在补充我自已的方法。


TO LZ:

   common_event = $data_common_events[1]
   $game_troop.interpreter.setup(common_event.list, 0)
   $game_troop.interpreter.update
   display_exp_and_gold
   display_drop_items
   display_level_up
   battle_end(0)



谢谢两位深夜在线热心解答```我的实验结果是

只有这个(调不出公共事件)
common_event = $data_common_events[1]

(两行的话,就ok)
common_event = $data_common_events[1]
$game_troop.interpreter.setup(common_event.list, 0)

(三行的话,也ok,我看不出来区别,难道有其它作用?)
common_event = $data_common_events[1]
$game_troop.interpreter.setup(common_event.list, 0)
$game_troop.interpreter.update

但同样的问题是:我的公共事件内是一个显示以对话框,但这几种效果都是战斗结束后切换到地图画面才调用(即:显示那个对话框),依然没有在战斗画面的最后一步执行..

另外一种猜侧:就是我刚才删公共事件的那些内容(XP系统时有加上)

$game_temp.in_battle = false
   $game_party.clear_actions
   for actor in $game_party.actors
     actor.remove_states_battle
   end
   $game_troop.enemies.clear
   if $game_temp.battle_proc != nil
     $game_temp.battle_proc.call(0)
     $game_temp.battle_proc = nil
   end


因为删除上述内容是否导致只能在战斗调用事件,而不是在战斗画面结束前调用?  请指教

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-3-29
帖子
826
12
发表于 2008-6-7 08:47:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
13
 楼主| 发表于 2008-6-7 08:58:51 | 只看该作者
以下引用Infrared于2008-6-7 0:47:38的发言:

放在display_exp_and_gold上…………………

删了那些内容,经测试没影响,因为我没加也能调用。


又试了一下,如果放在display_exp_and_gold上,那就是和显示得到金钱,物品混在一个框内显示,而且还显示在他们之前,感觉比较怪怪的。。不过先这样吧,就让他在MAP画面显示好了。对我来说区别不算很大。除非有意料之外的问题,,,以后再说,谢了先。

PS.之前没看到 wait_for_message..加了这个就可以有个间隔了,谢~

PS.
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-25 09:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表