亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fight.ser

?? 完美國際自動打怪腳本!自動找怪,自動打坐
?? SER
字號:
#[HOTKEY][EXT]MULTIPLY

#SetArgsOnCompile

#完美國際2自動打怪腳本
#游戲設置為800×600窗口模式
#另需要以下設置:
#關閉雷達地圖鎖定模式
#界面設置中,打開“顯示周圍怪物”,關閉“顯示地面物品名字”
#游戲設置中,打開“A,D轉向切換”
#按鍵設置:F1,F2技能,F3揀物,F7打坐

dim WinX,WinY
dim raidCX,raidCY

dim sitBlood,sitMP
dim pi

dim turnRate,forwardRate

#初始化全局變量
function Init
Init=false
pi = 4 * Atn(1)
GetActiveWindowXY(WinX, WinY)
raidCX=737
raidCY=58
GetActiveWindowSize(width, height)
if width<>800 or height<>600 then
	Print("錯誤:只支持800*600的窗口模式運行游戲")
	exit function
end if
sitBlood=GetConfigNumber("打坐血百分比")
sitMP=GetConfigNumber("打坐MP百分比")
turnRate=GetConfigNumber("轉向速率")
forwardRate=GetConfigNumber("前進速率")
Init=true
end function

#判斷一個顏色是否為怪的名字顏色
function IsMonsterNameColor(pixel)
r=GetR(pixel)
g=GetG(pixel)
b=GetB(pixel)
if r=g and g=b and r>252 then
	IsMonsterNameColor = true
else
	IsMonsterNameColor = false
end if
end function

#根據移動的XY差值計算當前的方向角度(按順利針從0到2pi)
function GetAngle(fromX, fromY, toX, toY)
dim angle
if toX-fromX=0 then
	if toY-fromY>0 then
		GetAngle=0
	else
		GetAngle=pi		
	end if
	exit function
else
	angle=Atn(-(toY-fromY)/(toX-fromX))
end if
if toX-fromX <0 then
	angle=angle+pi
end if
GetAngle=angle+0.5*pi
end function

#判斷已有怪被選中
function IsMonsterSelected
GetPixel(WinX+338, WinY+24, true, pixel)
if pixel=Color(0,0,0) then
	IsMonsterSelected=true
else
	IsMonsterSelected=false
end if
end function

#判斷一個顏色點所在的名字邊界。返回0則不是一個字
function CalcNameRect(x, y, byref x0, byref y0, byref x1, byref y1)
x0=x
x1=x
y0=y
y1=y
pixelCount=0
#向右搜
missCount=0
curX=x
do
	found=false
	for j=-10 to 10
		GetPixel(curX,y+j,false,pixel)
		if IsMonsterNameColor(pixel) then
			pixelCount=pixelCount+1
			if curX>x1 then
				x1=curX
			end if
			if y+j<y0 then
				y0=y+j
			end if
			if y+j>y1 then
				y1=y+j
			end if
			found=true
		end if
	next
	if found then
		missCount=0
	else
		missCount=missCount+1
	end if
	curX=curX+1
loop while missCount<3
#向左搜
missCount=0
curX=x
do
	found=false
	for j=-10 to 10
		GetPixel(curX,y+j,false,pixel)
		if IsMonsterNameColor(pixel) then
			pixelCount=pixelCount+1
			if curX<x0 then
				x0=curX
			end if
			if y+j<y0 then
				y0=y+j
			end if
			if y+j>y1 then
				y1=y+j
			end if
			found=true
		end if
	next
	if found then
		missCount=0
	else
		missCount=missCount+1
	end if
	curX=curX-1
loop while missCount<3
#至少超過20個點
if pixelCount>20 then
	CalcNameRect=true
else
	CalcNameRect=false
end if
end function

#在屏幕上找怪
function FindMonster(byref x, byref y)
FindMonster=false
CopyScreen()
for y=WinY+320 to WinY+110 step -3
for x=WinX+80 to WinX+720 step 3
	GetPixel(x,y,false,pixel)
	if IsMonsterNameColor(pixel) then
		#判斷此顏色周圍的相同顏色,以確認名字邊界
		if CalcNameRect(x,y,x0,y0,x1,y1) then
			x=(x0+x1)\2
			y=y1
			FindMonster=true
			exit function
		end if
	end if
next
next
end function

#在雷達上找最近的怪
function FindNearestMonsterInRaid(byref mx, byref my)
FindNearestMonsterInRaid=false
CopyScreen()
minDist=9999
mx=-1
my=-1
for y=raidCY-50 to raidCY+50
for x=raidCX-50 to raidCX+50
	GetPixel(WinX+x, WinY+y, false, pixel1)
	GetPixel(WinX+x+1, WinY+y+1, false, pixel2)
	if pixel1=Color(207,207,207) and pixel2=Color(207,207,207) then
		angle=GetAngle(raidCX, raidCY, x, y)
		absAngle=angle
		if absAngle>pi then
			absAngle=pi*2-absAngle
		end if
		dist1=sqr((x-raidCX)*(x-raidCX)+(y-raidCY)*(y-raidCY))
		dist=dist1+absAngle/(pi/7.2)
		if dist<minDist and dist1>2 then
			mx=x
			my=y
			minDist=dist
			FindNearestMonsterInRaid=true
		end if
	end if
next
next
end function

#轉向一個角度
function TurnToAngle(angle)
piTime=3000/turnRate
absAngle=angle
if absAngle>pi then
	absAngle=pi*2-absAngle
end if
if angle<pi then
	dir="D"
else
	dir="A"
end if
KeyDown(dir)
Wait(absAngle/pi*piTime)
KeyUp(dir)
end function

#攻打選中的怪
function fight
do
	KeyPress("F2")
	Wait(1500)
	if not IsMonsterSelected() then
		exit do
	end if
	KeyPress("F1")
	Wait(800)
loop while IsMonsterSelected()
#按3揀東西
KeyPress("F3")
Wait(1000)
KeyPress("F3")
Wait(1000)
KeyPress("F3")
end function

function NearColor(pixel1, pixel2, err)
NearColor=(ABS(GetR(pixel1)-GetR(pixel2))<=err and ABS(GetG(pixel1)-GetG(pixel2))<=err and ABS(GetB(pixel1)-GetB(pixel2))<=err)
end function

#判斷一個顏色是血條的顏色
function IsBloodColor(pixel)
IsBloodColor=false
r=GetR(pixel)
g=GetG(pixel)
b=GetB(pixel)
if r<150 and (r<g*2 or r<b*2) then
	exit function
end if
if abs(g-b)>10 then
	exit function
end if
IsBloodColor=true
end function

#判斷一個顏色是藍條的顏色
function IsMPColor(pixel)
IsMPColor=NearColor(pixel, Color(0, 69, 139), 10)
end function

#取得當前的血的百分比
function GetBloodPercent()
minX=WinX+129
maxX=WinX+268
y=WinY+29
CopyScreen()
for x=minX to maxX
	GetPixel(x, y, false, pixel)
	if not IsBloodColor(pixel) then
		exit for
	end if
next
GetBloodPercent=(x-minX)/(maxX-minX+1)*100
end function

#取得當前的MP的百分比
function GetMPPercent()
minX=WinX+129
maxX=WinX+268
y=WinY+37
CopyScreen()
for x=minX to maxX
	GetPixel(x, y, false, pixel)
	if not IsMPColor(pixel) then
		exit for
	end if
next
GetMPPercent=(x-minX)/(maxX-minX+1)*100
end function

#檢查血和MP,不足打坐
function CheckBloodMP
BloodPercent = GetBloodPercent()
MPPercent = GetMPPercent()
if BloodPercent<sitBlood or MPPercent<sitMP then
	#打坐
	KeyPress("F7")
	st=GetTime()
	do
		wait(200)
		BloodPercent = GetBloodPercent()
		MPPercent = GetMPPercent()
	loop while BloodPercent<99 and MPPercent<99 and GetTime()-st<30000 //30秒超時
end if
end function

function main
if not Init() then
	exit function
end if
do		
	#檢查血,不足則打坐
	CheckBloodMP()
	do while not IsMonsterSelected()
		#沒有點中怪,取消走路
		KeyPress("ESC")
		#屏幕上找怪
		if not FindMonster(x,y) then
			#當前屏幕上沒有怪,在雷達上找怪
			if FindNearestMonsterInRaid(mx,my) then
				pixelTime=400/forwardRate
				angle=GetAngle(raidCX, raidCY, mx, my)
				dist=sqr((mx-raidCX)*(mx-raidCX)+(my-raidCY)*(my-raidCY))
#				Print("Dist:"&dist)
#				Print("Angle:"&angle)
				#轉向怪物
				TurnToAngle(angle)
				#走到適當距離
				KeyDown("W")
				dist=dist-4
				if dist<0 then
					dist=0
				end if
				wait(dist*pixelTime)
				KeyUp("W")
			end if
		else
			#屏幕上找到怪的名字了
			MouseLeftClick(x, y+40)
			Wait(500)
		end if
	loop
	#選中怪了,開打
	Fight()
	#檢查血,不足則打坐
	CheckBloodMP()
loop while true

end function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
极品尤物av久久免费看| 91蝌蚪porny| 国产人妖乱国产精品人妖| 大陆成人av片| 26uuu久久天堂性欧美| 丁香另类激情小说| 亚洲欧美一区二区不卡| 欧美日韩精品欧美日韩精品 | 99在线精品免费| 日韩中文字幕区一区有砖一区 | 午夜精品福利在线| 国产网站一区二区| 91精品国产全国免费观看| 成人av在线资源网| 日韩精品每日更新| 国产精品少妇自拍| 精品美女被调教视频大全网站| www.日韩大片| 欧洲国内综合视频| 亚洲成av人片观看| www.欧美日韩国产在线| ...中文天堂在线一区| 日韩理论片在线| 欧美情侣在线播放| 天天av天天翘天天综合网色鬼国产| 色婷婷综合久久久久中文 | 欧美v国产在线一区二区三区| 奇米色一区二区| 午夜视频在线观看一区二区 | 欧美午夜理伦三级在线观看| 成人免费av在线| 成人av网站在线观看免费| 久久福利资源站| 国产精品性做久久久久久| 久久精品国产999大香线蕉| 蜜臀av一级做a爰片久久| 日本成人超碰在线观看| 日本伊人精品一区二区三区观看方式| 亚洲一区二区视频| 免费av成人在线| 国产一区二区三区电影在线观看| 捆绑变态av一区二区三区| 热久久久久久久| 东方aⅴ免费观看久久av| 一本一道久久a久久精品| 制服丝袜一区二区三区| 久久网这里都是精品| 亚洲另类中文字| 日韩电影在线看| aaa欧美大片| 日韩视频免费观看高清完整版在线观看| 欧美日韩精品系列| 国产精品美女久久久久高潮| 亚洲成人激情综合网| 国产福利精品一区二区| 在线观看不卡一区| 精品福利av导航| 视频一区中文字幕| 丰满放荡岳乱妇91ww| 欧美视频一区在线| 国产精品乱人伦中文| 国产在线播精品第三| 欧美吞精做爰啪啪高潮| 国产女主播在线一区二区| 美女视频黄 久久| 欧美专区在线观看一区| 椎名由奈av一区二区三区| 国产综合色视频| 欧美精品一区二区精品网| 午夜av一区二区三区| 欧美男男青年gay1069videost| 国产午夜精品久久久久久免费视| 全部av―极品视觉盛宴亚洲| 91成人在线观看喷潮| 亚洲精品免费看| 欧美色视频在线| 亚洲激情第一区| 欧美色视频在线观看| 日韩二区在线观看| 欧美成人三级电影在线| 另类中文字幕网| 国产亚洲精品久| 91视频免费播放| 日韩精品五月天| 久久影视一区二区| 91网站在线观看视频| 天天影视色香欲综合网老头| 91精品国产美女浴室洗澡无遮挡| 美女精品一区二区| 欧美国产精品v| 欧美日本视频在线| 国产98色在线|日韩| 五月天激情小说综合| 久久久精品影视| 久久精品国产澳门| 一区二区三区在线观看欧美| 日韩免费电影一区| 91国产视频在线观看| 韩国av一区二区三区四区| 国产曰批免费观看久久久| 亚洲视频网在线直播| 中文字幕免费观看一区| 欧美国产激情二区三区| 欧美国产成人在线| 亚洲欧美日本韩国| 亚洲一区二区视频| 免费高清在线一区| 成人美女在线视频| 在线观看日韩电影| 欧美成人a∨高清免费观看| 91精品国产一区二区三区| 欧美老年两性高潮| 精品久久久久久久久久久院品网 | 老司机精品视频在线| 亚洲综合激情网| 成人欧美一区二区三区白人| 国产精品福利在线播放| 亚洲欧美激情小说另类| 亚洲成人激情av| 男女性色大片免费观看一区二区| 亚洲成人免费视| 久久精品国产一区二区三 | 美女视频第一区二区三区免费观看网站| 亚洲自拍偷拍麻豆| 国产乱人伦偷精品视频不卡| 秋霞国产午夜精品免费视频| 丁香天五香天堂综合| 欧美三级视频在线| 国产夜色精品一区二区av| 天天色图综合网| 成人avav影音| 欧美精品一区二区精品网| 最新日韩av在线| 极品少妇一区二区三区精品视频| 国产高清亚洲一区| 7777精品伊人久久久大香线蕉最新版| 欧美成人综合网站| 亚洲三级在线播放| 国产精品白丝jk白祙喷水网站 | 欧美日韩一级二级| 综合激情成人伊人| 国产一区二区不卡| 在线成人免费视频| 亚洲精品综合在线| bt欧美亚洲午夜电影天堂| 欧美一区二区三区免费大片| 亚洲男同性恋视频| 91麻豆国产福利在线观看| 亚洲国产精品成人久久综合一区| 美国十次了思思久久精品导航| 欧美在线高清视频| 久久精品理论片| 一区二区三区四区蜜桃| 久久噜噜亚洲综合| 欧美日韩在线综合| 成人精品gif动图一区| 日日夜夜精品视频免费| 欧美一二区视频| 国产精品一区二区黑丝| 国产精品网站在线播放| 91国产免费观看| 久久国产欧美日韩精品| 国产精品视频看| 欧美日韩高清一区二区三区| 天天色 色综合| 国产午夜久久久久| 欧美日韩一区二区三区高清| 日本欧美一区二区在线观看| 国产亚洲欧美激情| 欧美日韩国产成人在线免费| 韩国女主播成人在线| 最好看的中文字幕久久| 日韩一级免费观看| 欧美三级乱人伦电影| 国产激情一区二区三区| 日韩二区三区在线观看| **欧美大码日韩| 中文字幕不卡三区| 美女高潮久久久| 日本一区二区三区视频视频| 高清在线不卡av| 国产寡妇亲子伦一区二区| 国产美女娇喘av呻吟久久| 韩国成人在线视频| 一区二区免费视频| 久久综合久久99| 国产精品人妖ts系列视频| 亚洲欧美一区二区视频| 亚洲视频 欧洲视频| 亚洲一区二区三区四区不卡| 午夜精品福利在线| 黄网站免费久久| aaa欧美日韩| 日韩欧美国产一二三区| 国产三区在线成人av| 樱花草国产18久久久久| 久草中文综合在线| 懂色av中文字幕一区二区三区| 亚洲三级电影网站| 欧美日本视频在线|