|
发表于 2009-11-11 16:24:56
|显示全部楼层
本帖最后由 细水长流 于 2009-11-11 16:48 编辑
重启脚本不回城地图判断
有些时候,脚本会由于小退到另一个地图,比如猪7小退到阵,幻8小退到幻7
只需要在脚本正文的最开头加上一个地图判断,当满足一定条件就跳转到应的地方,这样就可以实现重启脚本而不回城
示例:
$衣服=
$武器=
<全局脚本开始>
如果[自己][衣服][持久]<2
那么跳转到<回城>
如果....
.......
<全局脚本结束>
<地图判断>
系统显示[欢迎使用天骥蜈蚣洞挂机脚本 脚本员:黄天霸]
如果[当前地图名]=D601 || [当前地图名]=D602 || [当前地图名]=D603 || [当前地图名]=D604 || [当前地图名]=D605 || [当前地图名]=D606 || [当前地图名]=D607 || [当前地图名]=D608 || [当前地图名]=D609 || [当前地图名]=D611 || [当前地图名]=D612 || [当前地图名]=D613 || [当前地图名]=D614 || [当前地图名]=D615 || [当前地图名]=D616 || [当前地图名]=D617 || [当前地图名]=D618
那么跳转到<战斗>
否则跳转到<回城>
<回城>
....
<总控>
....
<出发>
....
<战斗>
....
注:这里用的是[当前地图名],取的是地图的编号,而比如石墓阵,有好些个房间,编号各不同,但地图的名称就一个,我们就可以用到[地图名]=石墓阵
由于我写的示例有全局判断,所以只需要地图判断就可以了,如果没有写全局判断,在地图判断前面就必须加上持久和药的判断,以方便重启脚本,万一没有持久和药会回城,否则很可能打死不回城了 |
|