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

[分享] 自動練功、挖礦 (按鍵精靈)(5/3起腳本全失效囉)

金浪漫 發表於 2010-3-27 01:27:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |
本帖最後由 金浪漫 於 2010-6-3 17:29 編輯


目前腳本 :
1.自動練功 (可視窗版、後台、多開)
2.自動挖礦 (可視窗版、後台、多開)
3.自動挖礦加強版 (限定全視窗 , 無法後台)
4.手動練功版 (補紅、補藍、補寵、輔助技能)
5.自動買賣 (限定全視窗 , 與自動練功配合使用)
6.自動釣魚 (可視窗版、後台、多開)
PS : 因為腳本1字元就超過5萬
無法直接貼在POST,所以改發文字檔給大家下載
腳本2.3.4.5.6都放在第3篇POST


小幫手腳本 :
快速幫你撿取物品
還有防止軍團變更職位
建議另建立腳本輔助你其他的腳本運作

  1. Plugin hwnd=Window.Foreground()
  2. Rem 開始
  3. Plugin RRR=MemoryS3.ReadInt(hwnd,"[E3B460]",0)
  4. If Clng(RRR)=1
  5.     Plugin MemoryFish.WriteInt(hwnd,&hE3B460,0,1)
  6. EndIf
  7. Plugin Bkgnd.KeyPress(hwnd,32)
  8. Delay 100
  9. Goto 開始
複製代碼
使用上如有問題 , 請再多看幾次說明
如果還是有問題在提出來
最好的話把問題詳細的說一遍
這樣我比較好清楚的回答你 , 謝謝
PS : 因為個人技術有限
腳本無法做到撿拾非自身附近的物品

關於組隊技能也在此說明一下
因為組隊技能跟一般技能都屬於同類型技能
所以只要有施放組隊技能
之後要放一般技能會放不下去
要等到組隊技能狀態結束才放的下去

自動扭蛋發現一個BUG
第一次扭蛋時候 有時候會點不到物品
請掛網前先把道具欄打開一次就可以解決此問題

電腦作業系統如果是WIN7或VISTA請由系統管理員開啟按鍵精靈

//////////////////////////////更新分隔線/////////////////////////////////
//////////////////////////////更新分隔線/////////////////////////////////
//////////////////////////////更新分隔線/////////////////////////////////

6/3 對應遊戲更新

5/30 對應遊戲更新
5/29 釣魚腳本簡易版 :
支持後台、多開
自動幫按↑↓←→簡單的功能
飼料用光或是釣竿耐久0
腳本自動停止


5/16 自動買賣腳本
增加買箭桶功能
當道具欄中沒有箭桶自動購買5個箭桶
修正之前某些部分寫錯

5/9 自動練功、買賣
對應遊戲更新增加自動開活動箱子
增加固定範圍打怪(需全視窗執行)
例如腳本在100,100啟動
使用範圍20
腳本會在遊戲X座標80-120、Y座標80-120打怪
PS:小地圖需要打開
(不能用2倍地圖、全地圖座標會計算錯誤)
此功能個人覺得運行速度太慢
大家可選擇用或不用

自動練功功能 (整理一下)
自動補紅、補藍、補寵
靈魂伴侶補血(幫伴侶補血非自身補血)
自動放輔助技能
自動放守護神技能(內建熱鍵 1.Insert 2.Home 3.PageUp)
範圍打怪(需全視窗並且打開小地圖)
自動扭蛋(需全視窗使用)
自動回家(負重大於88%、紅藍水任一種喝光)
PS:腳本如果沒有使用全視窗功能就可以後台使用

自動買賣功能 : (限制全視窗版)
自動買水(紅藍水任何低於5灌)
自動賣雜物
自動賣防武 (可選擇級別)
自動修理裝備

內建保留物 : 黃金、歸還卷、物品編號 20900 ∼ 21000
扭蛋裝備 66600-67500 活動箱子22971-22974
預設保留物 : 所有商店的紅藍水、飼料(自定義中)

4/19 挖礦腳本加強版 :
自動賣掉不要物品、自動開箱子
腳本內建保留物品 :
黃金、復活卷、歸還卷、魂石碎片
旅行者專用鏟子、普通鏟子、灰色寶物箱子等7項外
外加 20900 ∼ 21000 這些編號都內建腳本

使用商城鏟子一定要加設
修改後按保存 , 重啟腳本就可以了
PS : 請不熟悉又看不太懂使用方法的人 , 先問清楚在使用

如何得知物品編號 :
請把道具放到前面5格裡
啟動以下的腳本就可以讀取道具的編號

  1. VBSCall ReadMemory(&HE3D03E,2,GoodsID1)
  2. VBSCall ReadMemory(&HE3D077,2,GoodsID2)
  3. VBSCall ReadMemory(&HE3D0B0,2,GoodsID3)
  4. VBSCall ReadMemory(&HE3D0E9,2,GoodsID4)
  5. VBSCall ReadMemory(&HE3D122,2,GoodsID5)
  6. MessageBox "第一格的道具編號:" & GoodsID1 &vbcrlf& "第二格的道具編號:" & GoodsID2 &vbcrlf& "第三格的道具編號:" & GoodsID3 &vbcrlf& "第四格的道具編號:" & GoodsID4 &vbcrlf& "第五格的道具編號:" & GoodsID5
複製代碼
移動滑鼠顯示編號

  1. Plugin hwnd=Window.Foreground()
  2. a=0
  3. Rem 開始
  4. Plugin GoodsID1=MemoryS3.ReadInt(hwnd,"[10D168C]",2)
  5. If GoodsID1<>0 and a=0
  6.     MessageBox "滑鼠所指的道具編號:" & GoodsID1
  7.     a=a+1
  8.     Plugin GoodsID2=MemoryS3.ReadInt(hwnd,"[10D168C]",2)
  9. EndIf
  10. Plugin GoodsID1=MemoryS3.ReadInt(hwnd,"[10D168C]",2)
  11. If GoodsID1<>0 and GoodsID1<>GoodsID2
  12.     MessageBox "滑鼠所指的道具編號:" & GoodsID1
  13.     Plugin GoodsID2=MemoryS3.ReadInt(hwnd,"[10D168C]",2)
  14. EndIf
  15. Delay 100
  16. Goto 開始
複製代碼

遊戲視窗化:
C:\Program Files\IGS\夢夢Online\system
config 筆記本 \ 第一行修改成 RESOLUTION: 800 600 32 -1


注意事項 :
腳本適用       : 台灣伺服器
遊戲版本       : 06031303 (P)
全視窗腳本     : 請把遊戲跟電腦解析設置1024*768(避免錯誤)
按鍵精靈版本 : 7.21 (7.1X以上也可以的樣子)
需要下載插件 : MemoryS3插件、MemoryFish插件
插件網頁位置 : http://bbs.vrbrothers.com/viewth ... hlight=%2B361%B6%C8
以下是MemoryFish.dll插件載點 :
載點1 : http://vspace.cc/file/YITG9VKC6C6WLANL.html
載點2 : http://www.eoenet.com/manage/login.aspx?durl=0100310622275
載點3 : http://fhd.iwgun.net/downfile.ph ... 5&file_key=o0qCzqmf
以下是MemoryFish.dll插件掃毒報告連結 :
http://www.virustotal.com/zh-tw/ ... 0cecdeac-1271547700
以上連結如有違規請通知 , 會把連結取消

如果沒有兄弟論壇的帳號 , 提供一組帳號給人去下載插件
帳號 : ASDF20100407
密碼 : 11111111
插件解壓縮後 , 請放在C:\Program Files\按鍵精靈\plugin
按鍵精靈7.21版本可以去軟體王下載 , 速度會比較快一點

常見問題 :
1.腳本複製建立後 , 啟動腳本為什麼不會動
答 : 需要設定自定義熱鍵

2.啟動腳本後 , 會亂喝水或者滑鼠亂點
答 : 腳本需要下載MemoryS3跟MemoryFish才會正常

3.啟動腳本會一直施放輔助技能
答 : 輔助技能必須放置在技能第一行

4.自定義改變設定後 , 為什麼腳本一樣沒改變
答 : 每次改變自定義設定 , 都需要重新啟動腳本

5.為什麼插件有下載 , 腳本依然無法作用
答 : 下載插件就要重新開啟按鍵精靈才能使用

6.為什麼用沙盤雙開 , 第二個遊戲人物完全不會動
答 : 使用沙盤開啟的遊戲 , 必須用沙盤開啟的按鍵精靈去運作

7.為什麼使用全視窗腳本 , 滑鼠會亂移動
答 : 把電腦跟遊戲解析調成1024*768

8.為什麼常常掛網時候技能會自動跳行
答 : 把快速槽1-5熱鍵全改成NONE(無)


以下是腳本製作程序 :





遊戲修改熱鍵如下 :


選擇自己熱鍵改成 `
因為 ` 不明顯 , 所以圖文寫成




1.自動練功腳本 :

腳本載點 :
http://fhd.iwgun.net/downfile.ph ... p;file_key=XPhKi0H3
文件掃毒報告 :
http://www.virustotal.com/zh-tw/ ... 676a0c0b-1275556903
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


aiwa 當前離線
UID
934191
熱心
63 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
50 點
積分
50
精華
0
最後登錄
2013-3-14
閱讀權限
20
註冊時間
2008-7-14
論壇幣
71 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
aiwa 2010-3-27 01:46:42
想問大大
如果使用中
切換視窗
遊戲中是否會繼續動作?
還是會停止動作?
或者變系統其餘視窗繼續動作?
YCT62B
回覆

使用道具 舉報

金浪漫 當前離線
UID
498537
熱心
2155 值
嘉獎
0 次
違規
0 次
在線時間
2350 小時
經驗
1335 點
積分
86360
精華
0
最後登錄
2023-11-2
閱讀權限
60
註冊時間
2007-8-16
論壇幣
78185 幣
聯合幣
2324 枚
幸運鑽
833 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
金浪漫 2010-3-27 01:52:03
本帖最後由 金浪漫 於 2010-6-5 19:05 編輯

2.自動挖礦腳本 :


  1. Plugin hwnd=Window.Foreground()
  2. UserVar aa1=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【工具熱鍵】
  3. Rem 開始
  4. Gosub 工作
  5. Delay 100
  6. Goto 開始
  7. Sub 工作
  8. Plugin TT=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+2E4F0]",1)
  9. If Clng(TT)=0
  10. Plugin Bkgnd.KeyPress(hwnd,32)
  11. Delay 100
  12. Plugin Bkgnd.KeyPress(hwnd,aa1)
  13. Delay 100
  14. ElseIf Clng(TT)=40
  15. Delay 1000
  16. EndIf
  17. Return 工作

複製代碼
3.自動挖礦腳本增強版 :


  1. Plugin hwnd=Window.Foreground()
  2. UserVar aa1=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【工具熱鍵】
  3. UserVar dd8=0 保留物品編號
  4. UserVar dd9=0 保留物品編號
  5. UserVar dd10=0 保留物品編號
  6. UserVar dd11=0 保留物品編號
  7. UserVar dd12=0 保留物品編號
  8. UserVar dd13=0 保留物品編號
  9. UserVar dd14=0 保留物品編號
  10. UserVar dd15=0 保留物品編號
  11. UserVar dd16=0 保留物品編號
  12. UserVar dd17=0 保留物品編號
  13. UserVar dd18=0 保留物品編號
  14. UserVar dd19=0 保留物品編號
  15. UserVar dd20=0 保留物品編號
  16. UserVar dd21=0 保留物品編號
  17. UserVar dd22=0 保留物品編號
  18. UserVar dd23=0 保留物品編號
  19. UserVar dd24=0 保留物品編號
  20. UserVar dd25=0 保留物品編號
  21. UserVar dd26=0 保留物品編號
  22. UserVar dd27=0 保留物品編號
  23. UserVar dd28=0 保留物品編號
  24. UserVar dd29=0 保留物品編號
  25. UserVar dd30=0 保留物品編號
  26. dd1=20551
  27. dd2=20592
  28. dd3=20593
  29. dd4=41821
  30. dd5=21093
  31. dd6=23516
  32. dd7=21096
  33. t1=time
  34. Rem 開始
  35. Gosub 工作
  36. Delay 100
  37. Goto 開始
  38. Sub 工作
  39.     Plugin TT=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+2E4F0]",1)
  40.     If Clng(TT)=0
  41.         Plugin Bkgnd.KeyPress(hwnd,aa1)
  42.         Delay 1000
  43.         Gosub 軍團
  44.         Plugin Bkgnd.KeyPress(hwnd,32)
  45.         If DateDiff("s",t1,time)>=2
  46.             Gosub 檢查物品
  47.             t1=time
  48.         EndIf
  49.     ElseIf Clng(TT)=40
  50.         Delay 500
  51.         Gosub 軍團
  52.     EndIf
  53. Return 工作
  54. Sub 檢查物品
  55.     Goods1="E3D03E"
  56.     GoodsDS="E3D047"
  57.     For 60
  58.         Plugin GoodsID=Memory.Read32Bit(hwnd,"&H"&Goods1)
  59.         If clng(GoodsID)=41821
  60.             Gosub 檢查物品1
  61.         EndIf
  62.         If (clng(GoodsID)=>20900 and clng(GoodsID)=<21000) or clng(GoodsID)=dd1 or clng(GoodsID)=dd2 or clng(GoodsID)=dd3 or clng(GoodsID)=dd4 or clng(GoodsID)=dd5 or clng(GoodsID)=dd6 or clng(GoodsID)=dd7 or clng(GoodsID)=dd8 or clng(GoodsID)=dd9 or clng(GoodsID)=dd10 or clng(GoodsID)=dd11 or clng(GoodsID)=dd12 or clng(GoodsID)=dd13 or clng(GoodsID)=dd14 or clng(GoodsID)=dd15 or clng(GoodsID)=dd16 or clng(GoodsID)=dd17 or clng(GoodsID)=dd18 or clng(GoodsID)=dd19 or clng(GoodsID)=dd20 or clng(GoodsID)=dd21 or clng(GoodsID)=dd22 or clng(GoodsID)=dd23 or clng(GoodsID)=dd24 or clng(GoodsID)=dd25 or clng(GoodsID)=dd26 or clng(GoodsID)=dd27 or clng(GoodsID)=dd28 or clng(GoodsID)=dd29 or clng(GoodsID)=dd30 or clng(GoodsID)=0
  63.         Else
  64.             Rem 遠端
  65.             Plugin MemoryFish.WriteInt(hwnd,&H10A93F8,30002,2)
  66.             Plugin MemoryFish.WriteInt(hwnd,&H10A9480,1,1)
  67.             Plugin Ranks0=MemoryS3.ReadInt(hwnd,"[10A6E40]",2)
  68.             Plugin Ranks5=MemoryS3.ReadInt(hwnd,"[10A6E68]",2)
  69.             Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,1,1)
  70.             Plugin MemoryFish.WriteInt(hwnd,Ranks5+292,1,1)
  71.             MoveTo 670,662
  72.             Delay 300
  73.             MoveR 1,0
  74.             Delay 100
  75.             Gosub 軍團
  76.             LeftClick 2
  77.             Delay 300
  78.             Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  79.             Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  80.             Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  81.             FX=GoodsX+28:FY=GoodsY+80:jm=1
  82.             VBSCall ReadMemory(&H10C904C,2,Selling)
  83.             For 60
  84.                 Gosub 軍團
  85.                 VBSCall ReadMemory(Selling,2,SellingID)
  86.                 VBSCall ReadMemory(Selling+&h10,1,SellingS)
  87.                 If clng(SellingID)=0
  88.                     Delay 100
  89.                     Goto 開始
  90.                 ElseIf (clng(SellingID)<20900 or clng(SellingID)>21000) and clng(SellingID)<>dd1 and clng(SellingID)<>dd2 and clng(SellingID)<>dd3 and clng(SellingID)<>dd4 and clng(SellingID)<>dd5 and clng(SellingID)<>dd6 and clng(SellingID)<>dd7 and clng(SellingID)<>dd8 and clng(SellingID)<>dd9 and clng(SellingID)<>dd10 and clng(SellingID)<>dd11 and clng(SellingID)<>dd12 and clng(SellingID)<>dd13 and clng(SellingID)<>dd14 and clng(SellingID)<>dd15 and clng(SellingID)<>dd16 and clng(SellingID)<>dd17 and clng(SellingID)<>dd18 and clng(SellingID)<>dd19 and clng(SellingID)<>dd20 and clng(SellingID)<>dd21 and clng(SellingID)<>dd22 and clng(SellingID)<>dd23 and clng(SellingID)<>dd24 and clng(SellingID)<>dd25 and clng(SellingID)<>dd26 and clng(SellingID)<>dd27 and clng(SellingID)<>dd28 and clng(SellingID)<>dd29 and clng(SellingID)<>dd30 and clng(SellingID)<>0
  91.                     If jm=>31 and jm<=42
  92.                         MoveTo GoodsX+28,GoodsY+80
  93.                         Delay 100
  94.                         MoveR 1,0
  95.                         Delay 100
  96.                         MouseWheel -1
  97.                         Delay 300
  98.                     ElseIf jm=>43 and jm<=55
  99.                         For 2
  100.                             MoveTo GoodsX+28,GoodsY+80
  101.                             Delay 100
  102.                             MoveR 1,0
  103.                             Delay 100
  104.                             MouseWheel -1
  105.                             Delay 300
  106.                         EndFor
  107.                         Delay 300
  108.                     ElseIf jm=>56 and jm<=60
  109.                         For 3
  110.                             MoveTo GoodsX+28,GoodsY+80
  111.                             Delay 100
  112.                             MoveR 1,0
  113.                             Delay 100
  114.                             MouseWheel -1
  115.                         EndFor
  116.                         Delay 300
  117.                     EndIf
  118.                     MoveTo fx,fy
  119.                     Delay 100
  120.                     MoveR 1,0
  121.                     LeftDoubleClick 1
  122.                     Delay 300
  123.                     If clng(SellingS)>1 and clng(SellingS)<500
  124.                         MoveTo fx+76,fy+56
  125.                         Delay 100
  126.                         MoveR 1,0
  127.                         LeftClick 2
  128.                         Delay 300
  129.                         MoveTo fx+87,fy+93
  130.                         Delay 100
  131.                         MoveR 1,0
  132.                         LeftClick 1
  133.                         Delay 300
  134.                     EndIf
  135.                     MoveTo GoodsX+196,GoodsY+309
  136.                     Delay 100
  137.                     MoveR 1,0
  138.                     LeftClick 2
  139.                     Delay 300
  140.                     KeyPress 27,1
  141.                     t1=time
  142.                     Goto 開始
  143.                 EndIf
  144.                 jm=jm+1
  145.                 If jm=7
  146.                     FX=GoodsX+28:FY=GoodsY+113
  147.                 ElseIf jm=13
  148.                     FX=GoodsX+28:FY=GoodsY+146
  149.                 ElseIf jm=19 or jm=31 or jm=43
  150.                     FX=GoodsX+28:FY=GoodsY+179
  151.                 ElseIf jm=25 or jm=37 or jm=49 or jm=55
  152.                     FX=GoodsX+28:FY=GoodsY+212
  153.                 EndIf
  154.                 If jm<>1 and jm<>7 and jm<>13 and jm<>19 and jm<>25 and jm<>31 and jm<>37 and jm<>43 and jm<>49 and jm<>55
  155.                     FX=FX+33
  156.                 EndIf
  157.                 Selling = Selling+20
  158.             EndFor
  159.         EndIf
  160.         Goods1 = Hex(("&H"&Goods1)+&H39)
  161.     EndFor
  162. Return 檢查物品
  163. Sub 檢查物品1
  164.     GGoods1="E3D03E"
  165.     VBSCall ReadMemory(&H109BE08,2,GGoodsM)
  166.     VBSCall ReadMemory(GGoodsM+&H128,1,GGoodsX)
  167.     VBSCall ReadMemory(GGoodsM+&H12C,1,GGoodsY)
  168.     FFX=GGoodsX+26:FFY=GGoodsY+280:jjm=1
  169.     For 60
  170.         Gosub 軍團
  171.         VBSCall ReadMemory("&H"&GGoods1,2,GGoodsID)
  172.         If clng(GGoodsID)=41821
  173.             KeyPress 73,1
  174.             Delay 300
  175.             VBSCall ReadMemory(&H109C000,1,GGSS)
  176.             VBSCall ReadMemory(&H109BFE8,1,GGB)
  177.             If clng(GGB)=1
  178.                 MoveTo GGoodsX+59,GGoodsY+252
  179.                 Delay 100
  180.                 MoveR 1,0
  181.                 LeftClick 1
  182.             EndIf
  183.             If clng(GGSS)<>0
  184.                 For 3
  185.                     MoveTo GGoodsX+26,GGoodsY+280
  186.                     Delay 100
  187.                     MoveR 1,0
  188.                     Delay 100
  189.                     MouseWheel 1
  190.                 EndFor
  191.             EndIf
  192.             If jjm=>31 and jjm<=42
  193.                 MoveTo GGoodsX+26,GGoodsY+280
  194.                 Delay 100
  195.                 MoveR 1,0
  196.                 Delay 100
  197.                 MouseWheel -1
  198.                 Delay 300
  199.             ElseIf jjm=>43 and jjm<=55
  200.                 For 2
  201.                     MoveTo GGoodsX+26,GGoodsY+280
  202.                     Delay 100
  203.                     MoveR 1,0
  204.                     Delay 100
  205.                     MouseWheel -1
  206.                 EndFor
  207.                 Delay 300
  208.             ElseIf jjm=>56 and jjm<=60
  209.                 For 3
  210.                     MoveTo GGoodsX+26,GGoodsY+280
  211.                     Delay 100
  212.                     MoveR 1,0
  213.                     Delay 100
  214.                     MouseWheel -1
  215.                 EndFor
  216.                 Delay 300
  217.             EndIf
  218.             MoveTo FFX,FFY
  219.             Delay 100
  220.             MoveR 1,0
  221.             LeftDoubleClick 1
  222.             Delay 300
  223.             MoveTo 584,484
  224.             Delay 100
  225.             MoveR 1,0
  226.             LeftClick 1
  227.             Delay 8000
  228.             Gosub 軍團
  229.             MoveTo 511,483
  230.             Delay 100
  231.             MoveR 1,0
  232.             Delay 100
  233.             LeftClick 1
  234.             Delay 300
  235.             VBSCall ReadMemory(&H109BFF4,1,GGD)
  236.             If clng(GGD)=1
  237.                 KeyPress 73,1
  238.             EndIf
  239.             t1=time
  240.             Goto 開始
  241.             If jjm>=31
  242.                 For 3
  243.                     MoveTo GGoodsX+26,GGoodsY+280
  244.                     Delay 100
  245.                     MoveR 1,0
  246.                     Delay 100
  247.                     MouseWheel 3
  248.                 EndFor
  249.             EndIf
  250.         EndIf
  251.         jjm=jjm+1
  252.         If jjm=7
  253.             FFX=GGoodsX+26:FFY=GGoodsY+313
  254.         ElseIf jjm=13
  255.             FFX=GGoodsX+26:FFY=GGoodsY+336
  256.         ElseIf jjm=19 or jjm=31 or jjm=43
  257.             FFX=GGoodsX+26:FFY=GGoodsY+369
  258.         ElseIf jjm=25 or jjm=37 or jjm=49 or jjm=55
  259.             FFX=GGoodsX+26:FFY=GGoodsY+402
  260.         EndIf
  261.         If jjm<>1 and jjm<>7 and jjm<>13 and jjm<>19 and jjm<>25 and jjm<>31 and jjm<>37 and jjm<>43 and jjm<>49 and jjm<>55
  262.             FFX=FFX+33
  263.         EndIf
  264.         GGoods1 = Hex(("&H"&GGoods1)+&H39)
  265.     EndFor
  266. Return 檢查物品1
  267. Sub 軍團
  268.     Plugin RRR=MemoryS3.ReadInt(hwnd,"[E3B460]",0)
  269.     If Clng(RRR)=1
  270.         Plugin MemoryFish.WriteInt(hwnd,&hE3B460,0,1)
  271.     EndIf
  272. Return 軍團

複製代碼
4.自動補紅、補藍、補寵、輔助技能 :


  1. Plugin hwnd=Window.Foreground()
  2. UserVar as1=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【藥水補HP熱鍵】
  3. UserVar hpt=DropList{無:0|10%補HP:0.1|20%補HP:0.2|30%補HP:0.3|40%補HP:0.4|50%補HP:0.5|60%補HP:0.6|70%補HP:0.7|80%補HP:0.8|90%補HP:0.9}=0 【藥水補HP%數】
  4. UserVar as9=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【瞬補HP熱鍵】
  5. UserVar hpatt=DropList{無:0|10%補HP:0.1|20%補HP:0.2|30%補HP:0.3|40%補HP:0.4|50%補HP:0.5}=0 【瞬補HP%數】
  6. UserVar as2=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【藥水補MP熱鍵】
  7. UserVar mpt=DropList{無:0|10%補MP:0.1|20%補MP:0.2|30%補MP:0.3|40%補MP:0.4|50%補MP:0.5|60%補MP:0.6|70%補MP:0.7|80%補MP:0.8|90%補MP:0.9}=0 【藥水補MP%數】
  8. UserVar ad1=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【輔助技能1】
  9. UserVar ad2=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【輔助技能2】
  10. UserVar ad3=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【輔助技能3】
  11. UserVar ad4=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【輔助技能4】
  12. UserVar ad5=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【輔助技能5】
  13. UserVar ad6=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【點人輔助技能1】
  14. UserVar ad7=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【點人輔助技能2】
  15. UserVar ad8=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【點人輔助技能3】
  16. UserVar ad9=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【點人輔助技能4】
  17. UserVar ad10=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【點人輔助技能5】
  18. UserVar zoo1=DropList{無:0|按鍵1:49|按鍵2:50|按鍵3:51|按鍵4:52|按鍵5:53|按鍵6:54|按鍵7:55|按鍵8:56|按鍵9:57|按鍵0:48|按鍵-:189|按鍵=:187}=0 【飼料熱鍵】
  19. DDD=0
  20. Rem 開始
  21. Gosub 偵測HPMP
  22. Gosub 輔助技能
  23. Delay 100
  24. Goto 開始
  25. Sub 偵測HPMP
  26.     Gosub 記憶體
  27.     If Clng(HP)<=Clng(HPM)*hpatt and as9<>0 and (E1<>28 and E2<>28 and E3<>28 and E4<>28 and E5<>28 and E6<>28 and E7<>28 and E8<>28 and E9<>28and E10<>28 and E11<>28 and E12<>28)
  28.         Plugin Bkgnd.KeyPress(hwnd,as9)
  29.     EndIf
  30.     If Clng(HP)<=Clng(HPM)*hpt and as1<>0 and Clng(HPF)=0 and (E1<>28 and E2<>28 and E3<>28 and E4<>28 and E5<>28 and E6<>28 and E7<>28 and E8<>28 and E9<>28and E10<>28 and E11<>28 and E12<>28)
  31.         Plugin Bkgnd.KeyPress(hwnd,as1)
  32.     EndIf
  33.     If Clng(MP)<=Clng(MPM)*mpt
  34.         Plugin Bkgnd.KeyPress(hwnd,as2)
  35.     EndIf
  36.     If Clng(ZOO)<=79 and Clng(ZOO)<>0
  37.         Plugin Bkgnd.KeyPress(hwnd,zoo1)
  38.     EndIf
  39.     Delay 100
  40. Return 偵測HPMP
  41. Sub 輔助技能
  42.     Gosub 記憶體
  43.     If (Clng(E1)<>Clng(W1) and Clng(E2)<>Clng(W1) and Clng(E3)<>Clng(W1) and Clng(E4)<>Clng(W1) and Clng(E5)<>Clng(W1) and Clng(E6)<>Clng(W1) and Clng(E7)<>Clng(W1) and Clng(E8)<>Clng(W1) and Clng(E9)<>Clng(W1) and Clng(E10)<>Clng(W1) and Clng(E11)<>Clng(W1) and Clng(E12)<>Clng(W1) and Clng(E13)<>Clng(W1) and Clng(E14)<>Clng(W1)) and (Clng(W1)<>0 or Clng(W1)<>65535) and (ad1=49 or ad2=49 or ad3=49 or ad4=49 or ad5=49 or ad6=49 or ad7=49 or ad8=49 or ad9=49 or ad10=49) and Clng(M1)=0
  44.         If ad6=49 or ad7=49 or ad8=49 or ad9=49 or ad10=49
  45.             Plugin Bkgnd.KeyPress(hwnd,192)
  46.         EndIf
  47.         If DDD=>1 and DDD<=12
  48.             Delay 3200
  49.         EndIf
  50.         Plugin Bkgnd.KeyPress(hwnd,49)
  51.         DDD=DDD+1
  52.     EndIf
  53.     If (Clng(E1)<>Clng(W2) and Clng(E2)<>Clng(W2) and Clng(E3)<>Clng(W2) and Clng(E4)<>Clng(W2) and Clng(E5)<>Clng(W2) and Clng(E6)<>Clng(W2) and Clng(E7)<>Clng(W2) and Clng(E8)<>Clng(W2) and Clng(E9)<>Clng(W2) and Clng(E10)<>Clng(W2) and Clng(E11)<>Clng(W2) and Clng(E12)<>Clng(W2) and Clng(E13)<>Clng(W2) and Clng(E14)<>Clng(W2)) and (Clng(W2)<>0 or Clng(W2)<>65535) and (ad1=50 or ad2=50 or ad3=50 or ad4=50 or ad5=50 or ad6=50 or ad7=50 or ad8=50 or ad9=50 or ad10=50) and Clng(M2)=0
  54.         If ad6=50 or ad7=50 or ad8=50 or ad9=50 or ad10=50
  55.             Plugin Bkgnd.KeyPress(hwnd,192)
  56.         EndIf
  57.         If DDD=>1 and DDD<=12
  58.             Delay 3200
  59.         EndIf
  60.         Plugin Bkgnd.KeyPress(hwnd,50)
  61.         DDD=DDD+1
  62.     EndIf
  63.     If (Clng(E1)<>Clng(W3) and Clng(E2)<>Clng(W3) and Clng(E3)<>Clng(W3) and Clng(E4)<>Clng(W3) and Clng(E5)<>Clng(W3) and Clng(E6)<>Clng(W3) and Clng(E7)<>Clng(W3) and Clng(E8)<>Clng(W3) and Clng(E9)<>Clng(W3) and Clng(E10)<>Clng(W3) and Clng(E11)<>Clng(W3) and Clng(E12)<>Clng(W3) and Clng(E13)<>Clng(W3) and Clng(E14)<>Clng(W3)) and (Clng(W3)<>0 or Clng(W3)<>65535) and (ad1=51 or ad2=51 or ad3=51 or ad4=51 or ad5=51 or ad6=51 or ad7=51 or ad8<>0 or ad9=51 or ad10=51) and Clng(M3)=0
  64.         If ad6=51 or ad7=51 or ad8=51 or ad9=51 or ad10=51
  65.             Plugin Bkgnd.KeyPress(hwnd,192)
  66.         EndIf
  67.         If DDD=>1 and DDD<=12
  68.             Delay 3200
  69.         EndIf
  70.         Plugin Bkgnd.KeyPress(hwnd,51)
  71.         DDD=DDD+1
  72.     EndIf
  73.     If (Clng(E1)<>Clng(W4) and Clng(E2)<>Clng(W4) and Clng(E3)<>Clng(W4) and Clng(E4)<>Clng(W4) and Clng(E5)<>Clng(W4) and Clng(E6)<>Clng(W4) and Clng(E7)<>Clng(W4) and Clng(E8)<>Clng(W4) and Clng(E9)<>Clng(W4) and Clng(E10)<>Clng(W4) and Clng(E11)<>Clng(W4) and Clng(E12)<>Clng(W4) and Clng(E13)<>Clng(W4) and Clng(E14)<>Clng(W4)) and (Clng(W4)<>0 or Clng(W4)<>65535) and (ad1=52 or ad2=52 or ad3=52 or ad4=52 or ad5=52 or ad6=52 or ad7=52 or ad8=52 or ad9=52 or ad10=52) and Clng(M4)=0
  74.         If ad6=52 or ad7=52 or ad8=52 or ad9=52 or ad10=52
  75.             Plugin Bkgnd.KeyPress(hwnd,192)
  76.         EndIf
  77.         If DDD=>1 and DDD<=12
  78.             Delay 3200
  79.         EndIf
  80.         Plugin Bkgnd.KeyPress(hwnd,52)
  81.         DDD=DDD+1
  82.     EndIf
  83.     If (Clng(E1)<>Clng(W5) and Clng(E2)<>Clng(W5) and Clng(E3)<>Clng(W5) and Clng(E4)<>Clng(W5) and Clng(E5)<>Clng(W5) and Clng(E6)<>Clng(W5) and Clng(E7)<>Clng(W5) and Clng(E8)<>Clng(W5) and Clng(E9)<>Clng(W5) and Clng(E10)<>Clng(W5) and Clng(E11)<>Clng(W5) and Clng(E12)<>Clng(W5) and Clng(E13)<>Clng(W5) and Clng(E14)<>Clng(W5)) and (Clng(W5)<>0 or Clng(W5)<>65535) and (ad1=53 or ad2=53 or ad3=53 or ad4=53 or ad5=53 or ad6=53 or ad7=53 or ad8=53 or ad9=53 or ad10=53) and Clng(M5)=0
  84.         If ad6=53 or ad7=53 or ad8=53 or ad9=53 or ad10=53
  85.             Plugin Bkgnd.KeyPress(hwnd,192)
  86.         EndIf
  87.         If DDD=>1 and DDD<=12
  88.             Delay 3200
  89.         EndIf
  90.         Plugin Bkgnd.KeyPress(hwnd,53)
  91.         DDD=DDD+1
  92.     EndIf
  93.     If (Clng(E1)<>Clng(W6) and Clng(E2)<>Clng(W6) and Clng(E3)<>Clng(W6) and Clng(E4)<>Clng(W6) and Clng(E5)<>Clng(W6) and Clng(E6)<>Clng(W6) and Clng(E7)<>Clng(W6) and Clng(E8)<>Clng(W6) and Clng(E9)<>Clng(W6) and Clng(E10)<>Clng(W6) and Clng(E11)<>Clng(W6) and Clng(E12)<>Clng(W6) and Clng(E13)<>Clng(W6) and Clng(E14)<>Clng(W6)) and (Clng(W6)<>0 or Clng(W6)<>65535) and (ad1=54 or ad2=54 or ad3=54 or ad4=54 or ad5=54 or ad6=54 or ad7=54 or ad8=54 or ad9=54 or ad10=54) and Clng(M6)=0
  94.         If ad6=54 or ad7=54 or ad8=54 or ad9=54 or ad10=54
  95.             Plugin Bkgnd.KeyPress(hwnd,192)
  96.         EndIf
  97.         If DDD=>1 and DDD<=12
  98.             Delay 3200
  99.         EndIf
  100.         Plugin Bkgnd.KeyPress(hwnd,54)
  101.         DDD=DDD+1
  102.     EndIf
  103.     If (Clng(E1)<>Clng(W7) and Clng(E2)<>Clng(W7) and Clng(E3)<>Clng(W7) and Clng(E4)<>Clng(W7) and Clng(E5)<>Clng(W7) and Clng(E6)<>Clng(W7) and Clng(E7)<>Clng(W7) and Clng(E8)<>Clng(W7) and Clng(E9)<>Clng(W7) and Clng(E10)<>Clng(W7) and Clng(E11)<>Clng(W7) and Clng(E12)<>Clng(W7) and Clng(E13)<>Clng(W7) and Clng(E14)<>Clng(W7)) and (Clng(W7)<>0 or Clng(W7)<>65535) and (ad1=55 or ad2=55 or ad3=55 or ad4=55 or ad5=55 or ad6=55 or ad7=55 or ad8=55 or ad9=55 or ad10=55) and Clng(M7)=0
  104.         If ad6=55 or ad7=55 or ad8=55 or ad9=55 or ad10=55
  105.             Plugin Bkgnd.KeyPress(hwnd,192)
  106.         EndIf
  107.         If DDD=>1 and DDD<=12
  108.             Delay 3200
  109.         EndIf
  110.         Plugin Bkgnd.KeyPress(hwnd,55)
  111.         DDD=DDD+1
  112.     EndIf
  113.     If (Clng(E1)<>Clng(W8) and Clng(E2)<>Clng(W8) and Clng(E3)<>Clng(W8) and Clng(E4)<>Clng(W8) and Clng(E5)<>Clng(W8) and Clng(E6)<>Clng(W8) and Clng(E7)<>Clng(W8) and Clng(E8)<>Clng(W8) and Clng(E9)<>Clng(W8) and Clng(E10)<>Clng(W8) and Clng(E11)<>Clng(W8) and Clng(E12)<>Clng(W8) and Clng(E13)<>Clng(W8) and Clng(E14)<>Clng(W8)) and (Clng(W8)<>0 or Clng(W8)<>65535) and (ad1=56 or ad2=56 or ad3=56 or ad4=56 or ad5=56 or ad6=56 or ad7=56 or ad8=56 or ad9=56 or ad10=56) and Clng(M8)=0
  114.         If ad6=56 or ad7=56 or ad8=56 or ad9=56 or ad10=56
  115.             Plugin Bkgnd.KeyPress(hwnd,192)
  116.         EndIf
  117.         If DDD=>1 and DDD<=12
  118.             Delay 3200
  119.         EndIf
  120.         Plugin Bkgnd.KeyPress(hwnd,56)
  121.         DDD=DDD+1
  122.     EndIf
  123.     If (Clng(E1)<>Clng(W9) and Clng(E2)<>Clng(W9) and Clng(E3)<>Clng(W9) and Clng(E4)<>Clng(W9) and Clng(E5)<>Clng(W9) and Clng(E6)<>Clng(W9) and Clng(E7)<>Clng(W9) and Clng(E8)<>Clng(W9) and Clng(E9)<>Clng(W9) and Clng(E10)<>Clng(W9) and Clng(E11)<>Clng(W9) and Clng(E12)<>Clng(W9) and Clng(E13)<>Clng(W9) and Clng(E14)<>Clng(W9)) and (Clng(W9)<>0 or Clng(W9)<>65535) and (ad1=57 or ad2=57 or ad3=57 or ad4=57 or ad5=57 or ad6=57 or ad7=57 or ad8=57 or ad9=57 or ad10=57) and Clng(M9)=0
  124.         If ad6=57 or ad7=57 or ad8=57 or ad9=57 or ad10=57
  125.             Plugin Bkgnd.KeyPress(hwnd,192)
  126.         EndIf
  127.         If DDD=>1 and DDD<=12
  128.             Delay 3200
  129.         EndIf
  130.         Plugin Bkgnd.KeyPress(hwnd,57)
  131.         DDD=DDD+1
  132.     EndIf
  133.     If (Clng(E1)<>Clng(W10) and Clng(E2)<>Clng(W10) and Clng(E3)<>Clng(W10) and Clng(E4)<>Clng(W10) and Clng(E5)<>Clng(W10) and Clng(E6)<>Clng(W10) and Clng(E7)<>Clng(W10) and Clng(E8)<>Clng(W10) and Clng(E9)<>Clng(W10) and Clng(E10)<>Clng(W10) and Clng(E11)<>Clng(W10) and Clng(E12)<>Clng(W10) and Clng(E13)<>Clng(W10) and Clng(E14)<>Clng(W10)) and (Clng(W10)<>0 or Clng(W10)<>65535) and (ad1=48 or ad2=48 or ad3=48 or ad4=48 or ad5=48 or ad6=48 or ad7=48 or ad8=48 or ad9=48 or ad10=48) and Clng(M10)=0
  134.         If ad6=48 or ad7=48 or ad8=48 or ad9=48 or ad10=48
  135.             Plugin Bkgnd.KeyPress(hwnd,192)
  136.         EndIf
  137.         If DDD=>1 and DDD<=12
  138.             Delay 3200
  139.         EndIf
  140.         Plugin Bkgnd.KeyPress(hwnd,48)
  141.         DDD=DDD+1
  142.     EndIf
  143.     If (Clng(E1)<>Clng(W11) and Clng(E2)<>Clng(W11) and Clng(E3)<>Clng(W11) and Clng(E4)<>Clng(W11) and Clng(E5)<>Clng(W11) and Clng(E6)<>Clng(W11) and Clng(E7)<>Clng(W11) and Clng(E8)<>Clng(W11) and Clng(E9)<>Clng(W11) and Clng(E10)<>Clng(W11) and Clng(E11)<>Clng(W11) and Clng(E12)<>Clng(W11) and Clng(E13)<>Clng(W11) and Clng(E14)<>Clng(W11)) and (Clng(W11)<>0 or Clng(W11)<>65535) and (ad1=189 or ad2=189 or ad3=189 or ad4=189 or ad5=189 or ad6=189 or ad7=189 or ad8=189 or ad9=189 or ad10=189) and Clng(M11)=0
  144.         If ad6=189 or ad7=189 or ad8=189 or ad9=189 or ad10=189
  145.             Plugin Bkgnd.KeyPress(hwnd,192)
  146.         EndIf
  147.         If DDD=>1 and DDD<=12
  148.             Delay 3200
  149.         EndIf
  150.         Plugin Bkgnd.KeyPress(hwnd,189)
  151.         DDD=DDD+1
  152.     EndIf
  153.     If (Clng(E1)<>Clng(W12) and Clng(E2)<>Clng(W12) and Clng(E3)<>Clng(W12) and Clng(E4)<>Clng(W12) and Clng(E5)<>Clng(W12) and Clng(E6)<>Clng(W12) and Clng(E7)<>Clng(W12) and Clng(E8)<>Clng(W12) and Clng(E9)<>Clng(W12) and Clng(E10)<>Clng(W12) and Clng(E11)<>Clng(W12) and Clng(E12)<>Clng(W12) and Clng(E13)<>Clng(W12) and Clng(E14)<>Clng(W12)) and (Clng(W12)<>0 or Clng(W12)<>65535) and (ad1=187 or ad2=187 or ad3=187 or ad4=187 or ad5=187 or ad6=187 or ad7=187 or ad8=187 or ad9=187 or ad10=187) and Clng(M12)=0
  154.         If ad6=187 or ad7=187 or ad8=187 or ad9=187 or ad10=187
  155.             Plugin Bkgnd.KeyPress(hwnd,192)
  156.         EndIf
  157.         If DDD=>1 and DDD<=12
  158.             Delay 3200
  159.         EndIf
  160.         Plugin Bkgnd.KeyPress(hwnd,187)
  161.         DDD=DDD+1
  162.     EndIf
  163.     DDD=13
  164. Return 輔助技能
  165. Sub 記憶體
  166.     Plugin E1=MemoryS3.ReadInt(hwnd,"[[[E3DDBC]+7F0]+2]",1)
  167.     Plugin E2=MemoryS3.ReadInt(hwnd,"[[[[E3DDBC]+7F0]+24]+2]",1)
  168.     Plugin E3=MemoryS3.ReadInt(hwnd,"[[[[[E3DDBC]+7F0]+24]+24]+2]",1)
  169.     Plugin E4=MemoryS3.ReadInt(hwnd,"[[[[[[E3DDBC]+7F0]+24]+24]+24]+2]",1)
  170.     Plugin E5=MemoryS3.ReadInt(hwnd,"[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+2]",1)
  171.     Plugin E6=MemoryS3.ReadInt(hwnd,"[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+2]",1)
  172.     Plugin E7=MemoryS3.ReadInt(hwnd,"[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+2]",1)
  173.     Plugin E8=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  174.     Plugin E9=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  175.     Plugin E10=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  176.     Plugin E11=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  177.     Plugin E12=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  178.     Plugin E13=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  179.     Plugin E14=MemoryS3.ReadInt(hwnd,"[[[[[[[[[[[[[[[[E3DDBC]+7F0]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+24]+2]",1)
  180.     Plugin w1=MemoryS3.ReadInt(hwnd,"[10C20CC]",1)
  181.     Plugin w2=MemoryS3.ReadInt(hwnd,"[10C21F0]",1)
  182.     Plugin w3=MemoryS3.ReadInt(hwnd,"[10C2314]",1)
  183.     Plugin w4=MemoryS3.ReadInt(hwnd,"[10C2438]",1)
  184.     Plugin w5=MemoryS3.ReadInt(hwnd,"[10C255C]",1)
  185.     Plugin w6=MemoryS3.ReadInt(hwnd,"[10C2680]",1)
  186.     Plugin w7=MemoryS3.ReadInt(hwnd,"[10C27A4]",1)
  187.     Plugin w8=MemoryS3.ReadInt(hwnd,"[10C28C8]",1)
  188.     Plugin w9=MemoryS3.ReadInt(hwnd,"[10C29EC]",1)
  189.     Plugin w10=MemoryS3.ReadInt(hwnd,"[10C2B10]",1)
  190.     Plugin w11=MemoryS3.ReadInt(hwnd,"[10C2C34]",1)
  191.     Plugin w12=MemoryS3.ReadInt(hwnd,"[10C2D58]",1)
  192.     Plugin M1=MemoryS3.ReadInt(hwnd,"[[10C1BC4]+124]",0)
  193.     Plugin M2=MemoryS3.ReadInt(hwnd,"[[10C1BC8]+124]",0)
  194.     Plugin M3=MemoryS3.ReadInt(hwnd,"[[10C1BCC]+124]",0)
  195.     Plugin M4=MemoryS3.ReadInt(hwnd,"[[10C1BD0]+124]",0)
  196.     Plugin M5=MemoryS3.ReadInt(hwnd,"[[10C1BD4]+124]",0)
  197.     Plugin M6=MemoryS3.ReadInt(hwnd,"[[10C1BD8]+124]",0)
  198.     Plugin M7=MemoryS3.ReadInt(hwnd,"[[10C1BDC]+124]",0)
  199.     Plugin M8=MemoryS3.ReadInt(hwnd,"[[10C1BE0]+124]",0)
  200.     Plugin M9=MemoryS3.ReadInt(hwnd,"[[10C1BE4]+124]",0)
  201.     Plugin M10=MemoryS3.ReadInt(hwnd,"[[10C1BE8]+124]",0)
  202.     Plugin M11=MemoryS3.ReadInt(hwnd,"[[10C1BEC]+124]",0)
  203.     Plugin M12=MemoryS3.ReadInt(hwnd,"[[10C1BF0]+124]",0)
  204.     Plugin HP=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+262]",2)
  205.     Plugin HPM=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+25C]",2)
  206.     Plugin MP=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+266]",1)
  207.     Plugin MPM=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+260]",1)
  208.     Plugin HPF=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+2C4]",2)
  209.     Plugin ZOO=MemoryS3.ReadInt(hwnd,"[[10C0BA4]+4C]",1)
  210. Return 記憶體

複製代碼
5.自動買賣 :


  1. Plugin hwnd=Window.Foreground()
  2. UserVar as1=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【紅水位置】
  3. UserVar as2=DropList{無:0|按鍵F1:112|按鍵F2:113|按鍵F3:114|按鍵F4:115|按鍵F5:116|按鍵F6:117|按鍵F7:118|按鍵F8:119|按鍵F9:120|按鍵F10:121|按鍵F11:122|按鍵F12:123}=0 【藍水位置】
  4. UserVar aa1=DropList{無:0,0|小的體力恢復劑(1000):28,80|體力恢復劑(2000):61,80|大的體力恢復劑(4000):94,80|強力體力恢復劑(8000):127,80|驚喜體力恢復劑(16000):160,80|神秘的體力恢復劑(32000):193,80|特別的體力恢復劑(64000):28,113}=0 【購買紅水種類】
  5. UserVar aas1=DropList{無:0,0,0,0|10灌:15,54,34,111|20灌:34,54,34,111|30灌:53,54,34,111|40灌:15,73,34,111|50灌:34,73,34,111|60灌:53,73,34,111|70灌:15,92,34,111|80灌:34,92,34,111|90灌:53,92,34,111}=0 【購買紅水數量】
  6. UserVar aa2=DropList{無:0,0|小的魔力恢復劑(100):61,113|魔力恢復劑(200):94,113|大的魔力恢復劑(300):127,113|強力魔力恢復劑(400):160,113|驚喜魔力恢復劑(500):193,113|神秘的魔力恢復劑(600):28,146|特別的魔力恢復劑(700):61,146}=0 【購買藍水種類】
  7. UserVar aas2=DropList{無:0,0,0,0|10灌:15,54,34,111|20灌:34,54,34,111|30灌:53,54,34,111|40灌:15,73,34,111|50灌:34,73,34,111|60灌:53,73,34,111|70灌:15,92,34,111|80灌:34,92,34,111|90灌:53,92,34,111}=0 【購買藍水數量】
  8. UserVar aa3=DropList{不購買:0,0,0|箭桶:160,179,20562|石功箭桶:193,179,20565|弩炮箭桶:28,213,20568}=0 【購買箭桶種類】
  9. UserVar YDD=DropList{不賣裝:0|精品裝以下(黃):6|希有裝以下(紫):7}=0 【賣裝備】
  10. UserVar YYD=DropList{不修理:0|耐久小於10:10|耐久小於20:20|耐久小於30:30|耐久小於40:40|耐久小於50:50|耐久小於60:60|耐久小於70:118|耐久小於80:80|耐久小於90:90}=0 【修理裝備】
  11. aa1 = Split(aa1,",")
  12. aa2 = Split(aa2,",")
  13. aa3 = Split(aa3,",")
  14. aas1 = Split(aas1,",")
  15. aas2 = Split(aas2,",")
  16. as1bits="10C6AEC":as2bits="10C6AEC":ass1=as1-112:ass2=as2-112
  17. UserVar dd3=20586 【1000紅】
  18. UserVar dd4=20572 【2000紅】
  19. UserVar dd5=20573 【4000紅】
  20. UserVar dd6=20589 【8000紅】
  21. UserVar dd7=20587 【16000紅】
  22. UserVar dd8=20616 【32000紅】
  23. UserVar dd9=20618 【64000紅】
  24. UserVar dd10=20577 【100藍】
  25. UserVar dd11=20578 【200藍】
  26. UserVar dd12=20579 【300藍】
  27. UserVar dd13=20590 【400藍】
  28. UserVar dd14=20588 【500藍】
  29. UserVar dd15=20617 【600藍】
  30. UserVar dd16=20619 【700藍】
  31. UserVar dd17=23225 【低階的野菜飼料】
  32. UserVar dd18=23227 【低階的肉質飼料】
  33. UserVar dd19=23228 【低階的油質飼料】
  34. UserVar dd20=0 【保留物品編號】
  35. UserVar dd21=0 【保留物品編號】
  36. UserVar dd22=0 【保留物品編號】
  37. UserVar dd23=0 【保留物品編號】
  38. UserVar dd24=0 【保留物品編號】
  39. UserVar dd25=0 【保留物品編號】
  40. UserVar dd26=0 【保留物品編號】
  41. UserVar dd27=0 【保留物品編號】
  42. UserVar dd28=0 【保留物品編號】
  43. UserVar dd29=0 【保留物品編號】
  44. UserVar dd30=0 【保留物品編號】
  45. dd1=20551
  46. dd2=20593
  47. If as1<>0
  48.     For ass1
  49.         as1bits = Hex(("&H"&as1bits)+&H124)
  50.     EndFor
  51. EndIf
  52. If as2<>0
  53.     For ass2
  54.         as2bits = Hex(("&H"&as2bits)+&H124)
  55.     EndFor
  56. EndIf
  57. Rem 開始
  58. Gosub 除錯
  59. Gosub 檢查轉蛋
  60. Gosub 購買紅藍
  61. Gosub 檢查物品
  62. Gosub 檢查防武
  63. Gosub 檢查裝備
  64. Gosub 檢查箭桶
  65. Delay 100
  66. Goto 開始
  67. Sub 檢查轉蛋
  68.     Goods1="E3D03E"
  69.     For 60
  70.         Plugin GoodsID=Memory.Read32Bit(hwnd,"&H"&Goods1)
  71.         If (clng(GoodsID)=>66600 and clng(GoodsID)=<67500) or (clng(GoodsID)=>22791 and clng(GoodsID)=<22794)
  72.             Delay 1000
  73.             Goto 開始
  74.         EndIf
  75.         Goods1 = Hex(("&H"&Goods1)+&H39)
  76.     EndFor
  77. Return 檢查轉蛋
  78. Sub 檢查箭桶
  79.     Goods1="E3D03E"
  80.     For 60
  81.         Plugin GoodsID=Memory.Read32Bit(hwnd,"&H"&Goods1)
  82.         If clng(GoodsID)=clng(aa3(2)) or clng(aa3(2))=0
  83.             Delay 1000
  84.             Goto 開始
  85.         EndIf
  86.         Goods1 = Hex(("&H"&Goods1)+&H39)
  87.     EndFor
  88.     Gosub 購買箭桶
  89. Return 檢查箭桶
  90. Sub 購買箭桶
  91.     Gosub 遠端
  92.     Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  93.     Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  94.     For 5
  95.         MoveTo Clng(GoodsX)+aa3(0),Clng(GoodsY)+aa3(1)
  96.         Delay 100
  97.         MoveR 0,1
  98.         Delay 30
  99.         LeftDoubleClick 1
  100.         Delay 30
  101.     EndFor
  102.     MoveTo Clng(GoodsX)+196,Clng(GoodsY)+309
  103.     Delay 100
  104.     MoveR 0,1
  105.     Delay 30
  106.     LeftClick 1
  107.     Delay 300
  108.     Gosub 除錯
  109.     Plugin GSSX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+124]",0)
  110.     If Clng(GSSX)=1
  111.         KeyPress 27,1
  112.         Delay 5000
  113.     EndIf
  114. Return 購買箭桶
  115. Sub 購買紅藍
  116.     Plugin as1bit=Memory.Read16Bit(hwnd,"&H"&as1bits)
  117.     Plugin as2bit=Memory.Read16Bit(hwnd,"&H"&as2bits)
  118.     If clng(as1bit)<=5
  119.         Gosub 遠端
  120.         Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  121.         Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  122.         MoveTo Clng(GoodsX)+aa1(0),Clng(GoodsY)+aa1(1)
  123.         Delay 100
  124.         MoveR 0,1
  125.         Delay 30
  126.         LeftDoubleClick 1
  127.         Delay 200
  128.         MoveTo Clng(GoodsX)+aa1(0)+aas1(0),Clng(GoodsY)+aa1(1)+aas1(1)
  129.         Delay 100
  130.         MoveR 0,1
  131.         Delay 100
  132.         LeftClick 1
  133.         Delay 200
  134.         If aas1(2)<>0
  135.             MoveTo Clng(GoodsX)+aa1(0)+aas1(2),Clng(GoodsY)+aa1(1)+aas1(3)
  136.             Delay 100
  137.             MoveR 0,1
  138.             Delay 30
  139.             LeftClick 1
  140.             Delay 200
  141.         EndIf
  142.         MoveTo Clng(GoodsX)+aa1(0)+85,Clng(GoodsY)+aa1(1)+91
  143.         Delay 100
  144.         MoveR 0,1
  145.         Delay 30
  146.         LeftClick 1
  147.         Delay 200
  148.         MoveTo Clng(GoodsX)+196,Clng(GoodsY)+309
  149.         Delay 100
  150.         MoveR 0,1
  151.         Delay 30
  152.         LeftClick 1
  153.         Delay 300
  154.     EndIf
  155.     If clng(as2bit)<=5
  156.         Gosub 遠端
  157.         Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  158.         Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  159.         MoveTo Clng(GoodsX)+aa2(0),Clng(GoodsY)+aa2(1)
  160.         Delay 100
  161.         MoveR 0,1
  162.         Delay 30
  163.         LeftDoubleClick 1
  164.         Delay 200
  165.         MoveTo Clng(GoodsX)+aa2(0)+aas2(0),Clng(GoodsY)+aa2(1)+aas2(1)
  166.         Delay 100
  167.         MoveR 0,1
  168.         Delay 30
  169.         LeftClick 1
  170.         Delay 200
  171.         If aas2(2)<>0
  172.             MoveTo Clng(GoodsX)+aa2(0)+aas2(2),Clng(GoodsY)+aa2(1)+aas2(3)
  173.             Delay 100
  174.             MoveR 0,1
  175.             Delay 30
  176.             LeftClick 1
  177.             Delay 200
  178.         EndIf
  179.         MoveTo Clng(GoodsX)+aa2(0)+85,Clng(GoodsY)+aa2(1)+91
  180.         Delay 100
  181.         MoveR 0,1
  182.         Delay 30
  183.         LeftClick 1
  184.         Delay 200
  185.         MoveTo Clng(GoodsX)+196,Clng(GoodsY)+309
  186.         Delay 100
  187.         MoveR 0,1
  188.         Delay 100
  189.         LeftClick 1
  190.         Delay 300
  191.     EndIf
  192.     Gosub 除錯
  193.     Plugin GSSX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+124]",0)
  194.     If Clng(GSSX)=1
  195.         KeyPress 27,1
  196.         Delay 5000
  197.     EndIf
  198. Return 購買紅藍
  199. Sub 除錯
  200.     Plugin FFSX=MemoryS3.ReadInt(hwnd,"[[13C1168]+124]",0)
  201.     If Clng(FFSX)=1
  202.         KeyPress 27,1
  203.     EndIf
  204.     Plugin DSX=MemoryS3.ReadInt(hwnd,"[[109F74C]+124]",0)
  205.     If Clng(DSX)=1
  206.         Delay 300
  207.         MoveTo 515,430
  208.         Delay 300
  209.         MoveR 1,0
  210.         Delay 100
  211.         LeftClick 1
  212.         Delay 300
  213.     EndIf
  214. Return 除錯
  215. Sub 遠端
  216.     Plugin MemoryFish.WriteInt(hwnd,&H10A93F8,30001,2)
  217.     Plugin MemoryFish.WriteInt(hwnd,&H10A9480,1,1)
  218.     Plugin Ranks0=MemoryS3.ReadInt(hwnd,"[10A6E40]",2)
  219.     Plugin Ranks5=MemoryS3.ReadInt(hwnd,"[10A6E68]",2)
  220.     Plugin MemoryFish.WriteInt(hwnd,&H10A32C0,4,1)
  221.     Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,1,1)
  222.     Plugin MemoryFish.WriteInt(hwnd,Ranks5+292,1,1)
  223.     MoveTo 670,662
  224.     Delay 300
  225.     MoveR 1,0
  226.     Delay 100
  227.     LeftClick 1
  228.     Delay 300
  229.     Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  230.     Plugin MemoryFish.WriteInt(hwnd,&H109F4EC,0,1)
  231.     Plugin MemoryFish.WriteInt(hwnd,&H10C8F24,0,1)
  232.     Plugin MemoryFish.WriteInt(hwnd,&H10C9124,0,1)
  233. Return 遠端
  234. Sub 檢查物品
  235.     Goods1="E3D03E"
  236.     GoodsDS="E3D047"
  237.     For 60
  238.         Plugin GoodsID=Memory.Read32Bit(hwnd,"&H"&Goods1)
  239.         If (clng(GoodsID)=>20900 and clng(GoodsID)=<21000) or (clng(GoodsID)=>22971 and clng(GoodsID)=<22794) or clng(SellingID)=clng(aa3(2)) or (clng(GoodsID)=>66600 and clng(GoodsID)=<67500) or clng(GoodsID)=dd1 or clng(GoodsID)=dd2 or clng(GoodsID)=dd3 or clng(GoodsID)=dd4 or clng(GoodsID)=dd5 or clng(GoodsID)=dd6 or clng(GoodsID)=dd7 or clng(GoodsID)=dd8 or clng(GoodsID)=dd9 or clng(GoodsID)=dd10 or clng(GoodsID)=dd11 or clng(GoodsID)=dd12 or clng(GoodsID)=dd13 or clng(GoodsID)=dd14 or clng(GoodsID)=dd15 or clng(GoodsID)=dd16 or clng(GoodsID)=dd17 or clng(GoodsID)=dd18 or clng(GoodsID)=dd19 or clng(GoodsID)=dd20 or clng(GoodsID)=dd21 or clng(GoodsID)=dd22 or clng(GoodsID)=dd23 or clng(GoodsID)=dd24 or clng(GoodsID)=dd25 or clng(GoodsID)=dd26 or clng(GoodsID)=dd27 or clng(GoodsID)=dd28 or clng(GoodsID)=dd29 or clng(GoodsID)=dd30 or clng(GoodsID)=0
  240.         Else
  241.             Rem 遠端賣
  242.             Plugin MemoryFish.WriteInt(hwnd,&H10A93F8,30002,2)
  243.             Plugin MemoryFish.WriteInt(hwnd,&H10A9480,1,1)
  244.             Plugin Ranks0=MemoryS3.ReadInt(hwnd,"[10A6E40]",2)
  245.             Plugin Ranks5=MemoryS3.ReadInt(hwnd,"[10A6E68]",2)
  246.             Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,1,1)
  247.             Plugin MemoryFish.WriteInt(hwnd,Ranks5+292,1,1)
  248.             MoveTo 670,662
  249.             Delay 300
  250.             MoveR 1,0
  251.             Delay 100
  252.             LeftClick 2
  253.             Delay 300
  254.             Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  255.             Plugin MemoryFish.WriteInt(hwnd,&H109F4EC,0,1)
  256.             Plugin MemoryFish.WriteInt(hwnd,&H10C8F24,0,1)
  257.             Plugin MemoryFish.WriteInt(hwnd,&H10C9124,0,1)
  258.             Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  259.             Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  260.             Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  261.             FX=GoodsX+28:FY=GoodsY+80:jm=1
  262.             VBSCall ReadMemory(&H10C904C,2,Selling)
  263.             For 60
  264.                 VBSCall ReadMemory(Selling,2,SellingID)
  265.                 VBSCall ReadMemory(Selling+&h10,2,SellingS)
  266.                 If clng(SellingID)=0
  267.                     Delay 100
  268.                     Goto 開始
  269.                 ElseIf (clng(SellingID)<20900 or clng(SellingID)>21000) and (clng(SellingID)<22971 or clng(SellingID)>22974) and (clng(SellingID)<66600 or clng(SellingID)>67500) and clng(SellingID)<>clng(aa3(2)) and clng(SellingID)<>dd1 and clng(SellingID)<>dd2 and clng(SellingID)<>dd3 and clng(SellingID)<>dd4 and clng(SellingID)<>dd5 and clng(SellingID)<>dd6 and clng(SellingID)<>dd7 and clng(SellingID)<>dd8 and clng(SellingID)<>dd9 and clng(SellingID)<>dd10 and clng(SellingID)<>dd11 and clng(SellingID)<>dd12 and clng(SellingID)<>dd13 and clng(SellingID)<>dd14 and clng(SellingID)<>dd15 and clng(SellingID)<>dd16 and clng(SellingID)<>dd17 and clng(SellingID)<>dd18 and clng(SellingID)<>dd19 and clng(SellingID)<>dd20 and clng(SellingID)<>dd21 and clng(SellingID)<>dd22 and clng(SellingID)<>dd23 and clng(SellingID)<>dd24 and clng(SellingID)<>dd25 and clng(SellingID)<>dd26 and clng(SellingID)<>dd27 and clng(SellingID)<>dd28 and clng(SellingID)<>dd29 and clng(SellingID)<>dd30 and clng(SellingID)<>0
  270.                     If jm=>31 and jm<=42
  271.                         MoveTo GoodsX+28,GoodsY+80
  272.                         Delay 100
  273.                         MoveR 1,0
  274.                         Delay 100
  275.                         MouseWheel -1
  276.                         Delay 300
  277.                     ElseIf jm=>43 and jm<=55
  278.                         For 2
  279.                             MoveTo GoodsX+28,GoodsY+80
  280.                             Delay 100
  281.                             MoveR 1,0
  282.                             Delay 100
  283.                             MouseWheel -1
  284.                             Delay 300
  285.                         EndFor
  286.                         Delay 300
  287.                     ElseIf jm=>56 and jm<=60
  288.                         For 3
  289.                             MoveTo GoodsX+28,GoodsY+80
  290.                             Delay 100
  291.                             MoveR 1,0
  292.                             Delay 100
  293.                             MouseWheel -1
  294.                         EndFor
  295.                         Delay 300
  296.                     EndIf
  297.                     MoveTo fx,fy
  298.                     Delay 100
  299.                     MoveR 1,0
  300.                     LeftDoubleClick 1
  301.                     Delay 300
  302.                     If clng(SellingS)>1 and clng(SellingS)<500 and clng(SellingS)<>300
  303.                         MoveTo fx+76,fy+56
  304.                         Delay 100
  305.                         MoveR 1,0
  306.                         LeftClick 2
  307.                         Delay 300
  308.                         MoveTo fx+87,fy+93
  309.                         Delay 100
  310.                         MoveR 1,0
  311.                         LeftClick 1
  312.                         Delay 300
  313.                     EndIf
  314.                     MoveTo GoodsX+196,GoodsY+309
  315.                     Delay 100
  316.                     MoveR 1,0
  317.                     LeftClick 2
  318.                     Delay 300
  319.                     KeyPress 27,1
  320.                     Delay 5000
  321.                     Goto 開始
  322.                 EndIf
  323.                 jm=jm+1
  324.                 If jm=7
  325.                     FX=GoodsX+28:FY=GoodsY+113
  326.                 ElseIf jm=13
  327.                     FX=GoodsX+28:FY=GoodsY+146
  328.                 ElseIf jm=19 or jm=31 or jm=43
  329.                     FX=GoodsX+28:FY=GoodsY+179
  330.                 ElseIf jm=25 or jm=37 or jm=49 or jm=55
  331.                     FX=GoodsX+28:FY=GoodsY+212
  332.                 EndIf
  333.                 If jm<>1 and jm<>7 and jm<>13 and jm<>19 and jm<>25 and jm<>31 and jm<>37 and jm<>43 and jm<>49 and jm<>55
  334.                     FX=FX+33
  335.                 EndIf
  336.                 Selling = Selling+20
  337.             EndFor
  338.         EndIf
  339.         Goods1 = Hex(("&H"&Goods1)+&H39)
  340.     EndFor
  341. Return 檢查物品
  342. Sub 檢查防武
  343.     If YDD<>0
  344.         Gttds1="E3C990"
  345.         Gttds2="E3C99E"
  346.         GttdsDS="E3C9AA"
  347.         For 30
  348.             Plugin GttdsID=Memory.Read32Bit(hwnd,"&H"&Gttds1)
  349.             Plugin GttdsT=Memory.Read16Bit(hwnd,"&H"&Gttds2)
  350.             Plugin GttdsR=Memory.Read8Bit(hwnd,"&H"&GttdsDS)
  351.             If clng(GttdsR)>=YDD and clng(GttdsT)>=50
  352.             ElseIf clng(GttdsR)<YDD and clng(GttdsT)>=50
  353.                 Rem 遠端賣防武
  354.                 Plugin MemoryFish.WriteInt(hwnd,&H10A93F8,30026,2)
  355.                 Plugin MemoryFish.WriteInt(hwnd,&H10A9480,1,1)
  356.                 Plugin Ranks0=MemoryS3.ReadInt(hwnd,"[10A6E40]",2)
  357.                 Plugin Ranks5=MemoryS3.ReadInt(hwnd,"[10A6E68]",2)
  358.                 Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,1,1)
  359.                 Plugin MemoryFish.WriteInt(hwnd,Ranks5+292,1,1)
  360.                 MoveTo 670,662
  361.                 Delay 300
  362.                 MoveR 1,0
  363.                 Delay 100
  364.                 LeftClick 2
  365.                 Delay 300
  366.                 Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  367.                 Plugin MemoryFish.WriteInt(hwnd,&H109F4EC,0,1)
  368.                 Plugin MemoryFish.WriteInt(hwnd,&H10C8F24,0,1)
  369.                 Plugin MemoryFish.WriteInt(hwnd,&H10C9124,0,1)
  370.                 Plugin GoodsX=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+128]",1)
  371.                 Plugin GoodsY=MemoryS3.ReadInt(hwnd,"[[10C8D5C]+12C]",1)
  372.                 FX=GoodsX+28:FY=GoodsY+80:jm=1
  373.                 VBSCall ReadMemory(&H10C904C,2,Selling)
  374.                 For 30
  375.                     VBSCall ReadMemory(Selling,2,SellingID)
  376.                     If clng(SellingID)=0
  377.                         Delay 100
  378.                         Goto 開始
  379.                     ElseIf clng(SellingID)=clng(GttdsID)
  380.                         MoveTo fx,fy
  381.                         Delay 100
  382.                         MoveR 1,0
  383.                         LeftDoubleClick 1
  384.                         Delay 300
  385.                         MoveTo GoodsX+196,GoodsY+309
  386.                         Delay 100
  387.                         MoveR 1,0
  388.                         LeftClick 2
  389.                         Delay 500
  390.                         KeyPress 27,1
  391.                         Delay 5000
  392.                         Goto 開始
  393.                     EndIf
  394.                     jm=jm+1
  395.                     If jm=7
  396.                         FX=GoodsX+28:FY=GoodsY+113
  397.                     ElseIf jm=13
  398.                         FX=GoodsX+28:FY=GoodsY+146
  399.                     ElseIf jm=19
  400.                         FX=GoodsX+28:FY=GoodsY+179
  401.                     ElseIf jm=25
  402.                         FX=GoodsX+28:FY=GoodsY+212
  403.                     EndIf
  404.                     If jm<>1 and jm<>7 and jm<>13 and jm<>19 and jm<>25
  405.                         FX=FX+33
  406.                     EndIf
  407.                     Selling = Selling+20
  408.                 EndFor
  409.             EndIf
  410.             Gttds1 = Hex(("&H"&Gttds1)+&H39)
  411.             Gttds2 = Hex(("&H"&Gttds2)+&H39)
  412.             GttdsDS = Hex(("&H"&GttdsDS)+&H39)
  413.         EndFor
  414.     EndIf
  415. Return 檢查防武
  416. Sub 檢查裝備
  417.     Plugin RAE1=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+435]",0)
  418.     Plugin RAE2=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+46E]",0)
  419.     Plugin RAE3=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+4A7]",0)
  420.     Plugin RAE4=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+4E0]",0)
  421.     Plugin RAE5=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+519]",0)
  422.     Plugin RAE6=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+5FD]",0)
  423.     Plugin RAE7=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+636]",0)
  424.     Plugin RAE1T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+436]",1)
  425.     Plugin RAE2T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+46F]",1)
  426.     Plugin RAE3T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+4A8]",1)
  427.     Plugin RAE4T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+4E1]",1)
  428.     Plugin RAE5T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+51A]",1)
  429.     Plugin RAE6T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+5FE]",1)
  430.     Plugin RAE7T=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+637]",1)
  431.     If ((Clng(RAE1)<=YYD and Clng(RAE1T)<>0) or (Clng(RAE2)<=YYD and Clng(RAE2T)<>0) or (Clng(RAE3)<=YYD and Clng(RAE3T)<>0) or (Clng(RAE4)<=YYD and Clng(RAE4T)<>0) or (Clng(RAE5)<=YYD and Clng(RAE5T)<>0) or (Clng(RAE6)<=YYD and Clng(RAE6T)<>0) or (Clng(RAE7)<=YYD and Clng(RAE7T)<>0)) and YYD<>0
  432.         Gosub 裝備修理
  433.     EndIf
  434. Return 檢查裝備
  435. Sub 裝備修理
  436.     Plugin MemoryFish.WriteInt(hwnd,&H10A93F8,30069,2)
  437.     Plugin MemoryFish.WriteInt(hwnd,&H10A9480,1,1)
  438.     Plugin Ranks0=MemoryS3.ReadInt(hwnd,"[10A6E40]",2)
  439.     Plugin Ranks5=MemoryS3.ReadInt(hwnd,"[10A6E68]",2)
  440.     Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,1,1)
  441.     Plugin MemoryFish.WriteInt(hwnd,Ranks5+292,1,1)
  442.     MoveTo 670,662
  443.     Delay 300
  444.     MoveR 1,0
  445.     Delay 100
  446.     LeftClick 2
  447.     Delay 300
  448.     Plugin MemoryFish.WriteInt(hwnd,Ranks0+292,0,1)
  449.     Plugin GoodAX=MemoryS3.ReadInt(hwnd,"[[13C1620]+128]",1)
  450.     Plugin GoodAY=MemoryS3.ReadInt(hwnd,"[[13C1620]+12C]",1)
  451.     If Clng(GoodAY)>60000
  452.         GoodAY=Clng(GoodAY)-65535
  453.     EndIf
  454.     MoveTo GoodAX+88,GoodAY+581
  455.     Delay 100
  456.     MoveR 1,0
  457.     Delay 100
  458.     LeftClick 1
  459.     Delay 1000
  460.     MoveTo 453,430
  461.     Delay 50
  462.     MoveR 1,0
  463.     Delay 100
  464.     LeftClick 1
  465.     Delay 1000
  466.     MoveTo 515,430
  467.     Delay 50
  468.     MoveR 1,0
  469.     Delay 100
  470.     LeftClick 1
  471.     Delay 300
  472.     Plugin GAAX=MemoryS3.ReadInt(hwnd,"[[13C1620]+124]",0)
  473.     If Clng(GAAX)=1
  474.         KeyPress 27,1
  475.         Delay 5000
  476.     EndIf
  477. Return 裝備修理

複製代碼
6.自動釣魚腳本 :


  1. Plugin hwnd=Window.Foreground()
  2. UserVar as1=DropList{無:0|按鍵【F1】:112|按鍵【F2】:113|按鍵【F3】:114|按鍵【F4】:115|按鍵【F5】:116|按鍵【F6】:117|按鍵【F7】:118|按鍵【F8】:119|按鍵【F9】:120|按鍵【F10】:121|按鍵【F11】:122|按鍵【F12】:123|按鍵【1】:49|按鍵【2】:50|按鍵【3】:51|按鍵【4】:52|按鍵【5】:53|按鍵【6】:54|按鍵【7】:55|按鍵【8】:56|按鍵【9】:57|按鍵【0】:48|按鍵【-】:189|按鍵【=】:187}=0 【釣魚技能】
  3. UserVar CCC=DropList{不換餌:0|自動換餌(限全視窗):1}=0 【換餌選擇】
  4. Rem 開始
  5. Plugin D0=Memory.Read8Bit(hwnd,&H17D2698)
  6. If Clng(D0)=1
  7.     Key="17D14E4"
  8.     For 8
  9.         Plugin Keys=Memory.Read16Bit(hwnd,"&H"&Key)
  10.         If clng(Keys)=37
  11.             Plugin Bkgnd.KeyPress(hwnd,37)
  12.         ElseIf clng(Keys)=38
  13.             Plugin Bkgnd.KeyPress(hwnd,38)
  14.         ElseIf clng(Keys)=39
  15.             Plugin Bkgnd.KeyPress(hwnd,39)
  16.         ElseIf clng(Keys)=40
  17.             Plugin Bkgnd.KeyPress(hwnd,40)
  18.         ElseIf clng(Keys)>40 or clng(Keys)<37
  19.             Goto 開始
  20.         EndIf
  21.         Key = Hex(("&H"&Key)+&HC)
  22.     EndFor
  23. ElseIf Clng(D0)=0 and ccc=1
  24.     Gosub 記憶體
  25.     If Clng(FID)=0 and Clng(D1)=1 and (SAID="釣魚竿的耐久度不足." or SAID="背包空間不足.")
  26.         EndScript
  27.     ElseIf Clng(FIE)=0 and Clng(D1)=1 and SAID="沒有魚餌."
  28.         MoveTo 515,430
  29.         Gosub 移動滑鼠單擊
  30.         Delay 300
  31.     EndIf
  32.     Gosub 記憶體
  33.     If Clng(D1)=0 and Clng(D2)=0 and Clng(QQO)=0
  34.         Plugin Bkgnd.KeyPress(hwnd,as1)
  35.         Delay 300
  36.     ElseIf Clng(QQO)=1 and Clng(D1)=0 and Clng(D2)=0
  37.         Gosub 進行扭蛋
  38.     EndIf
  39.     Gosub 記憶體
  40.     If Clng(D1)=1 and Clng(D2)=104
  41.         MoveTo 423,430
  42.         Gosub 移動滑鼠單擊
  43.         Delay 500
  44.     EndIf
  45.     Gosub 記憶體
  46.     If Clng(D1)=1 and Clng(D2)=109
  47.         MoveTo 423,430
  48.         Gosub 移動滑鼠單擊
  49.         Delay 500
  50.     EndIf
  51. EndIf
  52. Delay 30
  53. Goto 開始
  54. Sub 進行扭蛋
  55.     MoveTo 584,484
  56.     Gosub 移動滑鼠單擊
  57.     Delay 500
  58.     Rem 等扭蛋結束
  59.     Gosub 記憶體
  60.     If clng(QQA)=0
  61.         Delay 100
  62.         Goto 等扭蛋結束
  63.     ElseIf clng(QQA)=1
  64.         MoveTo 511,483
  65.         Gosub 移動滑鼠單擊
  66.         Delay 500
  67.     EndIf
  68. Return 進行扭蛋
  69. Sub 移動滑鼠單擊
  70.     Delay 100
  71.     MoveR 1,0
  72.     Delay 30
  73.     LeftClick 1
  74. Return 移動滑鼠單擊
  75. Sub 記憶體
  76.     Plugin FID=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+636]",0)
  77.     Plugin SAID=MemoryS3.ReadString(hwnd,"[[109F750]+25C]",20,0)
  78.     Plugin FIE=MemoryS3.ReadInt(hwnd,"[[E3DDBC]+66B]",1)
  79.     Plugin QQO=MemoryS3.ReadInt(hwnd,"[109C1DC]",0)
  80.     Plugin QQA=MemoryS3.ReadInt(hwnd,"[[109C1A4]+124]",0)
  81.     Plugin D1=MemoryS3.ReadInt(hwnd,"[E3B460]",0)
  82.     Plugin D2=MemoryS3.ReadInt(hwnd,"[17D1D30]",0)
  83. Return 記憶體
複製代碼
葉子的離開 
是因為風的追求 ? 
還是樹的不挽留 ?


都錯!! 那是因為你平常都不澆水
或著是太陽太大、季節變化
不要老懷著浪漫情節對你是好的!!
回覆

使用道具 舉報

aiwa 當前離線
UID
934191
熱心
63 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
50 點
積分
50
精華
0
最後登錄
2013-3-14
閱讀權限
20
註冊時間
2008-7-14
論壇幣
71 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
aiwa 2010-3-27 01:53:53
相當感謝大大分享
應該也可以邊掛邊去玩其他遊戲吧
YCT39B
回覆

使用道具 舉報

金浪漫 當前離線
UID
498537
熱心
2155 值
嘉獎
0 次
違規
0 次
在線時間
2350 小時
經驗
1335 點
積分
86360
精華
0
最後登錄
2023-11-2
閱讀權限
60
註冊時間
2007-8-16
論壇幣
78185 幣
聯合幣
2324 枚
幸運鑽
833 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
5
金浪漫 2010-3-27 01:55:58
自行測試看看吧
不過其他遊戲不要有np或者hs
還是其他的防外掛軟體
不然按鍵精靈一樣會被檔
葉子的離開 
是因為風的追求 ? 
還是樹的不挽留 ?


都錯!! 那是因為你平常都不澆水
或著是太陽太大、季節變化
不要老懷著浪漫情節對你是好的!!
回覆

使用道具 舉報

aiwa 當前離線
UID
934191
熱心
63 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
50 點
積分
50
精華
0
最後登錄
2013-3-14
閱讀權限
20
註冊時間
2008-7-14
論壇幣
71 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
6
aiwa 2010-3-27 01:57:21
那還真的糟糕了...
YCT57B

果然還是要找破解才行阿
回覆

使用道具 舉報

gost101730 當前離線
UID
1429924
熱心
27 值
嘉獎
0 次
違規
0 次
在線時間
7 小時
經驗
27 點
積分
27
精華
0
最後登錄
2010-4-18
閱讀權限
20
註冊時間
2010-3-22
論壇幣
29 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
gost101730 2010-3-27 02:38:58
@@"按鍵精靈不會被擋住嗎? 但還是謝謝大大的分享!
回覆

使用道具 舉報

aiwa 當前離線
UID
934191
熱心
63 值
嘉獎
0 次
違規
0 次
在線時間
17 小時
經驗
50 點
積分
50
精華
0
最後登錄
2013-3-14
閱讀權限
20
註冊時間
2008-7-14
論壇幣
71 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
8
aiwa 2010-3-27 02:43:41
夢夢目前已經把神盾關閉了喔
所以就趁現在快用吧
YCT47B
回覆

使用道具 舉報

bearcook 當前離線
UID
678624
熱心
58 值
嘉獎
0 次
違規
0 次
在線時間
21 小時
經驗
58 點
積分
58
精華
0
最後登錄
2012-6-25
閱讀權限
20
註冊時間
2007-12-15
論壇幣
28 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
9
bearcook 2010-3-27 03:22:25
謝謝大大分享
很感謝你 可以多一點分享讓我們有機會知道多一點 
回覆

使用道具 舉報

neverdark 當前離線
UID
1426343
熱心
32 值
嘉獎
0 次
違規
0 次
在線時間
26 小時
經驗
28 點
積分
28
精華
0
最後登錄
2014-2-6
閱讀權限
20
註冊時間
2010-3-15
論壇幣
754 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
neverdark 2010-3-27 05:10:55
大大可以請教一下嗎?小弟修改script遇到下面問題:
Q1:
Sub 偵測HPMP
    Gosub 記憶體
    If Clng(HP)<=(Clng(HPM)*0.4)
        Plugin Bkgnd.KeyPress(hwnd,187)
    EndIf
    If Clng(MPM)<=(Clng(MP)*0.2)
        Plugin Bkgnd.KeyPress(hwnd,189)
    EndIf
Return 偵測HPMP
為什麼我開使就會猛喝藍喝紅???我有設定hp小於40%mp小於20%為何指令無法運作?

Q2:
If Clng(QT)>=(Clng(QTM)*0.9) or Clng(HP)<=(Clng(HPM)*0.3)
        Plugin Bkgnd.KeyPress(hwnd,117)
        Delay 1000
        MessageBox 使用歸還卷軸1 , 停止腳本
    EndIf

小弟將回卷改到F6, 同時並設定hp低於30%會使用捲軸...但是開場就會跳出使用回卷訊息...是hp偵測那邊有問題嗎?有問題要如何修正?

麻煩大大解謎阿...第一次用按鍵精靈><
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-27 13:00 , Processed in 0.075329 second(s), 16 queries , Memcache On.

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

回頂部
第二步?
第三步?