第五讲 传奇脱机挂之战斗篇
发布时间:2014-03-05 20:00:00 点击:
大家好,我们又见面了,今天要和大家讲的是传奇脱机挂中的地图战斗篇。经过前面四章的准备的铺垫,我们终于来到了挂机地图,为了我们梦寐以求的装备和元宝,拿起
武器准备战斗咯!战斗方面来说,我们又分城单层战斗,多层战斗,多层里面又分为门点进下一层,点击NPC进下一层等操作,并且在战斗中我们如何处理一些常见的状况,比
如:被PK、找怪、包满的处理等等,都是我们需要考虑的。我们还是拿传奇脱机挂之天骥脱机来讲述吧!
天骥脚本中,一般我们把战斗中需要处理的突然事件,写在"<全局脚本开始>"和"<全局脚本结束>"之间。下面我举几个常见的例子
IF [自己][被PK]=1 && $随机=1
系统显示[**********妈的有人P我,我闪**********]
跳转到<飞随机>
ENDIF
IF [自己][HP]<[自己][MAXHP]*20/100
系统显示[**********生命值严重不足,回城逃命**********]
跳转到<回城>
ENDIF
上面的例子是在战斗中,处理被PK飞随机,以及血少回城的命令。我们可以看到,和“天骥脱机中的回城和总控”中不同的是,这里才用的是“跳转到”命令,而非“调用”
。需要注意的是,跳转到的模块对口的最后一句,比如是跳转到<战斗>。
那么,我们就来看看,天骥脱机中战斗模块一般的写法吧。
<战斗>
开启全局脚本
躲避PKER开启
穿人关闭
穿怪关闭
拣物开启
$dtm=[地图名]
跳转到<$_当前地图>
<H007>
搜索怪物范围[10]格
开启全局脚本
躲避PKER开启
系统显示[→→→→→正在<<$dtm($_当前地图)>>战斗中←←←←←←]
开始战斗
跳转到<战斗>
<0159>
跳转到<回城>
<3>
跳转到<回城>
<0>
跳转到<回城>
传奇脱机挂的战斗模块中,我们需要开启全局脚本、开启躲避攻击,并且根据需要,选择开启穿人穿怪还是关闭。如果是单层战斗,则一个“开始战斗”命令即可解决。如果是分层呢?
1、门点类型
边打边走到门点[地图编号,横坐标,纵坐标]
2、NPC类型
边打边走到附近[地图编号,横坐标,纵坐标]
找到NPC[地图编号,横坐标,纵坐标]
...
...
...
通过上面的分析介绍,相信大家可以应对各种复杂的战斗条件了吧~让我们一起来行动,找个服来练练手,写好你的第一个传奇挂机脚本吧!
上一篇:第四讲 传奇脱机挂之NPC交互篇(下) 下一篇:传奇挂机脚本在脱机外挂中的重要性