Project1

标题: 如何判断特定职业升级之后执行公共事件 [打印本页]

作者: typhon_524    时间: 2008-9-11 21:41
标题: 如何判断特定职业升级之后执行公共事件
每次战斗结束后判断队伍中是否有8号职业的角色升级,如果升级就执行8号公共事件 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2008-9-11 21:44
修改脚本是最好的。

在战斗结束的那个方法里调用公共事件好了,这样也就不需要并行公共事件。
作者: typhon_524    时间: 2008-9-11 21:47
判断“队伍中是否有8号职业的角色升级”用脚本怎么写哦?
作者: 八云紫    时间: 2008-9-11 21:56
Game_Actor  459 那个方法里面有个处理升级的。

在 学会新技能上面加上:

   $game_temp.common_event_id = 编号 if 8 == @actor_id

原理是在升级的时候判断角色ID是否为 8 ,然后调用公共事件。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: typhon_524    时间: 2008-9-11 22:16
那么判断8号职业该怎么写啊
作者: 八云紫    时间: 2008-9-11 22:16
是 8号角色 还是8号职业??

8号 角色的话, @actor_id  是等于 8 的;

8号 职业的话, @class_id  是等于 8 的。
作者: typhon_524    时间: 2008-9-11 22:19
是职业啊。这么写?
$game_temp.common_event_id = 编号 if 8 == @class_id
作者: 八云紫    时间: 2008-9-11 22:20
对 。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1