黃易群俠傳M脫機外掛應用程式黃易神行
17973
101

[分享] 我改好的新腳本..外加基本更改參數教學

0925266014 發表於 2009-9-5 15:03:20 | 只看該作者 回帖獎勵 |倒序瀏覽 |
先感謝歐菲爾大大的腳本雛形.....
我才能做更改

感恩


#[HOTKEY]F10
function main
SetInputMode(3) //驅動模式,很多遊戲會阻擋SP的部份功能,可以套用此函數
while true    //循環開始
  State() //子函數狀態
wend        //返回while開始循環
end function
function State//休息攻擊+喝水
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)

print("執行攻擊")
if not CheckColor(WinX0+181, WinY0+709, Color(225, 42, 85), 10) then
   Wait(500)
   KeyDown("x")
   Wait(500)
   KeyUp("x")
  do  //循環
   //等待2000毫秒
   Wait(2000)
   //直到窗口坐標(188, 42)的顏色等於(166, 60, 23)
  loop until CheckColor(WinX0+252, WinY0+710, Color(109, 19, 40), 10)
  
end if

//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)

//如果窗口坐標(86, 50)的顏色不等於(57, 121, 132) 那麼


//如果怪物狀態條的滿血位置找不到?
if not CheckColor(WinX0+591, WinY0+31, Color(108, 25, 44), 10) then
  
  //執行段內語句,當運行至LOOP時,如果表達式為false則跳回DO進行下一次執行,
  //直至LOOP後的表達式為true(真)時運行完畢。
  do  
   KeyDown("Tab")
   Wait(100)
   KeyUp("Tab")
   Wait(1000)
  loop until CheckColor(WinX0+591, WinY0+31, Color(108, 25, 44), 10)//怪物滿血的位置
  
else //找到的話…
  do//執行攻擊
  for ForCount = 1 to 1
  KeyDown("1")
  Wait(3000)
  KeyUp("1")
     next
  
  //取窗口原點坐標
  GetActiveWindowXY(WinX0, WinY0)
  //補血技能,沒有就放紅水
  //如果窗口坐標(91, 40)的顏色不等於(120, 62, 44) 那麼
  if not CheckColor(WinX0+164, WinY0+708, Color(202, 19, 54), 10) then
   KeyDown("6")
   Wait(300)
   KeyUp("6")
  end if

  
loop while CheckColor(WinX0+451, WinY0+30, Color(109, 37, 47), 10)//怪物血量底部,如果還有血就跳回去
//等待500毫秒
Print("死亡")
KeyDown("1")//補打一下免的誤判
Wait(300)
KeyUp("1")
Wait(500)
KeyPress("ESC")
Wait(500)
KeyPress("F")
Wait(1000)
end if
end function





上面是拿歐大德腳本來過更改....測試過..會偵測血量可喝水..休息...
下面是更改教學
=======================================================================================

#[HOTKEY]F10
function main
SetInputMode(3) //驅動模式,很多遊戲會阻擋SP的部份功能,可以套用此函數
while true    //循環開始
  State() //子函數狀態
wend        //返回while開始循環
end function
function State//休息攻擊+喝水
//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)

print("執行攻擊")
if not CheckColor(WinX0+181, WinY0+709, Color(225, 42, 85), 10) then   <==更改(1)
   Wait(500)
   KeyDown("x")
   Wait(500)
   KeyUp("x")

                   <==如果你想要放技能保護自己...可在這增加..由於我本身是暗沙者...所以沒再放技能..
                                增加方法....KEYDOWN("技能快捷鍵")
                                               WAIT(依樣打500)

                                                KEYUP("技能快捷鍵與上面設定快捷鍵相同")
  do  

      Wait(2000)
     loop until CheckColor(WinX0+252, WinY0+710, Color(109, 19, 40), 10)   <==更改(2)
  
end if

//取窗口原點坐標
GetActiveWindowXY(WinX0, WinY0)

//如果窗口坐標(86, 50)的顏色不等於(57, 121, 132) 那麼


//如果怪物狀態條的滿血位置找不到?
if not CheckColor(WinX0+591, WinY0+31, Color(108, 25, 44), 10) then   <==更改(3)
  
  //執行段內語句,當運行至LOOP時,如果表達式為false則跳回DO進行下一次執行,
  //直至LOOP後的表達式為true(真)時運行完畢。
  do  
   KeyDown("Tab")
   Wait(100)
   KeyUp("Tab")
   Wait(1000)
  loop until CheckColor(WinX0+591, WinY0+31, Color(108, 25, 44), 10)//怪物滿血的位置  <==更改(4)
  
else //找到的話…
  do//執行攻擊
  for ForCount = 1 to 1   
  KeyDown("1")   <==我是以普攻來設計(普攻放快捷鍵1)..因為我是暗殺者...如果要更改請變更KEYDOWN("快捷鍵號碼")..下面那各KEYUP裡面的數字也要跟KEYDOWN依樣
  Wait(3000)  <==這是只你施放的時間...我是暗殺者..所以設定3秒..依照你自己需要來變更吧
  KeyUp("1") <==裡面的數字請更改與上面KEYDOWN相同

                   <==如果你想再增加放技能的快捷鍵..可以在這裡打 KEYDOWN("快捷鍵多少)
                                                                                      WAIT(等待秒數)
                                                                                      KEYUP("快捷鍵多少與上面相同)
next

  
  //取窗口原點坐標
  GetActiveWindowXY(WinX0, WinY0)
  //補血技能,沒有就放紅水
  //如果窗口坐標(91, 40)的顏色不等於(120, 62, 44) 那麼
  if not CheckColor(WinX0+164, WinY0+708, Color(202, 19, 54), 10) then  <==更改(5)
   KeyDown("6")  <==這是設定喝水或是補血技能的快捷鍵..我是放在快捷鍵6..所以設6..可以依照你自己放的快捷鍵更改
   Wait(300)  <==這是按喝水的速度..不需要更改
   KeyUp("6")    <==依樣..裡面的數字請更改與上面KEYDOWN相同
  end if

  
loop while CheckColor(WinX0+451, WinY0+30, Color(109, 37, 47), 10)  <==更改(6)
//等待500毫秒
Print("死亡")
KeyDown("1")//補打一下免的誤判
Wait(300)
KeyUp("1")
Wait(500)
KeyPress("ESC")
Wait(500)
KeyPress("F")
Wait(1000)
end if
end function

再來教變更參數方法
請先下載本論壇置頂的SP1 Seraph 程式...有的防毒會判別為有病毒..自己拿捏吧..其實沒有病毒..別怕-.-


先給各位一各觀念..這各腳本偵測血量的方法...是以螢幕座標點的顏色來判斷
例如 我的腳色..在HP剩一半時..那麼腳色血量條滿血的地方應該是不會有紅色..
所以我們就是要抓當血量剩下多少需要休息時的那各點不是紅色時...座標為多少
腳本就會自己去偵測..當你紅色血條低於我們設定的偵測點時..就會進行休息或是喝水補血

注意喔~~當你抓窗口座標點時....不要再移動遊戲視窗
如果你將來不想再重新抓....
那請你的遊戲視窗千萬不要移動....
要不然要重新抓座標...


更改(1)
他代表著你的血量剩下多少...使用休息
請先開啟遊戲..進入遊戲畫面後(視窗化喔)
打開seraph程式
請在左手邊的腳本嚮導那邊..找到一各  基本判斷..判斷某點顏色..點兩下...會跳出一各對話窗
對話窗的右上角..有各錄...請按下去..又會跳出一各對話窗...
然後再按下....開始錄製點信息...這裡有各地方要注意..對話窗裡面有顯示快捷鍵...這各要記住阿...我是設F4...然後再到遊戲畫面..
你會看到一各小小的對話窗..上面會顯示  屏幕座標 (xxx.xxx) 窗口座標 (xxx.xxx) R:xxx  G:xxx  B:xxx
這邊要注意..如果小對話窗顯示 窗口座標為沒有窗口座標...請在點一下遊戲的視窗!!
把滑鼠移到你想要讓人物的血量到哪邊就吃補血的點..然後記住  窗口座標 和 R G L 這5各數值
記好之後..按下快捷鍵F4 回到SERAPH
然後會出現選擇座標類型的對話窗...直接按確定...
然後會出現判斷某點顏色的對話窗...直接按取消關閉就好..不用理他
再來就是比較重要了
把你剛剛記下的數值 窗口座標(XXX . XXX ) R: XXX  G:XXX B:XXX  依序填入更改1裡面
更改1裡面那5各紅色數字就是讓你去做變更的
由於每台電惱解析度都不相同..螢幕尺寸也有差別..所以才會需要再做更改

更改2 裡面要更改的數字 就是當你的血回覆到多少 即可準備攻擊
所以你要抓的視窗座標..就是你的滿血量的座標
方法跟更改1依樣

更改3 及更改4...兩各數值都要依樣...
這各地方要抓取怪物滿血的血量..
你可以進入遊戲後對怪按右鍵...然後抓取怪物血條最右邊的窗口座標點(注意不要超過紅色血條喔)
然後填入更改即可

更改5 是來設定你喝水的動作點
這只要抓取你認為你希望腳本自動喝水的血條點
然後設定更改窗口座標即可

更改6..這是抓怪物血量最低點....
依樣進入遊戲視窗..對怪 按右鍵..然後抓取怪物血量最左邊.紅色血條的窗口座標點(注意不要超過紅色血條喔)



以上是基本教學.......
我已經說的很容易懂了.....
免費外掛..........你要使用..........你也要自己懂一點吧.....
況且....窗口座標點是一定要改變的..........
不能用的話代表你窗口座標點沒抓好...
所以可能一開始就坐下....
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


es14 當前離線
UID
124614
熱心
9 值
嘉獎
0 次
違規
0 次
在線時間
10 小時
經驗
5 點
積分
5
精華
0
最後登錄
2012-12-29
閱讀權限
5
註冊時間
2006-12-22
論壇幣
4 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
es14 2009-9-5 15:54:08
本帖最後由 es14 於 2009-9-6 12:24 編輯

我照著 大大您回覆的方式改成500了 可是一樣要等好幾秒 才會撿東西~
另外 我發現 如果我現在把怪打死了 要過好幾秒後
Seraph的信息哪邊 才會出現[腳本輸出 死亡] 這行字出來後 才會撿東西
幾乎每隻怪都是這種情形 都要過好幾秒>"<

另外我想發問2個問題
1.這個腳本 是否每打完1隻 就會座下休息 至血滿後 才打下1隻呢?
不知道 是我沒設定好 還是怎樣..我都是打完1隻 人物就馬上休息到血滿 才會接著打下1隻怪~~可是明明血量還很多 並沒到 我要求 血量剩下多少的點 才使用休息耶


2.技能方面 因為我想要使用兩招攻擊技能打怪
但只放的出1招而已(三連擊) 第2攻擊技能(閃電落雷)往往都沒放出來 或是 怪幾乎要死了 才放出來第2招攻擊技..
我的快捷鑑3 技能是=>三連擊 冷卻時間8.0秒~
快捷鍵2 技能是=>閃電落雷 冷卻時間14.0秒~
快捷鍵1 技能是=>普通攻擊 冷卻時間1.4秒~
我的腳本設定如下 我複製po上來 麻煩幫我看一下 是否有誤3Q

else //找到的話…
  do//執行攻擊
  for ForCount = 1 to 1
   KeyDown("1")
   Wait(1400)
   KeyUp("1")
   keydown("3")
   wait(8000)
   keyup("3")
   keydown("2")
   wait(14000)
   keyup("2")
  next
回覆

使用道具 舉報

悠哉過日 當前離線
UID
30827
熱心
87 值
嘉獎
0 次
違規
0 次
在線時間
54 小時
經驗
101 點
積分
242
精華
0
最後登錄
2015-7-29
閱讀權限
25
註冊時間
2006-8-24
論壇幣
70 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
悠哉過日 2009-9-5 16:40:18
先在這裡感謝大大>:<
是的可以成功!!
想請問大大在哪一段是可以縮短怪物死亡到檢物品的時間?
因為!延遲太久才減 帕比較容易被看穿ˊˋ
回覆

使用道具 舉報

gpobombb123 當前離線
UID
545657
熱心
40 值
嘉獎
0 次
違規
0 次
在線時間
32 小時
經驗
38 點
積分
38
精華
0
最後登錄
2012-8-18
閱讀權限
20
註冊時間
2007-9-13
論壇幣
-5 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
gpobombb123 2009-9-5 17:48:39
我用惹 可是還是不能動耶~~怪怪的唷
回覆

使用道具 舉報

優質威仔 當前離線
UID
229158
熱心
7 值
嘉獎
0 次
違規
0 次
在線時間
4 小時
經驗
7 點
積分
7
精華
0
最後登錄
2009-9-10
閱讀權限
5
註冊時間
2007-2-20
論壇幣
14 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
5
優質威仔 2009-9-5 17:50:03
很用心欸 謝謝大大分享跟說明哦 我試試看了^^!
回覆

使用道具 舉報

ssook789 當前離線
UID
388879
熱心
30 值
嘉獎
0 次
違規
0 次
在線時間
10 小時
經驗
26 點
積分
69
精華
0
最後登錄
2018-8-6
閱讀權限
20
註冊時間
2007-6-2
論壇幣
-3 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
ssook789 2009-9-5 18:26:20
大大我會更改血量的參數了

可以在教學一下有關檢物還有選取怪物的方法嗎

感覺這兩個部分稍嫌慢了一點
回覆

使用道具 舉報

POISONLILY 當前離線
UID
165291
熱心
84 值
嘉獎
0 次
違規
0 次
在線時間
57 小時
經驗
41 點
積分
272
精華
0
最後登錄
2018-9-12
閱讀權限
25
註冊時間
2007-1-26
論壇幣
50 幣
聯合幣
39 枚
幸運鑽
12 顆
招待卷
0 點
查看詳細資料
Rank: 3
7
POISONLILY 2009-9-5 22:48:27
能再加上多久時間沒打怪按TAB換下一隻的腳本嗎
障礙物太多  太容易卡點了
回覆

使用道具 舉報

takoma9999 當前離線
UID
1305109
熱心
24 值
嘉獎
0 次
違規
0 次
在線時間
7 小時
經驗
24 點
積分
24
精華
0
最後登錄
2009-9-22
閱讀權限
20
註冊時間
2009-9-4
論壇幣
5 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
takoma9999 2009-9-6 00:03:12
感謝 大大 寫ㄉ好詳細 我在來試試看
回覆

使用道具 舉報

fq8869541000 當前離線
UID
1129767
熱心
21 值
嘉獎
0 次
違規
0 次
在線時間
1 小時
經驗
21 點
積分
21
精華
0
最後登錄
2009-9-9
閱讀權限
20
註冊時間
2009-2-8
論壇幣
19 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
9
fq8869541000 2009-9-6 01:31:07
終於有人在努力幫玩家開發ㄌ  感謝大大
回覆

使用道具 舉報

0925266014 當前離線
UID
1177536
熱心
58 值
嘉獎
0 次
違規
0 次
在線時間
16 小時
經驗
49 點
積分
49
精華
0
最後登錄
2012-11-16
閱讀權限
20
註冊時間
2009-4-7
論壇幣
28 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
0925266014 2009-9-6 09:08:17
[url=http://bbs.wgun.net/redirect.php?goto=findpost&pid=4699012&ptid=30
3968]1#[/url] 0925266014



我來回覆依下.....
撿東西秒數設定

KeyPress("F")
Wait(1000)  <==這就是秒數..目前1秒..  想要0.5秒請設成500
本文章轉自外掛聯合國http://www.wgun.net

不能動是因為抓顏色沒抓準..請重抓

選取怪物秒數設定


KeyDown("Tab")
   Wait(100)
   KeyUp("Tab")
   Wait(1000)  <==這是秒數...目前1秒  想要0.5秒..請設成500
本文章轉自外掛聯合國http://www.wgun.net
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-24 15:37 , Processed in 0.054646 second(s), 18 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?