11op三国群英传

 找回密码
 立即注册
搜索
热搜: 三国群英传
查看: 3117|回复: 0

杀武魂脚本

[复制链接]

1572

主题

1917

帖子

6833

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6833
发表于 2018-4-20 21:17:55 | 显示全部楼层 |阅读模式
擂台场NPC名字 = "武场校士"
开魂箱武器 = {"柳叶镖","旋风镖","匕首"}

函数 在武魂场()
地图名字 = 当前地图名()
i,j = string.find(地图名字,"擂台")
如果 i ~= nil 那么
  返回 真
否则
  返回 假
结束
结束
函数 在城里()
如果 存在店铺("宾馆") 那么
  返回 真
否则
  返回 假
结束
结束
函数 是打魂武器(武器名字)
循环 i= 0, 2 做
  如果 开魂箱武器[i] == 武器名字 那么
   返回 真
  结束  
结束
返回 假
结束
函数 主武器名()
返回 装备名(1)
结束
函数 副武器名()
返回 装备名(12)
结束

函数 城内工作()
自动打怪开关(0)
如果 在店里("比武场") 那么
-- 如果在比武场里,那么就对话进比武场
  如果 自己.职业 == 1 或 自己.职业 == 2 那么
   进擂台(2)
  否则
   进擂台(1)  
  结束
  等待毫秒(2000)
否则
-- 如果不在比武场,那么就走到比武场去
  如果 (否 存在店铺("比武场")) 那么
   系统显示("当前地图不存在比武场,请确认回到了城里!")
   返回
  否则
   去店铺("比武场")
  结束  
结束
结束
函数 进擂台工作()
打印日志("角色坐标"..自己.x坐标.."/"..自己.y坐标)
自动打怪开关(0)
走到(125,60)
等待毫秒(500)
打开NPC(擂台场NPC名字)
等待毫秒(500)
点菜单("我要前往比赛擂台了")
等待毫秒(500)

结束
函数 检测武器()
如果 有宝箱() 那么
  如果 (否 是打魂武器(主武器名())) 和 (是打魂武器(副武器名())) 那么
   切换武器()
   等待毫秒(1000)
   打印日志("切换打魂武器")
  结束

否则  
  如果 (是打魂武器(主武器名())) 和 (否 是打魂武器(副武器名())) 那么
   切换武器()
   等待毫秒(1000)
   打印日志("切换主手武器")
  结束
结束

结束

函数 武魂场工作()
-- 武魂场的工作流程,需要判断是否要对话
如果 在范围内(19,0,114,47) 或 在范围内(139,0,234,47) 那么
  如果 在范围内(19,0,114,47) 那么
   指定挂机范围(1,19,0,114,47)
  否则如果 在范围内(139,0,234,47) 那么
   指定挂机范围(1,139,0,234,47)
  结束
  检测武器()
  杀王模式开关(1)
  自动打怪开关(1)
  -- 每隔xx操作一次
  等待毫秒(500)
否则
  进擂台工作()
结束

结束

函数 一键杀武魂()
当 (1) 做


  如果 在城里() 或 在武魂场() 那么
   -- 执行杀武魂操作或者跑比武场操作
   如果 在城里() 那么
    城内工作()
   否则如果 在武魂场() 那么
    武魂场工作()
   结束  
  否则
   系统显示("不在指定地图,先回城")
   回城()
   等待毫秒(2000)
  结束
  等待毫秒(100)
结束
结束
函数 友情提示()
系统显示("欢迎使用蓓蓓一键杀魂脚本")
系统显示("****************************")
系统显示("注意事项:")
系统显示("1:不要禁用普通攻击")
系统显示("2:备用武器最好准备柳叶镖之类道具")
系统显示("3:请检查设置,不要有例如 <攻击指定怪><躲王模式> 的设置")
系统显示("****************************")
结束

友情提示()
一键杀武魂()

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|11op三国群英传  

GMT+8, 2024-3-28 17:29 , Processed in 0.251919 second(s), 24 queries .

Powered by 11op游戏论坛

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表