墨香:按鍵精靈使用入門
接觸了墨香以后才開始接觸按鍵精靈。以前玩?zhèn)髌娴臅r候,魔法盾啊,火墻啊,都是需要掛機(jī)練出來的(當(dāng)時還基本上沒有好用的外
掛,而且傳奇里沒有打坐回藍(lán)),所以掛機(jī)練功用的辦法就是卡鍵……拿個鑰匙啊,硬幣什么的,把鍵盤上那個功能鍵卡住,然后等
他自己長一點(diǎn)藍(lán)再用一下魔法。而墨香里面人物回藍(lán)基本上靠打坐而不是吃藥(免去了買藥的麻煩),所以用按鍵掛技能也就風(fēng)行天
下,幾乎無人不用,偶也在慢慢地摸索中學(xué)習(xí)了按鍵的用法。
初階按鍵精靈使用:錄制腳本,掛被動技能。這個很簡單,按鍵帶有一個錄制功能,點(diǎn)擊“錄制”按鍵,然后在游戲里點(diǎn)一下“開始
錄制”,接著使用各種技能,直到?jīng)]藍(lán),打坐,坐滿,再站起來,停止錄制,然后給腳本設(shè)定一個啟動熱鍵和停止熱鍵,再修改為“
運(yùn)行此腳本直到按下停止鍵”,腳本就算是做好了。把號扔在野外,按一下啟動熱鍵,人物就會自動練被動技能啦。金鐘罩,吐納法
,紫霞真氣霹靂真氣什么的,都可以這樣練起來,另外,破魂擊、懾心擊什么的,也可以這樣練起來,一點(diǎn)點(diǎn)區(qū)別就是掛
機(jī)前要先點(diǎn)中另一個掛機(jī)的人而已。
中階按鍵精靈使用:編輯腳本或者自己寫腳本,配合錄制功能實(shí)現(xiàn)日常游戲中的小應(yīng)用。
應(yīng)用一:打坐。我的F1里面10個鍵已經(jīng)基本上設(shè)滿,依次是紅蓮?fù)卵?、天雷破、大漠孤煙、雪雁歸巢、金鐘罩、紫霞真氣、霹靂真氣
、吐納法、餃子、何首烏。那么打坐哪里去了?打坐我放在F2里面了設(shè)置為1,然后編寫腳本如下:
延時10毫秒
按鍵
延時10毫秒
按住
延時10毫秒
彈起
延時10毫秒
按鍵
然后把啟動熱鍵設(shè)置為“`”(就是“1”鍵左邊的那個小蟲蟲),這個鍵按起來很方便而且墨香里沒設(shè)定它的作用。這樣的話用到的
11個技能都有地方放了。另外我把自己修習(xí)的刀系的技能都放在F3里,如果練刀的時候,只需把腳本的最后一行改成“按鍵”就
可以了,每次打坐站起來會自動換到F3。
應(yīng)用二:求購東西。墨香里不能使用復(fù)制和粘貼,所以求購的時候反復(fù)打字是一件非常麻煩的事情。以下是我使用的腳本:
延時200毫秒
按鍵
延時500毫秒
輸入文本收購綠寶石藍(lán)寶石乳白石鉆石400一個,紅寶500!
延時500毫秒
按鍵
把啟動熱鍵設(shè)置為CTRL+0,然后你按一次熱鍵,就會自動喊話一次。
應(yīng)用三:買皮靴。學(xué)了拆解以后經(jīng)常要買皮靴,一次就買好幾十雙,重復(fù)地點(diǎn)鼠標(biāo)很煩埃所以也用按鍵來代勞。這個先要錄制,與
NPC對話后開始錄制,點(diǎn)中皮靴,點(diǎn)“購買”,再點(diǎn)“是”。停止錄制,然后把腳本設(shè)置為運(yùn)行20次(一次剛好買滿一背包),設(shè)置
熱鍵為CTRL+1,以后按下這個鍵,就會自動買20雙皮靴……
另外還有其它應(yīng)用:比如(只需設(shè)定為每隔一秒點(diǎn)一下“原地復(fù)活”這個位置,反復(fù)運(yùn)行),狂按CTRL(未學(xué)技能之前使用
,也是先錄制一個狂按鍵,然后讓它反復(fù)運(yùn)行),等等。
高階按鍵精靈使用:新版本的按鍵精靈里增加了顏色判斷、顏色查找等功能,這就為編寫自動轉(zhuǎn)玉、自動吃藥、自動打怪等功能提供
了實(shí)現(xiàn)的前提。腳本比較長,所以我就用源代碼貼上來一個示例,是11級的小號在敦煌打大蠢純找錢用的。
#這是按鍵精靈生成的腳本源文件
#在理解各條命令的基礎(chǔ)上,您可以修改這個文件的內(nèi)容
#您修改的結(jié)果將會在普通視圖上有所反映
#######以下這段,判斷488,291的顏色是不是7C7676,如果是,就證明被怪掛了,那么點(diǎn)一下原地復(fù)活。#########
IfColor4882917c76760
MoveTo488291
Delay50
LeftClick1
Delay1000
EndIf
#######以下這段,判斷內(nèi)力血條的顏色,如果藍(lán)只剩一點(diǎn)點(diǎn),則打坐30秒鐘。#############
IfColor5070766c5f0
KeyDown521
Delay50
KeyUp521
Delay30000
KeyDown521
Delay50
KeyUp521
Delay1000
EndIf
#######以下這段,是在屏幕范圍內(nèi)查找顏色3FB1D7(大蠢純身上的顏色),并把查到的坐標(biāo)存進(jìn)INTX和INTY。######
VBSDimintX
VBSDimintY
VBSCallCallFindColor(130,100,881,771,3FB1D7,intX,intY)
#######以下這段,是判斷是否找到,如果找到了,那么就在INTX,INTY處單擊鼠標(biāo),選定怪物,然后跳轉(zhuǎn)到殺怪腳本#######
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
######以下開始很長一段都是重復(fù)查找顏色并點(diǎn)擊找到的地方。因?yàn)榇蟠兰兊念伾诓煌饩€下會不同,所以######
######這樣的顏色查找是越多越好,要是有興趣的話,做個幾百個判斷,這樣就會不會錯失大蠢純啦。############
VBSCallCallFindColor(130,100,881,771,369FCE,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,3AAAD3,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,2790B5,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,3CAAD3,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,36A4D0,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,358EA9,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,3DB1D6,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,35A3CF,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
VBSCallCallFindColor(130,100,881,771,44B4D8,intX,intY)
IfExpressionintX>100andintY>99
VBSCallCallSetCursorPos(intX,intY)
LeftClick1
Delay50
Gotokill
EndIf
######此處開始是為殺怪腳本##########
Remkill
######點(diǎn)中怪物或人以后,屏幕頂端會出現(xiàn)一個方框,下一個語句是就是判斷是否確定點(diǎn)中了怪物或人。########
IfColor45678873690
######如果點(diǎn)中的怪物是沒血了的或者點(diǎn)中的是人(點(diǎn)中人以后血條顯示是沒血的),那么跳過,否則殺怪。#####
######此處判斷血條顏色。##############
IfColor453316060791
######然后就是使用武功技能啦,偶的七月流火設(shè)置為1,所以此處按兩次1鍵。##########
KeyDown491
Delay50
KeyUp491
Delay2000
KeyDown491
Delay50
KeyUp491
Delay2000
######把變量值恢復(fù)為0,0,即屏幕內(nèi)沒有怪的狀態(tài)。##############
VBSintX=0
VBSintY=0
EndIf
EndIf
Delay1000
這個腳本我試驗(yàn)過,加的顏色判斷不夠多,所以效率很低,周圍刷了5次怪只有一次能被判斷出來并殺掉。如果加得足夠多,估計自
動殺蠢純打錢是完全可行的。同時,由于我小號死了無所謂,所以沒有加入血條判斷的腳本。
自動吃藥就是判斷血條和內(nèi)力條的顏色。自動轉(zhuǎn)玉是判斷玉的顏色并決定是否需要拆開、轉(zhuǎn)化、或者需要疊起來,玉上面顯示的數(shù)字
“1”或者“5”可用于判斷是不是分成單個了或者是不是可以疊起來。此處就不贅述了。
相關(guān)文章
實(shí)用 按鍵精靈傻瓜應(yīng)用實(shí)例3則
實(shí)用 按鍵精靈傻瓜應(yīng)用實(shí)例3則...2006-12-12效率提升 用按鍵精靈實(shí)現(xiàn)系統(tǒng)宏錄制
效率提升 用按鍵精靈實(shí)現(xiàn)系統(tǒng)宏錄制...2006-12-12對鍵盤鼠標(biāo)宏處理--按鍵精靈讓我們不要重復(fù)工作
對鍵盤鼠標(biāo)宏處理--按鍵精靈讓我們不要重復(fù)工作...2006-12-12