特征
-鲍伯扫描测试结果有95%+的速度与准确性
-鱼扫描拥有70%+测试结果的准确性
-简单易用的调整变化常量
-支持任何决议(是的,甚至是不合乎标准像真的伸出)
-支持CosmosUI
-动态RGB颜色发现在几乎任何光线(工程)
- AFK -客场

使用
1。 复制/粘贴到下面的代码交流工具(发现http://www.actool.net
2。 运行魔兽世界的窗口模式
3。 在插槽把钓鱼技能'0'
5。 在视频选项(按Escape,弹出主菜单),取消'硬件光标'
6。 到第一人变焦模式
7。 审查常量在脚本,特别是'runCount'设置多少次脚本应该运行
8。 运行宏

注释
-为了获得最佳效果,请尝试将所有的选择漂亮的图片关闭(特别是'地形亮点'下的着色..注意到所有的水亮度进行),并使用低分辨率(可能是在800 × 600,较小的更快)
-如果您发现有问题的鲍伯,那里的鼠标只是像在鲍伯和永远不会停止,或一点点过去,鲍伯去之前停止,尝试增加'scanSpeed'不变。 这样做只有在关闭所有漂亮的图片和减少决议
-请请请鱼远离文明。 我们需要尽可能少的宣传,thankyouverymuch。
-试图找到一个地方你对水位。 运行该脚本一次或两次,并注意行,其中最高的脚本的鲍伯扫描。 然后抛出15多管型手动记下最高的演员去。 尝试匹配的两行,你将得到更快的结果。
-如果鲍伯是扫描之外的地区,adject扫描在宏面积比例常数,包括着陆的地区如鲍伯土地。
-您可以关闭AFK的路程,如果你想聊天,钓鱼

未来
-鱼扫描器原位缺口目前处于最佳状态,肯定需要调整。 我会尽力让该工作在以后的更新更好。
-一个库存管理系统,自动打开,如蛤,瓶容器,胸部等
-一个选择退出后一定时间捕鱼
-一种选择是打开随机时序关系蒙上/点击的鱼/等

该机器人


代码

/ / 魔兽世界钓鱼机器人1.1版
/ /制造的QuietKnight

/ /更改
/ / 1.1版
/ / +新增的选择关闭AFK杀手
/ / +的变化新增日志
/ /
/ / 1.0
/ / +初始版本

/ /特别说明:
/ / -把你的钓鱼技能槽'0'
/ / -成第一人变焦模式
/ / -在视频选项,取消'硬件光标'

SetActiveWindow世界魔兽

常量

/////////////////////////
/ /可变常数/ /
/////////////////////////

/ /运行计数
/ /多少次脚本应尽量鱼
runCount = 10

/ /速度
/ /这是最初的扫描速度。 数值越低,扫描速度越快去,
/ /和数字越大,越慢扫描范围。 如果你有问题
/ /在初始扫描原位缺口找到鲍伯和公正扫描超过它的权利,
/ /尝试增加这个数目缓慢。
scanSpeed = 60

/ /扫描盒距离
/ /这是距离远离屏幕的双方为诱饵扫描
/ /这是衡量在适当的方向上的屏幕比例
scanLeftDist = 0.3
scanRightDist = 0.3
scanTopDist = 0.4
scanBottomDist = 0.25

/ /亮度范围
/ /这是RGB值的数目,并根据'亮点'这是
/ /引诱寻找。 基本上,如果你得到的消息'没有鱼上钩',
/ /尝试增加两个数字一点,如果鲍伯羁绊,但您不赶上
/ /任何事情,都尽量减少数字1位。 这可以改变环境
/ /环境。 此外,一般来说brightRangeUp难道不应该很高。
brightRangeDown = 50
brightRangeUp = 10

/ /亮度距离
/ /而言无关紧要它的作用,但基本上,不管它,除非你有
/ /问题其实捕捞的鱼。 如果你有问题,你想
/ /来调整它,一般的规则是,分辨率越高,数字越大,
/ /数字范围的,但只应任何地方从2分钟至6最大。 如果您启动
/ /让出怪人也与此,你永远钓的鱼
brightDist = 3

/ / AFK客场
/ /设置为1,使用AFK客(其中两次进入前压每投)或
/ /为0来禁用AFK完全消除。 随之而来,如果您想有益
/ /聊天魔兽世界 ,而捕鱼。
afkAway = 0

/////////////////////////////
/ /非CHANGABLE常数/ /
/////////////////////////////

/ /最优扫描步骤比率
widthToWindowRatio = 0.056
heightToWindowRatio = 0.075

/ / Scanbox
scanTop = 0
scanBottom = 0
scanLeft = 0
scanRight = 0
scanStepX = 0
scanStepY = 0
scanSuccess = 0

/ /的箱
boxMinX = 0
boxMaxX = 0
boxMinY = 0
boxMaxY = 0
boxCenterY = 0
boxCenterX = 0

boxScanStep = 4

boxAvgWidth = 0
boxAvgHeight = 0

/ /辅助瓦尔
x = 0
ý = 0
= 0
J = 0时

/ /鼠标瓦尔
isMouseOrange = 0
mouseX = 0
像老鼠= 0

/ /饵位置
lureInitLocX = 0
lureInitLocY = 0

/ /的RGB信息
brightX = 0
布莱迪= 0
brightTotal = 0
brightR = 0
brightG = 0
brightB = 0
brightRMin = 0
brightRMax = 0
brightGMin = 0
brightGMax = 0
brightBMin = 0
brightBMax = 0
curTotal = 0

/ /飞溅
泼= 0

末端

///////////////
/ /主要的PRoC / /
///////////////

延迟1000
呼叫CalculateScanBoxConstants

环$ runCount
键0
延迟1000
呼叫FindLureInitial
呼叫FindBoxCenter

计算x = $ boxMaxX - 10
MousePos $十,$ boxCenterY
延迟$ scanSpeed

呼叫GetRGBValue
呼叫WaitForSplash

如果$ afkAway = 1
延迟2500
KeyDown(返回)250
KeyDown(返回)250
2000年延迟
其他的
5000延迟
末端

末端


////////////////
/ /程序/ /
////////////////

程序CalculateScanBoxConstants


计算scanTop =(WindowTop)+ Trunc((WindowHeight)* $ scanTopDist)
计算scanBottom =((WindowTop)+(WindowHeight)) - Trunc((WindowHeight)* $ scanBottomDist)
计算scanLeft =(WindowLeft)+ Trunc((窗宽)* $ scanLeftDist)
计算scanRight =((WindowLeft)+(窗宽)) - Trunc((窗宽)* $ scanRightDist)

计算boxAvgWidth = Trunc((窗宽)* $ widthToWindowRatio)
计算boxAvgHeight = Trunc((WindowHeight)* $ heightToWindowRatio)

计算scanStepX = $ boxAvgWidth
计算scanStepY = Trunc($ boxAvgHeight / 2)

末端

程序FindLureInitial
SetConst scanSuccess = 0
计算ý = $ scanTop

虽然$ ý“= $ scanBottom和$ scanSuccess = 0

计算i =(LoopNo)国防部2

如果$ i = 0
即使在时间戳
计算x = $ scanLeft
其他的
时间戳在奇数
计算x = $ scanLeft + Trunc($ boxAvgWidth / 2)
末端

虽然$ x“= $ scanRight和$ scanSuccess = 0
/ /移动鼠标,并等待第二个(需要等待!)
MousePos $十,$ ý
延迟$ scanSpeed

呼叫isMouseOrange

/ /如果鼠标为橙色
如果$ isMouseOrange = 1
SetConst lureInitLocX = $ x
SetConst lureInitLocY = $ ý
SetConst scanSuccess = 1
末端

计算x = $ x + $ scanStepX
末端

计算ý = $ ý + $ scanStepY
末端

末端

程序FindBoxCenter

/ /找到X分钟
SetConst scanSuccess = 0
计算x = $ lureInitLocX
计算ý = $ lureInitLocY
虽然$ scanSuccess = 0

/ /移动鼠标,并等待第二个(需要等待!)
MousePos $十,$ ý
延迟$ scanSpeed

呼叫isMouseOrange

如果$ isMouseOrange = 0
SetConst boxMinX = $ x
SetConst scanSuccess = 1
其他的
计算x = $ x - $ boxScanStep
末端
末端

/ /查找x最高
SetConst scanSuccess = 0
计算x = $ lureInitLocX
计算ý = $ lureInitLocY
虽然$ scanSuccess = 0

/ /移动鼠标,并等待第二个(需要等待!)
MousePos $十,$ ý
延迟$ scanSpeed

呼叫isMouseOrange

如果$ isMouseOrange = 0
SetConst boxMaxX = $ x
SetConst scanSuccess = 1
其他的
计算x = $ x + $ boxScanStep
末端
末端

/ /查找辎分
SetConst scanSuccess = 0
计算x = $ lureInitLocX
计算ý = $ lureInitLocY
虽然$ scanSuccess = 0

/ /移动鼠标,并等待第二个(需要等待!)
MousePos $十,$ ý
延迟$ scanSpeed

呼叫isMouseOrange

如果$ isMouseOrange = 0
SetConst boxMinY = $ ý
SetConst scanSuccess = 1
其他的
计算ý = $ Ÿ - $ boxScanStep
末端
末端

/ /查找辎最大
SetConst scanSuccess = 0
计算x = $ lureInitLocX
计算ý = $ lureInitLocY
虽然$ scanSuccess = 0

/ /移动鼠标,并等待第二个(需要等待!)
MousePos $十,$ ý
延迟$ scanSpeed

呼叫isMouseOrange

如果$ isMouseOrange = 0
SetConst boxMaxY = $ ý
SetConst scanSuccess = 1
其他的
计算ý = $ ý + $ boxScanStep
末端
末端


计算boxCenterX = Trunc(($ boxMinX + $ boxMaxX)/ 2)
计算boxCenterY = Trunc(($ boxMinY + $ boxMaxY)/ 2)

SetConst lureInitLocX = $ boxCenterX
SetConst lureInitLocY = $ boxCenterY

末端

程序GetRGBValue

SetConst $ brightTotal = 0

计算ý = $ boxCenterY
计算i = $ boxCenterY + Trunc(($ boxMaxY - $ boxCenterY)/ 3)

虽然$ ý“= $ i

计算x = $ boxMinX
虽然$ x“= $ boxCenterX

LoadRGB $十,$ ý
计算curTotal =(RGBRed)+(RGBGreen)+(RGBBlue)

如果$ curTotal“$ brightTotal
计算brightTotal = $ curTotal

SetConst brightR =(RGBRed)
SetConst brightG =(RGBGreen)
SetConst brightB =(RGBBlue)

计算brightRMin = $ brightR - $ brightRangeDown
计算brightRMax = $ brightR + $ brightRangeUp
计算brightGMin = $ brightG - $ brightRangeDown
计算brightGMax = $ brightG + $ brightRangeUp
计算brightBMin = $ brightB - $ brightRangeDown
计算brightBMax = $ brightB + $ brightRangeUp

SetConst brightX = $ x
SetConst布莱迪= $ ý
末端

计算x = $ x + 2
末端

计算ý = $ ý + 2
末端

末端

程序WaitForSplash

SetConst $泼= 0

呼叫isMouseOrange

泼在$ = 0 = 1 $ isMouseOrange
延迟100

/ /检查当前的现货
LoadRGB $ brightX,$布莱迪
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查左上方
计算x = $ brightX - $ brightDist
计算ý = $布莱迪- $ brightDist
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查右上角
计算x = $ brightX + $ brightDist
计算ý = $布莱迪- $ brightDist
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查左下
计算x = $ brightX - $ brightDist
计算ý = $布莱迪+ $ brightDist
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查右下
计算x = $ brightX + $ brightDist
计算ý = $布莱迪+ $ brightDist
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查左上角(延长)
计算x = $ brightX -($ brightDist * 2)
计算ý = $布莱迪($ brightDist * 2)
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查右上角(延长)
计算x = $ brightX +($ brightDist * 2)
计算ý = $布莱迪($ brightDist * 2)
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查左下(延长)
计算x = $ brightX -($ brightDist * 2)
计算ý = $布莱迪+($ brightDist * 2)
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

/ /检查右下(延长)
计算x = $ brightX +($ brightDist * 2)
计算ý = $布莱迪+($ brightDist * 2)
LoadRGB $十,$ ý
如果(RGBRed)“$ brightRMax或(RGBRed)”$ brightRMin或(RGBGreen)“$ brightGMax或(RGBGreen)”$ brightGMin或(RGBBlue)“$ brightBMax或(RGBBlue)”$ brightBMin

SetConst泼= 1
鼠标右键移位
延迟500

末端
末端
末端
末端
末端
末端
末端
末端
末端

呼叫isMouseOrange

末端
末端

程序isMouseOrange
SetConst $ isMouseOrange = 0

/ /获取鼠标的颜色
计算mouseX =(MouseX)+ 4
计算像老鼠=(像老鼠)+ 4
LoadRGB $ mouseX,$像老鼠

/ /如果鼠标为橙色(方差增加,为的就是措施..)
如果(RGBRed)“= 210和(RGBRed)”= 218和(RGBGreen)“= 160和(RGBGreen)”= 168和(RGBBlue)“= 84和(RGBBlue)”= 92
SetConst $ isMouseOrange = 1
末端
末端




已经过微调

调整后使用的东西东米奈希尔

我扭:
/////////////////////////
/ /可变常数/ /
/////////////////////////

/ /运行计数
/ /多少次脚本应尽量鱼
runCount = 10000

/ /速度
/ /这是最初的扫描速度。 数值越低,扫描速度越快去,
/ /和数字越大,越慢扫描范围。 如果你有问题
/ /在初始扫描原位缺口找到鲍伯和公正扫描超过它的权利,
/ /尝试增加这个数目缓慢。
scanSpeed = 65

/ /扫描盒距离
/ /这是距离远离屏幕的双方为诱饵扫描
/ /这是衡量在适当的方向上的屏幕比例
scanLeftDist = 0.25
scanRightDist = 0.25
scanTopDist = 0.4
scanBottomDist = 0.25

/ /亮度范围
/ /这是RGB值的数目,并根据'亮点'这是
/ /引诱寻找。 基本上,如果你得到的消息'没有鱼上钩',
/ /尝试增加两个数字一点,如果鲍伯羁绊,但您不赶上
/ /任何事情,都尽量减少数字1位。 这可以改变环境
/ /环境。 此外,一般来说brightRangeUp难道不应该很高。
brightRangeDown = 45
brightRangeUp = 9

/ /亮度距离
/ /而言无关紧要它的作用,但基本上,不管它,除非你有
/ /问题其实捕捞的鱼。 如果你有问题,你想
/ /来调整它,一般的规则是,分辨率越高,数字越大,
/ /数字范围的,但只应任何地方从2分钟至6最大。 如果您启动
/ /让出怪人也与此,你永远钓的鱼
brightDist = 3

/ / AFK客场
/ /设置为1,使用AFK客(其中两次进入前压每投)或
/ /为0来禁用AFK完全消除。 随之而来,如果您想有益
/ /聊天魔兽世界 ,而捕鱼。
afkAway = 1

提起下: 魔兽世界黄金

喜欢这个岗位? 订阅我的RSS提要并获得负载更多!