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

[轉貼] 【永久免費版】SP1定點掛機腳本

原創:ohyeah

一、功能說明:

1、支援任何一種解析度模式
2、自動打怪(可以定點、指定打怪)
3、自動拾取
4、自動喝藥(大藥、小藥)
5、自動休息
6、自動加持
-
-
-
二、注意事項
1、視窗模式
2、操作設定

下載 (35.55 KB)
5 分鐘前



3、物品欄
物品欄1 普通攻擊
物品欄2 攻擊技能
物品欄3 攻擊技能
物品欄4 拾取
物品欄5 生命藥
物品欄6 原能藥
物品欄7 體力藥
物品欄8 加持技能
物品欄9 加持技能
物品欄0 加持技能

下載 (17.42 KB)
5 分鐘前


-
-
-
三、套用腳本
下載得到RAR檔案
解壓出來【Seraph7.40】和【未來啟示錄SP1demo】
1、安裝Seraph7.40

2、找到并運行Seraph.exe

下載 (3.95 KB)
5 分鐘前



3、點擊[文件] / 打開

下載 (9.39 KB)
5 分鐘前



4、選中並開啟腳本...未來啟示錄SP1demo/未來啟示錄SP1內存版.ser

下載 (19.4 KB)
5 分鐘前



5、腳本參數設置
參考參數說明,雙擊【參數值】,進行設置

下載 (51.68 KB)
5 分鐘前



6、開啟腳本后,下方會有提示按哪個[熱鍵]啟動腳本
Home
-
-
-
載點:
http://fhd.iwgun.net/downfile.php?action=publicfile_id=1850&file_key=IkDbg3WY
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


linjolo 當前離線
UID
471761
熱心
39 值
嘉獎
0 次
違規
0 次
在線時間
71 小時
經驗
37 點
積分
162
精華
0
最後登錄
2016-4-14
閱讀權限
20
註冊時間
2007-8-1
論壇幣
12 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
linjolo 2009-10-12 18:15:22
謝謝大大的分享.....不過我想要自己設定自動復活再過去打怪的參數不知道可以教導一下嗎??
回覆

使用道具 舉報

牽著你的鹹豬手 當前離線
UID
1145877
熱心
122 值
嘉獎
0 次
違規
0 次
在線時間
40 小時
經驗
122 點
積分
488
精華
0
最後登錄
2009-12-3
閱讀權限
25
註冊時間
2009-3-3
論壇幣
182 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
牽著你的鹹豬手 2009-10-12 19:31:31
本帖最後由 牽著你的鹹豬手 於 2009-10-12 20:35 編輯

目前還沒寫自動復活功能^^

YCT65B

附上源代碼:
  1. #[HOTKEY]HOME
  2. #SetArgsOnCompile
  3. //原創作者:Seraph討論區ohyeah
  4. //腳本參數設置 參考參數說明 設置參數 <=> 正常掛網
  5. //啟動與暫停熱鍵:Home

  6. dim x,y
  7. dim WinID

  8. dim pi

  9. dim HPkey1,HP1,HPkey2,HP2,APkey1,AP1,APkey2,AP2,SPkey1,SP1,SPkey2,SP2
  10. dim XHP,XAP,XSP,XTime
  11. dim GHP1,GHP2,DGJC
  12. dim FW

  13. dim Time1 = -1
  14. dim Time2 = -1
  15. dim Time3 = -1
  16. dim F1,Z1,F2,Z2,F3,Z3

  17. function init
  18. HPkey1=GetConfigString("放大HP藥的快捷鍵")
  19. HP1=GetConfigNumber("HP少於%使用大生命藥")
  20. HPkey2=GetConfigString("放小HP藥的快捷鍵")
  21. HP2=GetConfigNumber("HP少於%使用小生命藥")

  22. APkey1=GetConfigString("放大AP藥的快捷鍵")
  23. AP1=GetConfigNumber("AP少於%使用大原能藥")
  24. APkey2=GetConfigString("放小AP藥的快捷鍵")
  25. AP2=GetConfigNumber("AP少於%使用小原能藥")

  26. SPkey1=GetConfigString("放大SP藥的快捷鍵")
  27. SP1=GetConfigNumber("SP少於%使用大體力藥")
  28. SPkey2=GetConfigString("放小SP藥的快捷鍵")
  29. SP2=GetConfigNumber("SP少於%使用小體力藥")

  30. XHP=GetConfigNumber("HP少於%休息")
  31. XAP=GetConfigNumber("AP少於%休息")
  32. XSP=GetConfigNumber("SP少於%休息")
  33. XTime=GetConfigNumber("休息糾錯時間")

  34. key1=GetConfigString("首發攻擊快捷鍵")
  35. GHP1=GetConfigNumber("怪物1血量值")
  36. GHP2=GetConfigNumber("怪物2血量值")
  37. DGJC=GetConfigNumber("打怪糾錯時間")
  38. FW=GetConfigNumber("掛機範圍")

  39. F1=GetConfigString("輔助鍵key8冷卻時間")
  40. Z1=GetConfigNumber("輔助鍵key8施展時間")
  41. F2=GetConfigString("輔助鍵key9冷卻時間")
  42. Z2=GetConfigNumber("輔助鍵key9施展時間")
  43. F3=GetConfigString("輔助鍵key0冷卻時間")
  44. Z3=GetConfigNumber("輔助鍵key0施展時間")

  45. FindWindow("未來啟示錄",WinID)
  46. ActiveWindow(WinID)
  47. Wait(100)
  48. pi = 4 * Atn(1)
  49. GetActiveWindowSize(w,h)
  50. Print(w &","& h)
  51. ReadXY(x,y)
  52. end function

  53. function SKeyPress(key)
  54. KeyDown("SHIFT")
  55. KeyPress(key)
  56. KeyUp("SHIFT")
  57. end function

  58. function ReadXY(byref x,byref y)
  59. KSP_ReadMemory(&H7BD074,2,addxy)
  60. KSP_ReadMemory(addxy+&H4,3,addx)
  61. KSP_ReadMemory(addxy+&H4c,3,addy)
  62. x=Int(addx)
  63. y=Int(addy)
  64. ReadXY=true
  65. end function

  66. function Readhas(byref HP,byref AP,byref SP)
  67. KSP_ReadMemory(&H7E90CC,2,has)
  68. KSP_ReadMemory(has+&HF4,2,H1)
  69. KSP_ReadMemory(h1+&H94,2,HP)
  70. KSP_ReadMemory(has+&HF8,2,A1)
  71. KSP_ReadMemory(a1+&H94,2,AP)
  72. KSP_ReadMemory(has+&HFC,2,S1)
  73. KSP_ReadMemory(s1+&H94,2,SP)
  74. Readhas=true
  75. end function

  76. function ReadMax(byref MHP,byref MAP,byref MSP)
  77. KSP_ReadMemory(&H7E90CC,2,has)
  78. KSP_ReadMemory(has+&HF4,2,H1)
  79. KSP_ReadMemory(h1+&H90,2,MHP)
  80. KSP_ReadMemory(has+&HF8,2,A1)
  81. KSP_ReadMemory(a1+&H90,2,MAP)
  82. KSP_ReadMemory(has+&HFC,2,S1)
  83. KSP_ReadMemory(s1+&H90,2,MSP)
  84. ReadMax=true
  85. end function

  86. function ReadGHP
  87. KSP_ReadMemory(&H7e91e0,2,addg)
  88. KSP_ReadMemory(addg+&H2f0,2,addg1)
  89. KSP_ReadMemory(addg1+&H94,2,GHP)
  90. ReadGhp=Ghp
  91. end function

  92. function ReadFG
  93. KSP_ReadMemory(&H7E426C,2,abc1)
  94. KSP_ReadMemory(abc1+&H20,2,abc2)
  95. KSP_ReadMemory(abc2+&H1AC,2,abc3)
  96. KSP_ReadMemory(abc3+&H3C,2,abc)
  97. ReadFG=abc
  98. end function

  99. function HPAPSP
  100. Readhas(HP,AP,SP)
  101. ReadMax(MHP,MAP,MSP)
  102. if Int(HP/MHP*100) <= HP1 then
  103. KeyPress(HPkey1)
  104. end if
  105. if Int(HP/MHP*100) <= HP2 then
  106. KeyPress(HPkey2)
  107. end if
  108. if hp = 0 then
  109. Beep(1000,200)
  110. Wait(3000)
  111.   MsgBox("人物hp=0", 1)
  112. end if
  113. if Int(AP/MAP*100) <= AP1 then
  114.   KeyPress(APkey1)
  115. end if
  116. if Int(AP/MAP*100) <= AP2 then
  117.   KeyPress(APkey2)
  118. end if
  119. if Int(SP/MSP*100) <= SP1 then
  120.   KeyPress(SPkey1)
  121. end if
  122. if Int(SP/MSP*100) <= SP2 then
  123.   KeyPress(SPkey2)
  124. end if
  125. end function

  126. function Xkey
  127. Readhas(HP,AP,SP)
  128. ReadMax(MHP,MAP,MSP)
  129. if Int(HP/MHP*100) <= XHP then  
  130.   Xk=1
  131. elseif Int(AP/MAP*100) <= XAP then
  132.   Xk=1
  133. elseif Int(SP/MSP*100) <= XSP then
  134.   Xk=1
  135. else
  136.   Xk=0
  137. end if
  138. if Xk=1 then
  139.   KeyPress("x")
  140.   st=GetTime()
  141.   do   
  142.    if GetTime()-st > XTime * 1000 then
  143.     exit do
  144.    end if
  145.    if ReadGHP()>1 then
  146.     KillG()
  147.     st=GetTime()
  148.     Wait(100)
  149.     KeyPress("x")   
  150.    end if
  151.    Readhas(HP,AP,SP)
  152.    ReadMax(MHP,MAP,MSP)
  153.   loop until HP=MHP and AP=MAP and SP=MSP
  154. end if
  155. Xk=0
  156. end function

  157. function FindG
  158. do
  159.   KeyPress("tab")
  160.   hpapsp()
  161.   if ReadFG()=1  then
  162.    if ReadGhp()=GHP1 or ReadGhp()=GHP2 then
  163.     KillG()
  164.     exit do
  165.    end if   
  166.   end if
  167.   Wait(100)
  168. loop
  169. end function

  170. function KillG
  171. key1=GetConfigString("首發攻擊快捷鍵")
  172. stt=GetTime()
  173. do
  174.   KeyPress(key1)     
  175.   Wait(1000)
  176.   KeyPress("2")     
  177.   Wait(1000)
  178.   KeyPress("3")     
  179.   Wait(1000)
  180.   HPAPSP()
  181.   if ReadGhp()=0 or ReadFG()=0 then
  182.    exit do
  183.   end if  
  184.   if GetTime()-stt > DGJC * 1000 then
  185.    exit do
  186.   end if  
  187.   Wait(100)
  188. loop
  189. KeyPress("W",800)
  190. SetTime=GetTime()
  191. do
  192.   KeyPress("4")
  193.   hpapsp()
  194.   Wait(100)  
  195. loop until GetTime()-SetTime > 1500
  196. do
  197.   KeyPress("esc")
  198.   hpapsp()
  199.   Wait(50)
  200. loop until ReadFG()=0
  201. end function

  202. function STime
  203. if ReadGhp()>1 then
  204.   KillG()
  205.   exit function
  206. else  
  207.   if f1 <> "=" then
  208.    if Time1 < 0  or GetTime() - Time1 >= CNum(F1) * 1000 then
  209.     Time1 = GetTime()
  210.     SKeyPress("F1")  
  211.     Wait(100)
  212.     SKeyPress("8")
  213.     Wait(Z1)
  214.    end if
  215.   end if
  216.   if f2 <> "=" then
  217.    if Time2 < 0  or GetTime() - Time2 >= CNum(F2) * 1000 then
  218.     Time2 = GetTime()
  219.     SKeyPress("F1")  
  220.     Wait(100)
  221.     SKeyPress("9")
  222.     Wait(Z2)
  223.    end if
  224.   end if
  225.   if f3 <> "=" then
  226.    if Time3 < 0  or GetTime() - Time3 >= CNum(F3) * 1000 then
  227.     Time3 = GetTime()
  228.     SKeyPress("F1")  
  229.     Wait(100)
  230.     SKeyPress("0")
  231.     Wait(Z3)
  232.    end if
  233.   end if
  234. end if
  235. end function
  236.   
  237. function StopAllKey
  238. KeyUp("w")
  239. KeyUp("s")
  240. KeyUp("a")
  241. KeyUp("d")
  242. end function

  243. function GetAngle(fromX, fromY, toX, toY)
  244. dim angle
  245. if toX-fromX=0 then
  246.   angle=pi/2
  247. else
  248.   angle=Atn((toY-fromY)/(toX-fromX))
  249. end if
  250. if toX-fromX <0 then
  251.   angle=angle+pi
  252. end if
  253. GetAngle=angle
  254. end function

  255. function GotoXY(destX, destY)
  256. dim lastX, lastY, currentX, currentY
  257. if not ReadXY(lastX, lastY) then
  258.   GotoXY=false
  259.   exit function
  260. end if
  261. if Ab●嚴禁張貼廣告● or Ab●嚴禁張貼廣告● then
  262.   arrived=false
  263.   KeyDown("w")
  264.   do
  265.    wait(200)
  266.    if not ReadXY(currentX, currentY) then
  267.     StopAllKey()
  268.     GotoXY=false
  269.     exit function
  270.    end if
  271.    if Abs(currentX-destX)<10 and Abs(currentY-destY)<10 then
  272.     StopAllKey()
  273.     GotoXY=true
  274.     exit function
  275.    end if
  276.    desiredAngle = GetAngle(currentX, currentY, destX, destY)
  277.    if currentX <> lastX or currentY <> lastY then
  278.     currentAngle=GetAngle(lastX, lastY, currentX, currentY)
  279.     dAngle=desiredAngle-currentAngle
  280.     if dAngle > pi then
  281.      dAngle=dAngle-pi*2
  282.     end if
  283.     if dAngle < -pi then
  284.      dAngle=dAngle+pi*2
  285.     end if
  286.     KeyUp("a")
  287.     KeyUp("d")
  288.     if Abs(dAngle)>pi/8 then
  289.      if dAngle<0 then
  290.       KeyDown("d")
  291.      else
  292.       KeyDown("a")
  293.      end if
  294.     end if
  295.    end if
  296.    lastX=currentX
  297.    lastY=currentY
  298.   loop while not arrived
  299.   StopAllKey()
  300. end if
  301. end function

  302. Function SetWindowCaption(winid_subin , winText_subin)
  303. DllCall("user32.dll","int","SetWindowTextA","int",winid_subin,"str",winText_subin)
  304. end function

  305. function main
  306. init()
  307. while true
  308.   FindG()
  309.   Xkey()
  310.   STime()
  311.   GotoXY(x,y)
  312. wend
  313. end function
複製代碼
回覆

使用道具 舉報

愛到深處 當前離線
UID
841721
熱心
386 值
嘉獎
0 次
違規
0 次
在線時間
309 小時
經驗
329 點
積分
329
精華
0
最後登錄
2013-12-20
閱讀權限
25
註冊時間
2008-4-29
論壇幣
192 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
愛到深處 2009-10-12 20:36:45
大大怎麼都設定好了都一直在選怪都沒攻擊
回覆

使用道具 舉報

牽著你的鹹豬手 當前離線
UID
1145877
熱心
122 值
嘉獎
0 次
違規
0 次
在線時間
40 小時
經驗
122 點
積分
488
精華
0
最後登錄
2009-12-3
閱讀權限
25
註冊時間
2009-3-3
論壇幣
182 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
5
牽著你的鹹豬手 2009-10-12 20:52:13
【怪物血量值】有沒有設置正確YCT62B
回覆

使用道具 舉報

linjolo 當前離線
UID
471761
熱心
39 值
嘉獎
0 次
違規
0 次
在線時間
71 小時
經驗
37 點
積分
162
精華
0
最後登錄
2016-4-14
閱讀權限
20
註冊時間
2007-8-1
論壇幣
12 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
linjolo 2009-10-12 21:07:14
復活的程式不知道大大何時可以po上...很期待..謝謝!!
回覆

使用道具 舉報

失戀達人 該用戶已被刪除
7
失戀達人 2009-10-12 21:44:54
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

愛到深處 當前離線
UID
841721
熱心
386 值
嘉獎
0 次
違規
0 次
在線時間
309 小時
經驗
329 點
積分
329
精華
0
最後登錄
2013-12-20
閱讀權限
25
註冊時間
2008-4-29
論壇幣
192 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 3
8
愛到深處 2009-10-12 22:00:25
血量值要怎麼設置.....................YCT62B
回覆

使用道具 舉報

asaaaas 當前離線
UID
123364
熱心
66 值
嘉獎
0 次
違規
0 次
在線時間
86 小時
經驗
58 點
積分
547
精華
0
最後登錄
2019-4-18
閱讀權限
30
註冊時間
2006-12-21
論壇幣
326 幣
聯合幣
8 枚
幸運鑽
1 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
9
asaaaas 2009-10-13 00:42:43
請問我設定都完成之後,當練攻地點設置在工業區
打玩怪,執行自動檢取之後就會開始亂跑...
請問是哪邊設置錯誤呢??
回覆

使用道具 舉報

icute885 該用戶已被刪除
10
icute885 2009-10-13 09:42:14
提示: 作者被禁止或刪除 內容自動屏蔽
回覆

使用道具 舉報

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

12345下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-5-4 15:20 , Processed in 0.060430 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?