|
本帖最后由 其实、那些事 于 2010-9-10 01:00 编辑
不要说脚本不好,不会改。懂脚本高级语法的见笑了。请各位多多支持,定做脚本联系QQ:540163 - $循环方向=0
- $衣服=[自己][衣服][名称]
- $武器=[自己][武器][名称]
- $项链=[自己][项链][名称]
- $左手镯=[自己][左手镯][名称]
- $右手镯=[自己][右手镯][名称]
- $头盔=[自己][头盔][名称]
- $左戒指=[自己][左戒指][名称]
- $右戒指=[自己][右戒指][名称]
- $挂机地图="H007"
- $会员命令="@服务"
- $龙纹剑="@龙纹"
- $血饮="@血饮"
- $祖玛回收="@使用一级回收"
- $盟重买药="药店老板"
- 触发器:指定的地图不可到达
- 跳转到<总控>
- 触发器结束
- 如果[自己][职业]=战士
- 那么$红药最大数量="15"
- 那么$红药最小数量="15"
- 那么$蓝药最大数量="3"
- 那么$蓝药最小数量="3"
- 如果[自己][职业]=法师
- 那么$红药最大数量="1"
- 那么$红药最小数量="1"
- 那么$蓝药最大数量="15"
- 那么$蓝药最小数量="15"
- 如果[自己][职业]=道士
- 那么$红药最大数量="1"
- 那么$红药最小数量="1"
- 那么$蓝药最大数量="15"
- 那么$蓝药最小数量="15"
- <全局脚本开始>
- 如果[红药][数量]<3
- 那么系统显示[红药数量不足,需要回城]
- 那么跳转到<回城>
- 如果[回城卷][数量]<1
- 那么系统显示[回城卷不足,需要回城]
- 那么跳转到<回城>
- 如果[蓝药][数量]<3
- 那么系统显示[蓝药数量不足,需要回城]
- 那么跳转到<回城>
- 如果[自己][衣服][名称]<>"" && [自己][衣服][持久]<2
- 那么系统显示[衣服持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][武器][名称]<>"" && [自己][武器][持久]<2
- 那么系统显示[武器持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][头盔][名称]<>"" && [自己][头盔][持久]<2
- 那么系统显示[头盔持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][项链][名称]<>"" && [自己][项链][持久]<2
- 那么系统显示[项链持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][左戒指][名称]<>"" && [自己][左戒指][持久]<2
- 那么系统显示[左戒指持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][右戒指][名称]<>"" && [自己][右戒指][持久]<2
- 那么系统显示[右戒指持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][左手镯][名称]<>"" && [自己][左手镯][持久]<2
- 那么系统显示[左手镯持久低,需要回城]
- 那么跳转到<回城>
- 如果[自己][右手镯][名称]<>"" && [自己][右手镯][持久]<2
- 那么系统显示[右手镯持久低,需要回城]
- 那么跳转到<回城>
- 如果$_复活回城=1
- 那么跳转到<回城>
- <全局脚本结束>
- <挂机脚本开始>
- <出发>
- 如果[回城卷][数量]<=0
- 那么跳转到<回城卷>
- 否则跳转到<map>
- 调用<红名休息>
- 调用<服务>
- 系统显示[准备出发]
- 开启全局脚本
- 躲避PKER开启
- 触发器开启
- <map>
- 如果[当前地图名]=$挂机地图
- 那么跳转到<开始战斗>
- 否则跳转到<回城>
- 跳转到<map>
- <开始战斗>
- 开始战斗
- 说话[!请不要乱杀无辜哦。]
- 如果$循环方向=0
- 那么$循环方向=1
- 说话[!请不要乱杀无辜哦。]
- 如果$循环方向=1
- 那么$循环方向=0
- 说话[!请不要乱杀无辜哦。]
- 跳转到<map>
- <回城>
- 关闭全局脚本
- 停止战斗
- $_复活回城=0
- 触发器关闭
- $_同时回城=0
- $_小退回城=0
- $需修装备=0
- 调用<红名休息>
- 躲避PKER关闭
- 如果[0,333,268][距离]>100 && [3,330,330][距离]>100
- 那么调用<回城0>
- 跳转到<总控>
- <回城0>
- 那么使用[回城卷]
- <回城1>
- 返回
- <总控>
- 调用<红名休息>
- 调用<低血恢复>
- 如果[待存物品][数量]>0
- 那么调用<自动存物>
- 如果[自己][武器][名称]<>"" && [自己][武器][持久]<2
- 那么$需修装备=1
- 如果[自己][衣服][名称]<>"" && [自己][衣服][持久]<2
- 那么$需修装备=1
- 如果[自己][头盔][名称]<>"" && [自己][头盔][持久]<2
- 那么$需修装备=1
- 如果[自己][项链][名称]<>"" && [自己][项链][持久]<2
- 那么$需修装备=1
- 如果[自己][左手镯][名称]<>"" && [自己][左手镯][持久]<2
- 那么$需修装备=1
- 如果[自己][右手镯][名称]<>"" && [自己][右手镯][持久]<2
- 那么$需修装备=1
- 如果[自己][左戒指][名称]<>"" && [自己][左戒指][持久]<2
- 那么$需修装备=1
- 如果[自己][右戒指][名称]<>"" && [自己][右戒指][持久]<2
- 那么$需修装备=1
- 如果[自己][武器][名称]<>"" && $需修装备=1 && [自己][武器][持久]<[自己][武器][最大持久]
- 那么调用<武器修理>
- 如果[自己][衣服][名称]<>"" && $需修装备=1 && [自己][衣服][持久]<[自己][衣服][最大持久]
- 那么调用<衣服修理>
- 如果[自己][头盔][名称]<>"" && $需修装备=1 && [自己][头盔][持久]<[自己][头盔][最大持久]
- 那么调用<头盔修理>
- 如果[自己][项链][名称]<>"" && $需修装备=1 && [自己][项链][持久]<[自己][项链][最大持久]
- 那么调用<项链修理>
- 如果[自己][左手镯][名称]<>"" && $需修装备=1 && [自己][左手镯][持久]<[自己][左手镯][最大持久]
- 那么调用<左手镯修理>
- 如果[自己][右手镯][名称]<>"" && $需修装备=1 && [自己][右手镯][持久]<[自己][右手镯][最大持久]
- 那么调用<右手镯修理>
- 如果[自己][左戒指][名称]<>"" && $需修装备=1 && [自己][左戒指][持久]<[自己][左戒指][最大持久]
- 那么调用<左戒指修理>
- 如果[自己][右戒指][名称]<>"" && $需修装备=1 && [自己][右戒指][持久]<[自己][右戒指][最大持久]
- 那么调用<右戒指修理>
- 如果[回城卷][数量]<1
- 那么调用<回城卷>
- 调用<土城买药>
- 调用<一级回收>
- 调用<服务>
- 走到附近[3,330,330]
- 跳转到<出发>
- <衣服修理>
- 系统显示[衣服修理]
- 找到NPC[盟重衣服店,0149,23,20]
- 随机移动[0149,23,20]
- 对话[盟重衣服店]
- 说话[特修衣服]
- 强行特修[衣服]
- 返回
- <武器修理>
- 系统显示[武器修理]
- 找到NPC[盟重武器店老板,0159,5,9]
- 随机移动[0159,5,9]
- 对话[盟重武器店老板]
- 说话[特修武器]
- 强行特修[武器]
- 返回
- <头盔修理>
- 系统显示[头盔修理]
- 找到NPC[盟重头盔店老板,0149,8,5]
- 随机移动[0149,8,5]
- 对话[盟重头盔店老板]
- 说话[特修头盔]
- 强行特修[头盔]
- 返回
- <项链修理>
- 系统显示[项链修理]
- 找到NPC[盟重项链店老板,0158,4,21]
- 随机移动[0158,4,21]
- 对话[盟重项链店老板]
- 说话[特修项链]
- 强行特修[项链]
- 返回
- <左手镯修理>
- 系统显示[左手镯修理]
- 找到NPC[盟重手套店老板,0158,16,11]
- 随机移动[0158,16,11]
- 对话[盟重手套店老板]
- 说话[特修左手镯]
- 强行特修[左手镯]
- 返回
- <右手镯修理>
- 系统显示[修理右手镯]
- 找到NPC[盟重手套店老板,0158,16,11]
- 随机移动[0158,16,11]
- 对话[盟重手套店老板]
- 说话[特修右手镯]
- 强行特修[右手镯]
- 返回
- <左戒指修理>
- 系统显示[修理左戒指]
- 找到NPC[盟重戒指店老板,0158,11,16]
- 随机移动[0158,11,16]
- 对话[盟重戒指店老板]
- 说话[特修左戒指]
- 强行特修[左戒指]
- 返回
- <右戒指修理>
- 系统显示[修理右戒指]
- 找到NPC[盟重戒指店老板,0158,11,16]
- 随机移动[0158,11,16]
- 对话[盟重戒指店老板]
- 说话[特修右戒指]
- 强行特修[右戒指]
- 返回
- <自动存物>
- 如果[地图名]=0
- 那么刷新包裹
- 等待[1000]毫秒
- 系统显示[自动存物]
- 找到NPC[比奇城仓库管理,0,301,257]
- 随机移动[0,301,257]
- 对话[比奇城仓库管理]
- 说话[存放宝物]
- 自动存物
- 返回
- <服务>
- 说话[$会员命令]
- 说话[出发]
- 等待[1000]毫秒
- 选择[幻境七层]
- 跳转到<map>
- 返回
- <一级回收>
- 如果[力量戒指][数量]>0 || [骑士手镯][数量]>0 || [绿色项链][数量]>0 || [裁决之杖][数量]>0 || [泰坦戒指][数量]>0 || [三眼手镯][数量]>0 || [灵魂项链][数量]>0 || [龙纹剑][数量]>0 || [紫碧螺][数量]>0 || [龙之手镯][数量]>0 || [恶魔铃铛][数量]>0 || [骨玉权杖][数量]>0 || [血饮][数量]>0
- 那么调用<祖玛回收>
- 否则返回
- <祖玛回收>
- 如果[地图名]=3
- 那么刷新包裹
- 系统显示[开始回收包裹内装备]
- 等待[500]毫秒
- 找到NPC[装备回收,3,340,327]
- 对话[装备回收]
- 说话[开始回收祖玛装备换取元宝]
- 等待[1000]毫秒
- 后门命令[$祖玛回收]
- 如果[绿色项链][数量]>0
- 那么选择[绿色项链]
- 如果[骑士手镯][数量]>0
- 那么选择[骑士手镯]
- 如果[力量戒指][数量]>0
- 那么选择[力量戒指]
- 如果[恶魔铃铛][数量]>0
- 那么选择[恶魔铃铛]
- 如果[龙之手镯][数量]>0
- 那么选择[龙之手镯]
- 如果[紫碧螺][数量]>0
- 那么选择[紫碧螺]
- 如果[灵魂项链][数量]>0
- 那么选择[灵魂项链]
- 如果[三眼手镯][数量]>0
- 那么选择[三眼手镯]
- 如果[泰坦戒指][数量]>0
- 那么选择[泰坦戒指]
- 如果[黑铁头盔][数量]>0
- 那么选择[黑铁头盔]
- 如果[裁决之仗][数量]>0
- 那么选择[裁决之仗]
- 如果[骨玉权杖][数量]>0
- 那么选择[骨玉权杖]
- 如果[龙纹剑][数量]>0
- 那么后门命令[$龙纹剑]
- 如果[血饮][数量]>0
- 那么后门命令[$血饮]
- 返回
- <回城卷>
- 系统显示[购买回城卷]
- $要买个数=0
- $命令次数=0
- 找到NPC[流浪汉,3,346,334]
- 随机移动[3,346,334]
- <回城卷命令>
- $命令次数=$命令次数+1
- 如果$命令次数>4
- 那么返回
- 如果[回城卷][数量]<1
- 那么$要买个数=1-[回城卷][数量]
- 否则$要买个数=0
- 如果[背包空位]<$要买个数+5
- 那么返回
- 如果$要买个数=0
- 那么返回
- 对话[流浪汉]
- 说话[购买回城卷]
- 买够[回城卷][1]个
- 等待[1000]毫秒
- 跳转到<回城卷命令>
- <土城买药>
- 如果[超级金创药][数量]>=$红药最大数量
- 那么跳转到<土城买药0>
- 系统显示[购买超级金创药]
- 找到NPC[$盟重买药,3,361,335]
- 随机移动[3,361,335]
- 对话[$盟重买药]
- $要买个数=0
- $命令次数=0
- 发送命令[@buy]
- 说话[购买30捆超级金创药]
- <超级金创药命令>
- 等待[1000]毫秒
- 如果$命令次数>4
- 那么跳转到<土城买药0>
- $命令次数=$命令次数+1
- 如果[超级金创药][数量]<$红药最小数量
- 那么$要买个数=30-[超级金创药][数量]
- 否则$要买个数=0
- 如果[背包空位]<$要买个数+5
- 那么跳转到<土城买药0>
- 如果$要买个数=0
- 那么跳转到<土城买药0>
- 如果$要买个数>9
- 买够[超级金创药][10]个
- 如果$要买个数>4 && $要买个数<10
- 买够[超级金创药][5]个
- 如果$要买个数>0 && $要买个数<5
- 买够[超级金创药][1]个
- 跳转到<超级金创药命令>
- <土城买药0>
- 如果[超级魔法药][数量]>=$蓝药最大数量
- 那么跳转到<土城买药1>
- 系统显示[购买超级魔法药]
- $要买个数=0
- $命令次数=0
- 找到NPC[$盟重买药,3,361,335]
- 随机移动[3,361,335]
- 对话[$盟重买药]
- 发送命令[@buy]
- 说话[购买10捆超级魔法药]
- $M=$N
- <超级魔法药命令>
- 等待[1000]毫秒
- 如果$命令次数>4
- 那么跳转到<土城买药1>
- $命令次数=$命令次数+1
- 如果[超级魔法药][数量]<$蓝药最小数量
- 那么$要买个数=10-[超级魔法药][数量]
- 否则$要买个数=0
- 如果[背包空位]<$要买个数+5
- 那么跳转到<土城买药1>
- 如果$要买个数=0
- 那么跳转到<土城买药1>
- 如果$要买个数>9
- 买够[超级魔法药][10]个
- 如果$要买个数>4 && $要买个数<10
- 买够[超级魔法药][5]个
- 如果$要买个数>0 && $要买个数<5
- 买够[超级魔法药][1]个
- 跳转到<超级魔法药命令>
- <土城买药1>
- 返回
- <低血恢复>
- 如果[自己][HP]>100
- 那么返回
- 系统显示[血量低于60%,到安全区休息10秒!]
- 说话[血量低于60%,到安全区休息10秒!]
- 走到[3,330,330]
- 等待[10000]毫秒
- 跳转到<低血恢复>
- <红名休息>
- 如果[自己][红名]=0
- 那么返回
- 如果[自己][红名]=0
- 那么跳转到<红名地图>
- 系统显示[红名原地休息60秒!]
- 等待[60000]毫秒
- 等待[60000]毫秒
- 跳转到<红名休息>
- <红名地图>
- 如果[当前地图名]=3
- 那么返回
- 走到附近[3,855,661]
- 说话[红名休息10秒!]
- 跳转到<红名休息>
- <挂机脚本结束>
复制代码 |
|