伊莉討論區

標題: 按鍵精靈腳本-巫醫用的掛機 [打印本頁]

作者: kzr995    時間: 2014-5-4 03:46 PM     標題: 按鍵精靈腳本-巫醫用的掛機

本帖最後由 kzr995 於 2014-5-5 07:02 PM 編輯

//http://www.mediafire.com/view/xpo96gbtpaa6mdp/之.bmp   <---請將這張圖片添加到按鍵精靈     的附件里[attach]100899133[/attach]

//遊戲解析度必須是1920x1080(16:9寬螢幕)
//遊戲畫面設定為  全螢幕視窗化
//遊戲進度選第二章(難度選普通)  後面幾個進度其中之一 , 然後傳送到奧卡納斯 , 到右手邊的記錄點紀錄
//滑鼠左鍵-毒液吹箭 , 右鍵-火焰炸彈(烈焰火柱) , 數字1-鬼娃大軍 , 數字2-靈魂彈幕-凌空幽魂 , 數字3-巨屍 , 數字4-僵屍犬(吸血)
//請將對話框  設定在  隊伍頻道(在對話框右上角有個 > , 點它可以切換頻道 , 掛機時沒人貼傳奇名字才可讓程式順利撿到地上物       品)
//F8為開始鍵  ---  F12為結束鍵
掛機遊戲過程為...開房間...點傳送門...按照路徑繞一圈打怪...撿傳奇物品(如果有的話)...按T回城...修裝備...離開遊戲...開房間

PS . 設定順序 : 開啟暗黑遊戲->設定遊戲畫面解析度->遊戲設定為全螢幕視窗化->設定遊戲進度->開啟遊戲房間->傳送奧卡納斯(並到右側記錄點記錄       後按T回城)->設定巫醫技能->離開遊戲->確認屬標不在 " 延續進度 " 或是 " 遊戲設定 " 上 -> 按F8就開始自行動作了

以下是源碼內容 (從下面那行開始複製 , 一直到最後一行為止 , 貼到按鍵精靈就可以用了)

Rem Begin
MoveTo 1500, 500
Delay 500
'==判斷開始==
KeyPress "`", 1
Delay 500
Rem Start
FindColorEx 190,560,270,580,"305E86",0,0.8,intX,intY
If intX > 0 And intY > 0 Then
        Delay 500
        MoveTo 249, 515
        Delay 124
Goto Go
Else
End If
Goto Start

Rem Go
MoveTo 249, 515
Delay 375
LeftClick 1
    Delay 8000
Delay 8000
Delay 5000

'==看裝備==
Sub look()
Delay 500
KeyPress "C", 1
Delay 500
IfColor 1765, 319, "228B51", 0 Then
KeyPress "C", 1
Delay 500
Goto Door
Else
MoveTo 1265, 1025
Delay 300
LeftClick 1
Delay 800
MoveTo 244, 479
Delay 500
LeftClick 1
Delay 5000
Goto Start
End If
End Sub
'==範圍找門==
Rem Door
    FindColorEx 520,50,690,250,"52291D",0,0.9,intX,intY
If intX > 0 And intY > 0 Then
    MoveTo intX, intY
        Delay 200
        LeftClick 1
Else
      MoveTo 1265, 1025
Delay 300
LeftClick 1
Delay 800
MoveTo 244, 479
Delay 500
LeftClick 1
Delay 5000
  Goto Begin

End If
    Delay 6000
Delay 2000
'==開始打怪路程==   
KeyPress "4", 1
Delay 500
KeyPress "3", 1
Delay 500
KeyPress "2", 1
Delay 500
KeyPress "1", 1
Delay 500

MoveTo 1530, 160
Delay 300
KeyPress "Space", 1
Delay 2500

MoveTo 1020, 480
Delay 300
RightClick 1
Delay 500

MoveTo 1420, 210
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1420, 210
KeyPress "Space", 1
Delay 2000

KeyPress "2", 1
Delay 500
MoveTo 1300, 160
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1300, 160
KeyPress "Space", 1
Delay 2000

MoveTo 1780, 840
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1780, 840
KeyPress "Space", 1
Delay 2000

MoveTo 1790, 590
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1790, 590
KeyPress "Space", 1
Delay 2000

KeyPress "2", 1
Delay 500
MoveTo 1735, 420
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1735, 420
KeyPress "Space", 1
Delay 2000

MoveTo 1765, 850
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1765, 850
KeyPress "Space", 1
Delay 2000

MoveTo 1795, 725
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1795, 725
KeyPress "Space", 1
Delay 2000

MoveTo 1235, 950
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1235, 950
KeyPress "Space", 1
Delay 2000

KeyPress "2", 1
Delay 500
MoveTo 1305, 900
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 1305, 900
KeyPress "Space", 1
Delay 2000

MoveTo 140, 885
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 140, 885
KeyPress "Space", 1
Delay 2000

MoveTo 210, 390
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 210, 390
KeyPress "Space", 1
Delay 2000

MoveTo 625, 160
Delay 300
RightClick 1
Delay 500
Call Hit()
Delay 300
Call Hito()
Delay 500
MoveTo 625, 160
KeyPress "Space", 1
Delay 2000
Call Hit()
Delay 1000

MoveTo 930, 465
Delay 300
KeyPress "Space", 1
Delay 500

'==判斷猩猩==
FindColorEx 1580,50,1900,365,"00CFFF",0,0.9,intX,intY
If intX > 0 And intY > 0 Then
Call Take()
End If

FindColorEx 1575,50,1900,365,"0AC8F6",0,0.9,intX,intY
If intX > 0 And intY > 0 Then
Call Take()
End if

'==回村==
KeyDown "T", 1
Delay 117
KeyUp "T", 1
    Delay 200

Delay 2983
MoveTo 960, 326
Delay 1900
MoveTo 961, 331
Delay 17
MoveTo 964, 341
Delay 1
MoveTo 965, 343
Delay 15
MoveTo 969, 358
Delay 17
MoveTo 972, 376
Delay 2
MoveTo 973, 379
Delay 15
MoveTo 976, 396
Delay 1
MoveTo 976, 398
Delay 15
MoveTo 979, 419
Delay 17
MoveTo 979, 439
Delay 17
MoveTo 979, 453
Delay 1
MoveTo 979, 455
Delay 15
MoveTo 979, 470
Delay 17
MoveTo 977, 481
Delay 17
MoveTo 976, 489
Delay 16
MoveTo 975, 494
Delay 17
MoveTo 974, 498
Delay 1019
MoveTo 961, 537
Delay 1000

'==在村裡就離開==
IfColor 1825,21,"FFFFFF",0 Then
Delay 300

'==修裝==
MoveTo 1225, 275
Delay 500
LeftClick 1
Delay 2000
MoveTo 510, 610
Delay 500
LeftClick 1
Delay 1000
MoveTo 300, 600
Delay 500
LeftClick 1
Delay 1000


Delay 300
MoveTo 1265, 1025
Delay 300
LeftClick 1
Delay 800
MoveTo 244, 479
Delay 500
LeftClick 1
Delay 5000

'==按了T後沒回到村,原地離開==
Else
Delay 10000
MoveTo 1265, 1025
Delay 300
LeftClick 1
Delay 800
MoveTo 244, 479
Delay 500
LeftClick 1
Delay 5000
End If


'==========以上是按鍵精靈錄製的內容==========

Sub legen()

'==橘色==
'0080FF -- 1A7ECD ==1471D0

FindColor 0,125,1920,975,"0080FF",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
MoveTo intX + 8, intY + 8
Delay 500
LeftClick 2
Delay 3000
End If

FindColor 0,125,1920,975,"1A7ECD",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
MoveTo intX + 8, intY + 8
Delay 500
LeftClick 2
Delay 3000
End If


FindColor 0,125,1920,975,"1471D0",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
MoveTo intX + 8, intY + 8
Delay 500
LeftClick 2
Delay 3000
End If

'===綠色===
'00FF00

FindColor 0,125,1920,1080,"00FF00",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
MoveTo intX + 8, intY + 8
Delay 500
LeftClick 2
Delay 3000
End If

End Sub

'==清空聊天頻道(橘色)==
Sub clean0()
Delay 300
FindColor 50,550,530,900,"1A7ECD",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
    KeyPress "Enter", 1
    Delay 300
    SayString "/2 /?"
    Delay 300
    KeyPress "Enter", 1
    Delay 300
End If
End Sub

'==清空聊天頻道(橘色)==
Sub clean1()
Delay 300
FindColor 50,550,530,900,"1471D0",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
    KeyPress "Enter", 1
    Delay 300
    SayString "/2 /?"
    Delay 300
    KeyPress "Enter", 1
    Delay 300
End If
End Sub

'==清空聊天頻道(綠色)==
Sub clean2()
Delay 300
FindColor 50,550,530,900,"00FF00",intX,intY
If intX > 0 And intY > 0 Then
Delay 200
    KeyPress "Enter", 1
    Delay 300
    SayString "/2 /?"
    Delay 300
    KeyPress "Enter", 1
    Delay 300
End If
End Sub

Sub Hit()

Rem io

Call FindColorEx(105, 95, 1580, 900, "0203C6", 1, 0.8, x, y)
'0203C6
'00038B
//區域模?找色  0,0,1024,768為區域範圍 "FFFFFF"為顏色 1為查找方式(中間向外) 0.6為模?值 x,y為找到顏色後的坐標變量
If x>0 and y>0 Then
    //如果找到顏色  比如找到顏色就會賦值給坐標變量  通過判斷坐標變量可以知道有沒有找到怪
    MoveTo x+30,y+70
    //把鼠標移動到該色的坐標 如果找的是怪名字或血條  可能移動不到怪身上 這時就要用鼠標偏移 如:MoveTo x+10 y+10
    Delay 50
    //延時
    RightClick 1
    //左鍵單擊進行攻擊
    Delay 100
    FindPic 105,95,1580,900,"Attachment:\之.bmp",0.9,intX,intY
        If intX > 0 And intY > 0 Then
        Delay 200
        Goto Nt0
        End If

                If x > 0 and y > 0 Then
                Goto io
                End If
        Rem Nt0
        Delay 200
End If
//條件結束

End Sub

'==找血條打怪1==
Sub Hito()

Rem ioi

Call FindColorEx(1580,300,1900,900,"0203C6",1,0.8,x,y)
//區域模?找色  0,0,1024,768為區域範圍 "FFFFFF"為顏色 1為查找方式(中間向外) 0.6為模?值 x,y為找到顏色後的坐標變量
If x>0 and y>0 Then
    //如果找到顏色  比如找到顏色就會賦值給坐標變量  通過判斷坐標變量可以知道有沒有找到怪
    MoveTo x+30,y+70
    //把鼠標移動到該色的坐標 如果找的是怪名字或血條  可能移動不到怪身上 這時就要用鼠標偏移 如:MoveTo x+10 y+10
    Delay 50
    //延時
    RightClick 1
    //左鍵單擊進行攻擊
    Delay 100
    FindPic 1580,300,1900,900,"Attachment:\之.bmp",0.9,intX,intY
        If intX > 0 And intY > 0 Then
        Delay 200
        Goto Nt1
        End If

                If x > 0 and y > 0 Then
                Goto ioi
                End If
        Rem Nt1
        Delay 200
End If
//條件結束

End Sub

Sub TakeAll()

Call clean0()
Delay 300
Call clean1()
Delay 300
Call clean2()
Delay 300
Call legen()
Delay 300
Call clean0()
Delay 300
Call clean1()
Delay 300
Call clean2()
Delay 300
Call legen()
Delay 300
Call clean0()
Delay 300
Call clean1()
Delay 300
Call clean2()
Delay 300
Call legen()
Delay 300

End Sub

'==撿裝路程==
Sub Take()

Delay 300
Call TakeAll()


MoveTo 1336, 896
Delay 200
KeyDown "Space", 3
Delay 8000
KeyUp "Space", 1
Delay 300
Call TakeAll()


MoveTo 1739, 141
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 556, 32
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 44, 210
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 31, 394
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 27, 442
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 174, 564
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()


MoveTo 1880, 594
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()



MoveTo 1901, 835
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()



MoveTo 1898, 952
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()



MoveTo 1790, 1020
Delay 200
KeyPress "Space", 1
Delay 5000
Delay 300
Call TakeAll()



End Sub


作者: psai    時間: 2014-5-5 10:14 AM

你用多久了?

祝你好運....
作者: conson3    時間: 2014-5-5 11:22 AM

暴雪說:使用按鍵精靈者,封鎖帳號無誤

Good Luck for you

建議也不要誤人子弟 @@
作者: zza    時間: 2014-5-5 11:33 AM

這樣算外掛嗎??
按鍵精靈不是只是設定好,讓它自己去跑東西點一點而已
那巨集滑鼠也算嗎??
有沒有人因為巨集滑鼠被鎖帳號的啊?
有人知道嗎
作者: ain1314    時間: 2014-5-5 12:41 PM

其實就一般線上遊戲來講使用這些都算是外掛

就算有用 也要低調


作者: kkk121668    時間: 2014-5-5 02:19 PM

還是別用的好,被鎖什麼毛都沒有了...
作者: kzr995    時間: 2014-5-5 02:33 PM

本帖最後由 kzr995 於 2014-5-5 03:28 PM 編輯

我從1.0.8版本就寫了個獵人打李戒的...打到改版至少打了200多顆...有人開口要就直接送...身上現在也還有140顆...
按鍵精靈不過就是根巨集滑鼠一樣的東西...一樣是設定要滑鼠點幾下而已..只是多了個  可以選擇點哪個做標
並且  會用的人  可以讓程式對那一個做標做研色的判斷...如果  X做標出現血條顏色...就對他點滑鼠幾下(或是一直點到血條顏色消失為止)

就我認知... 他就根據集滑鼠是一樣的東西...無腦持續反覆做你設定好的 " 鍵盤滑鼠設定內容 " , 直到你要他停下

[attach]100895152[/attach][attach]100895189[/attach]

作者: ak12355    時間: 2014-5-5 03:14 PM

擔心被鎖帳號= =所以用不用..看個人囉
作者: thebesttim    時間: 2014-5-5 03:20 PM

別亂害人     只會說得頭頭是道   只用講得我也會 別把人家當作白老鼠在試驗

作者: ming230    時間: 2014-5-5 04:54 PM

先前才看到一個因為按鍵精靈被鎖帳號的
還是別用比較好

作者: zza    時間: 2014-5-5 06:18 PM

既然7樓樓主已經這麼說了
小弟回去試看看
因為之前玩法師買的巨集滑鼠都用半年了也沒事
這個原理一樣的話…
拼了試看看
作者: zza    時間: 2014-5-5 06:32 PM

那另外問個問題
為什麼是巫醫專用?
如何把程式碼改成其他職業專用??
作者: kzr995    時間: 2014-5-5 07:06 PM

因為舊版遊戲打普通怪物等級只有1x級...(我只是要打李戒)

新版本遊戲打普通怪物等級卻是70等級...(無法秒怪)...所以一開始要靠寵物開怪(讓怪物出現血條,程式才會對著血條攻擊)...沒打死的怪物   寵物會幫忙清光

因為我是玩專家模式   所以只能用最保險最安全的方式
作者: fuary5214    時間: 2014-5-5 07:20 PM

這樣好像沒什麼樂趣在  還是手動好玩
作者: lordkae    時間: 2014-5-5 07:37 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: 奇德    時間: 2014-5-6 12:21 PM

使用按鍵精靈 有90% 的機率被鎖
如果使用許久 沒被鎖 那只能說 算你運氣好
現在 為獨 某些外掛廠家 (原本六間 剩下兩間) 有的還在拼命的修  (感覺要倒)
但 我個人不使用外掛 純手動才有樂趣 (我只能說)
現在的人太懶惰了
作者: s210109s    時間: 2014-5-6 02:02 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: oh-kk    時間: 2014-5-6 05:26 PM

我是覺得既然都花快2千  倒不如 好好品藏這遊戲  比較值得
作者: armsif30678    時間: 2014-5-6 07:03 PM

zza 發表於 2014-5-5 11:33 AM
這樣算外掛嗎??
按鍵精靈不是只是設定好,讓它自己去跑東西點一點而已
那巨集滑鼠也算嗎??

暴雪說過
不是玩家自己執行的動作就算外掛

作者: alec.kuo    時間: 2014-5-6 08:47 PM

這種不會被抓到嗎~~畢竟不是遊戲本身的功能。
作者: psai    時間: 2014-5-7 08:54 AM

按鍵精靈的運作模是我是不了解啦
但據說只要是軟體類控制電腦操作的就會被BZ鎖號
巨集滑鼠的指令是寫在滑鼠硬體裡的
他的訊號到電腦裡跟你手動按滑鼠的訊號差不多
所以BZ不會抓 (也有例外就是 ㄎㄎ)
作者: z7863956    時間: 2014-5-8 01:16 PM

案件經林根巨集滑鼠是不同的東西
一個是軟體一個是從硬體晶片去下指令
如果心臟大顆可以用案件精靈囉
作者: jrickymo    時間: 2014-5-8 02:09 PM

還是自己在打~~看見光柱才過癮快樂~~但也謝謝大大的分享
作者: love38381    時間: 2014-5-8 02:18 PM

不太敢用,萬一被鎖...心血都付諸流水......
作者: 55acg55acg    時間: 2014-5-10 12:48 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: alung046    時間: 2014-5-11 12:04 AM

我也不太敢使用...要真有個萬一不就毀了!?
作者: eynycrazymom    時間: 2014-5-11 01:17 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: a7164204    時間: 2014-5-11 01:33 AM

手動打寶才有成就感不是嗎

反正這是買斷遊戲可以玩很久

節約能源啊
作者: hinet203    時間: 2014-5-14 12:35 AM

我自己有錄製個很陽春的 只想判斷傳奇掉落這部分的程式 跟撿取 所以我只要複製 判斷星星 跟撿裝路程嗎  撿裝的座標會刪掉 是嗎
作者: dunhillove    時間: 2014-5-18 08:31 AM

建議你別用按鍵精靈喔 印象中 BZ 是會抓的
作者: Chi1988S    時間: 2014-5-24 12:50 PM

用這類腳本,移動的位子,點擊的時間間隔,幾乎都一模一樣,如果BZ有紀錄玩家動作的話,一下就會被發現吧?
作者: ceelouwa    時間: 2014-10-22 12:19 AM

優質介紹   寫得很詳細   讓人理解不少   感謝大大的用心編輯   
作者: dasmore    時間: 2014-10-22 11:50 PM

還是要低調呀,為了這個被鎖,不值得




歡迎光臨 伊莉討論區 (http://www09.eyny.com/) Powered by Discuz!