很多GM朋友可能发现,在一些版本回城时,那个回城要读取时间,而不是秒回,有些以为这是引擎设置,其它大都是通过脚本实现的,以下就是一个点了回程要等个时间才能回程,期间移动和被攻击会被打断回程的脚本示例,大家可以参考一下。
[@StdModeFunc89]
#IF
#ACT
SHOWPROGRESSBARDLG 2 @传送卧龙正在准备前往卧龙村[%d%] 1 @传送中断
Break
[@传送卧龙]
#IF
#ACT
MAPMOVExsc 180 123 2
break
;盟重传送石
[@StdModeFunc99]
#IF
#ACT
SHOWPROGRESSBARDLG 2 @传送盟重正在准备前往盟重省[%d%] 1 @传送中断
Break
[@传送盟重]
#IF
#ACT
MAPMOVE 3 330 330 5
break
;苍月传送石
[@StdModeFunc999]
#IF
#ACT
SHOWPROGRESSBARDLG 2 @传送苍月正在准备前往苍月岛[%d%] 1 @传送中断
Break
[@传送苍月]
#IF
#ACT
MAPMOVE 5 140 334 5
break
[@传送中断]
#ACT
Break
相对秒回的回城石,加了一个SHOWPROGRESSBARDLG命令,MAPMOVE 5 140 334 5,这段脚本中的MAPMOVE是传送命令,5 是地图编号,140 334是回城的坐标,最后面那个5是时间5秒。
当然如果大家想要秒回城的话,一段脚本就可以,以上的都可以直接去掉,直接#if 如果条件 然后$act执行,再Mapmove 3 330 330,地图移动到3的地图,坐标330 330。
|