黃易群俠傳M脫機外掛應用程式黃易神行
21509
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, 2026-9-25 17:40 , Processed in 0.064163 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?