你的位置:首页 > 官方动态 > 挂机脚本

循环进不同地图打怪脚本

2014-4-11 10:39:07      点击:
if 当前地图编号=="3" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),325,325)<5 then---100级图
if 当前地图编号=="3" then   
停止战斗()
等待(500)
开启穿人穿怪()
--- 走到(325,325,3)
走到(338,326,2)
等待(500)
-- 走到(321,333,3)----改NPC旁边
-- 走到(319,322,1)----改NPC旁边
对话NPC("摆摊地图")
关闭穿人穿怪()
等待(500)
走到(307,328,2)
-- 对话NPC坐标(328,319)-----改NPC坐标
对话NPC("(·遗失殿堂·)")
等待(1000)
选择("@进入")-----改进图连接
停止战斗()
等待(1000)
if 当前地图编号=="3" then 
使用物品("盟重回城石")
else 
使用技能(0,0,"召唤萌宠")
开始战斗()             
end
end
end
等待(1000)
end
 
if 当前地图编号=="3" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),335,325)<5 then---110级图
if 当前地图编号=="3" then   
停止战斗()
等待(500)
开启穿人穿怪()
走到(327,325,3)
等待(500)
走到(319,331,1)----改NPC旁边
关闭穿人穿怪()
-- 开始战斗() 
-- 等待(500)
-- 对话NPC坐标(328,319)-----改NPC坐标
对话NPC("(·卧龙庄园·)")
等待(1000)
选择("@进入")-----改进图连接
停止战斗()
等待(1000)
if 当前地图编号=="3" then 
使用物品("盟重回城石")
else 
使用技能(0,0,"召唤萌宠")
开始战斗()             
end
end
end
等待(1000)
end
 
 
if 当前地图编号=="3" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),325,335)<5 then---120级图
if 当前地图编号=="3" then   
停止战斗()
等待(500)
开启穿人穿怪()
走到(325,335,3)
等待(500)
走到(319,331,1)----改NPC旁边
关闭穿人穿怪()
-- 开始战斗() 
-- 等待(500)
-- 对话NPC坐标(328,319)-----改NPC坐标
对话NPC("(·冰原森林·)")
等待(1000)
选择("@进入")-----改进图连接
停止战斗()
等待(1000)
if 当前地图编号=="3" then 
使用物品("盟重回城石")
else 
使用技能(0,0,"召唤萌宠")
开始战斗()             
end
end
end
等待(1000)
end
 
if 当前地图编号=="3" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),335,335)<5 then---105级图
if 当前地图编号=="3" then   
停止战斗()
等待(500)
开启穿人穿怪()
走到(327,335,3)
等待(500)
走到(319,331,1)----改NPC旁边
关闭穿人穿怪()
-- 开始战斗() 
-- 等待(500)
-- 对话NPC坐标(328,319)-----改NPC坐标
对话NPC("(·地狱之路·)")
等待(1000)
选择("@进入")-----改进图连接
停止战斗()
等待(1000)
if 当前地图编号=="3" then 
使用物品("盟重回城石")
else 
使用技能(0,0,"召唤萌宠")
开始战斗()             
end
end
end
等待(1000)
end
 
if 当前地图编号=="3" then 
使用物品("盟重传送石")
使用物品("盟重回城石")
使用物品("回城石")
等待(1000)
end
----------------------------验证脚本----------------------------------
----------------------------验证脚本----------------------------------
 
 
 
 
等待(1500)
end
 
k1=string.find(NPC对话内容,"改验证对话内容",1,true)
if k1~=nil then
等待(1500)
end
----------------------------丢弃保存物品脚本--------------------------
丢弃物品("幸运宝石")
 
if 取背包中物品数量("千年妖果")>6 then
a=取背包中物品数量("千年妖果")
输出信息(a)
a=a-4
for i=1,a do
保存物品("","千年妖果",0)
保存物品("","千年妖果",0)
保存物品("","千年妖果",0)
保存物品("","千年妖果",0)
丢弃物品("千年妖果")
end
等待(1000)
end
 
 
if 当前地图编号=="3" then
else
if 取背包空位()<4 then
for i=1,10 do
丢弃物品("*护身符")
丢弃物品("沃玛号角")
丢弃物品("*祝福油")
丢弃物品("*卷")
丢弃物品("*药粉")
丢弃物品("生命*")
丢弃物品("高级还*")
丢弃物品("超级*")
丢弃物品("心心*")
丢弃物品("飞火*")
丢弃物品("浪漫*")
丢弃物品("*幻想")
丢弃物品("长空*")
丢弃物品("如务*")
丢弃物品("*[时装]")
丢弃物品("*剑法")
丢弃物品("开天*")
丢弃物品("流星*")
丢弃物品("解毒*")
丢弃物品("气功*")
丢弃物品("飓风*")
丢弃物品("四级*")
丢弃物品("护体*")
end
等待(500)
end
end
 
 
 
 
保存物品("","★赤焰·神剑",0)
保存物品("","★赤焰·武器",0)
保存物品("","★赤焰·铠甲",0)
保存物品("","★赤焰·头盔",0)
保存物品("","★赤焰·项链",0)
保存物品("","★赤焰·护腕",0)
保存物品("","★赤焰·戒指",0)
保存物品("","★赤焰·勋章",0)
保存物品("","★赤焰·鞋子",0)
保存物品("","★赤焰·腰带",0)
保存物品("","★赤焰·宝石",0)
 
保存物品("","★至尊·*",0) ---支持保存物品用*模糊匹配,以下就简化了
 
保存物品("","★魅之影·*",0)
 
 
保存物品("","★苍龙劫·*",0)
----------------------------无限回收脚本-------------------------------
----------------------------无限回收脚本-------------------------------
 
k1=string.find(NPC对话内容,"回收1",1,true)
if k1~=nil then
if 当前地图编号=="3" then
else
 
选择("@回收1") 
等待(1500)
选择("@回收2") 
等待(1500)
选择("@回收3") 
等待(1500)
选择("@回收4") 
等待(1500)
选择("@回收5") 
等待(1500)
选择("@回收6") 
等待(1500)
选择("@回收7") 
等待(1500)
选择("@回收8")
等待(1500)
选择("@回收9")
等待(1500)
选择("@回收10")
 
end
等待(1500)
end
 
----------------------------满包回收脚本------------------------------
----------------------------满包回收脚本------------------------------
if 取背包空位()<10 then
 
发送自定义封包(0,171,4,0,0) 
等待(1500) 
 
k1=string.find(NPC对话内容,"回收1",1,true)
if k1==nil then
脚本制作YY频道:946111()
end
 
k1=string.find(NPC对话内容,"回收1",1,true)
if k1~=nil then
 
选择("@回收1") 
等待(1500)
选择("@回收2") 
等待(1500)
选择("@回收3") 
等待(1500)
选择("@回收4") 
等待(1500)
选择("@回收5") 
等待(1500)
选择("@回收6") 
等待(1500)
选择("@回收7") 
等待(1500)
选择("@回收8")
等待(1500)
选择("@回收9")
等待(1500)
选择("@回收10")
等待(1500)
选择("@回收11")
 
end
等待(1000)
 
 
----------------------------武器店回城脚本----------------------------
if 当前地图编号=="0159" then
停止战斗() 
使用物品("盟重回城石")
使用物品("回城石")
停止战斗() 
end
 
if 取卡位次数()>10 then
使用技能(0,0,"野蛮冲撞")
卡位次数清零()
end
 
if 当前地图编号=="3" then   
else
if 取无动作时间()>25000 then 
停止战斗()
跑向(0)
等待(500)
跑向(5)
开始战斗()
return
end
end
 
 
if 取整型变量信息("金币数量")<200000 then
商城购物("金条",1)
商城购物("金条",1)
等待(1000)
使用物品("金条")
end
 
 
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),325,268)<15 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),380,200)<25 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),372,221)<25 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),400,198)<10 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),107,317)<10 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),544,561)<10 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),428,474)<18 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then  
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),671,86)<15 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end
if 当前地图编号=="0" then 
if 相距(取整型变量信息("当前X"),取整型变量信息("当前Y"),385,326)<15 then
停止战斗()
等待(500)
使用物品("随机传送石")
停止战斗()
等待(500)
开始战斗() 
end
end