返回列表 發帖

神仙道輔助相關問題及討論,請在這裡發言~

若有神仙道輔助的相關問題或討論,請在這裡跟帖發言~

吳星慧寵物SPA館 寵物店 · 寵物美容師 · 狗屋 貓旅館 吳星慧
不知道能不能做個自動參加活動!或陣營戰的腳本!
看起來它按鍵精靈好像有可以自動辨識的功能!
不知那裡有比較詳細的教學!?

TOP

不知道能不能做個自動參加活動!或陣營戰的腳本!
看起來它按鍵精靈好像有可以自動辨識的功能!
不知那裡有比 ...
sana428 發表於 2011-12-9 20:10

目前預計要做的,是自動神侶奇緣,及將自動打材料的輔助改成後台版,若你有寫SCRIPT的能力,歡迎並期待你將你所述的功能輔助寫出來給大家用~~
簡單型輔助我以前都是用EZSCRIPT在寫的,至於按鍵精靈的功能部份,我是安裝後,看他範例程式去理解的,其實我也不是很會,教學部份他官網就有不少資料了,只是好像比較高深的部份要付費才能看得到,好像是沒有自動辨識的功能吧,都是要自己去寫判斷式,一般就是用時間,抓點,抓色,圖片等方式去做判斷,若你有撰寫上的問題,可另發新帖問,我會的話,會儘量回答你~^^"~

TOP

WIN7使用,更改了相容性到XP SP3無法使用

因為只有MacBook 雙系統只支援安裝WIN7!

不曉得FAN大是否可以設定除了XP以外的也可以使用

TOP

WIN7使用,更改了相容性到XP SP3無法使用

因為只有MacBook 雙系統只支援安裝WIN7!

不曉得FAN大是否可以設 ...
changshuoche 發表於 2011-12-24 12:03


WIN7不相容的原因..是因為.我完全沒有WIN7系統的環境,無法在輔助程式裡針對WIN7環境去寫判斷程式.....簡單說就是...若我自己有WIN7系統,就能針對WIN7改成WIN7能用的輔助,問題就是.....我沒有WIN7,所以不單是沒辦法改,我連目前寫的輔助程式在WIN7底下能不能使用都不知道,是靠版友回報,才知不能使用,至於為什麼不能使用,我也不知道,也許只是單純圖片或文字在輔助程式裡不能識別,如果是這樣,從WIN7底下抓圖來改就可以了,只是...又回到老問題了..我沒有WIN7系統......

TOP

本帖最後由 changshuoche 於 2011-12-24 18:36 編輯

喔喔 了解了解,

想請問 (例如我是要先判斷我是否在副本裡面,用下面的源碼)這樣子正確的嗎
Call Plugin.GetSysInfo.GetScreenResolutionX()
Call Plugin.GetSysInfo.GetScreenResolutionY()
i=0
While i=0
FindPic 0,0,1024,768,"Attachment:\查找攻略.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
i = 1
MoveTo intX, intY

        Delay 1000
        LeftClick 1
End If
Wend

TOP

喔喔 了解了解,

想請問 (例如我是要先判斷我是否在副本裡面,用下面的源碼)這樣子正確的嗎
Call Plugin.Get ...
changshuoche 發表於 2011-12-24 18:32


是否在副本裡,可用在副本裡看得到的地方,來做判斷,查找攻略.BMP是個方法,我好像也是用那個做判斷,你的語法裡使用查找攻略.BMP來做判斷圖的理論是可行的,只是有句可能有問題
  1. MoveTo intX, intY

  2.         Delay 1000
  3.         LeftClick 1
複製代碼
你判斷到有查找攻略了,移去點他,好像是沒有意義的,當然如果你只是意指找圖的話,當然就沒有問題~^^~

TOP

那我大至上了解了XD

謝謝

TOP

fan大~我想請問一下,我是該把所有找圖集合在一個循環內 還是要分開???

我目前是滑鼠會一直在右邊點

有需要給妳源碼看嗎??

TOP

fan大~我想請問一下,我是該把所有找圖集合在一個循環內 還是要分開???

我目前是滑鼠會一直在右邊點

有需 ...
changshuoche 發表於 2011-12-29 16:33

其實找圖是否集合在一個循環內或是要分開,並沒有對不對的分別,只有寫法習慣的分別,若你習慣是那樣,應該是沒有不行的道理~^^"~只是我不清楚你要用什麼方式去控制什麼時機判斷哪一張圖,定義一堆變數用變數去判斷?將所有圖排成陣列?反正如果你習慣用這樣的方式,應該沒有不妥~^^~
至於MOUSE會一直在右邊點?這個跟找圖的語法..好像沒有關係?

當然若你不介意程式碼被版友看到,可以PO出來,大家研究看看..可能可以更清楚你要問的問題是什麼,...我也不肯定我一定幫得到你丫~^^"~

TOP

  1. Call Plugin.GetSysInfo.GetScreenResolutionX()
  2. Call Plugin.GetSysInfo.GetScreenResolutionY()
  3. FindPic 0,0,1280,800,"Attachment:\ 確定副本之中.bmp",0.9,intX,intY
  4. While var=0
  5. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  6. If intX > 0 And intY > 0 Then
  7.         var=1

  8.     //在這裡可以添加找到坐標後,需要做的處理。
  9. End If
  10. MoveTo 1210, 499
  11.    Delay 1000
  12.         LeftClick 1
  13.         
  14. Wend

  15. While var=0
  16. FindPic 0,0,1280,800,"Attachment:\ 確定1.bmp",0.9,intX,intY
  17. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  18. If intX > 0 And intY > 0 Then
  19.                 var=1
  20.     //在這裡可以添加找到坐標後,需要做的處理。
  21.         MoveTo intX, intY
  22.         Delay 1000
  23.         LeftClick 1
  24.         Delay 1500
  25.         MoveR 1100, 400
  26.         LeftClick 1
  27. End If
  28. Wend

  29. While var=0
  30. FindPic 0,0,1280,800,"Attachment:\ 確定2.bmp",0.9,intX,intY
  31. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  32. If intX > 0 And intY > 0 Then
  33.                 var=1
  34.     //在這裡可以添加找到坐標後,需要做的處理。
  35.         MoveTo intX, intY
  36.         Delay 1000
  37.         LeftClick 1
  38.         Delay 1500
  39.         MoveR 1100, 400
  40.         LeftClick 1
  41. End If
  42. Wend

  43. While var=0
  44. FindPic 0,0,1280,800,"Attachment:\ 確定3.bmp",0.9,intX,intY
  45. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  46. If intX > 0 And intY > 0 Then
  47.                 var=1
  48.     //在這裡可以添加找到坐標後,需要做的處理。
  49.         MoveTo intX, intY
  50.         Delay 1000
  51.         LeftClick 1
  52.         Delay 1500
  53.         MoveR 1100, 400
  54.         LeftClick 1
  55. End If
  56. Wend

  57. While var=0
  58. FindPic 0,0,1280,800,"Attachment:\ 確定4.bmp",0.9,intX,intY
  59. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  60. If intX > 0 And intY > 0 Then
  61.                 var=1
  62.     //在這裡可以添加找到坐標後,需要做的處理。
  63.         MoveTo intX, intY
  64.         Delay 1000
  65.         LeftClick 1
  66.         Delay 1500
  67.         MoveR 1100, 400
  68.         LeftClick 1
  69. End If
  70. Wend

  71. While var=0
  72. FindPic 0,0,1280,800,"Attachment:\ 寶箱.bmp",0.9,intX,intY
  73. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  74. If intX > 0 And intY > 0 Then
  75.                 var=1
  76.     //在這裡可以添加找到坐標後,需要做的處理。
  77.         MoveTo intX, intY
  78.         Delay 1000
  79.         LeftClick 1
  80. End If
  81. Wend

  82. While var=0
  83. FindPic 0,0,1280,800,"Attachment:\ 全部拾取.bmp",0.9,intX,intY
  84. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  85. If intX > 0 And intY > 0 Then
  86.                 var=1
  87.     //在這裡可以添加找到坐標後,需要做的處理。
  88.         MoveTo intX, intY
  89.         Delay 1000
  90.         LeftClick 1
  91. End If
  92. Wend

  93. While var=0
  94. FindPic 0,0,1280,800,"Attachment:\ 再次挑戰.bmp",0.9,intX,intY
  95. //以下是條件判斷;如果返回的坐標大於0,那麼就說明找到了。
  96. If intX > 0 And intY > 0 Then
  97.                 var=1
  98.     //在這裡可以添加找到坐標後,需要做的處理。
  99.         MoveTo intX, intY
  100.         Delay 1000
  101.         LeftClick 1
  102. End If
  103. Wend
複製代碼
滑鼠會一直固定在我設定的點跑 就沒去找圖了(剛入門的寫法)

TOP

本帖最後由 fan62 於 2011-12-30 20:19 編輯
滑鼠會一直固定在我設定的點跑 就沒去找圖了(剛入門的寫法)
changshuoche 發表於 2011-12-30 18:37


目前大略看了一下你的語法,最基本就有幾個問題:


  • FindPic 0,0,1280,800,"Attachment:\ 確定副本之中.bmp",0.9,intX,intY.......這段必須放在while迴圈裡面,因為真正找圖是這個語法,你目前的語法只找了第一次,後面就一直在迴圈intX,intY這個,沒有前面的找圖,這個值不會變~
  • 你好像應該要在第4行之前先定義一個var = 0,才有辦法讓你的第4行去判讀,
  • 第15行完,你的var因為第7行的定義,巳變成1了,所以...17行及以下所有判讀var=0的語法...通通不能正常判讀了~也就是說...只有第一個找圖的程式有RUN,下面的找圖程式...全都沒有RUN...應該在每次判讀完,都將var = 0 重新定義一次~

TOP

請問大大能不能出一個自動升級奇術?

TOP

請問大大能不能出一個自動升級奇術?
zero90989 發表於 2012-1-4 18:44

  自動奇術是早就有寫好在用的,只是是EZSCRIPT的格式,也很久沒用,現在不知合不合用了,以前奇術比較單純,現在多了很多2級及3級的奇術,在不同的等級時才出現,要寫自動點奇術,會有點麻煩,因為不知要如何去設計輔助的流程,等我預計要寫的輔助功能寫完後,再排入自動奇術的功能吧~

TOP

您好 請用不用最小化的意思是 是可以把視窗縮到下面的系統工具列那裏 可是不能縮到右下角的程式工具列嗎?
另外我桌面的解析度是1024*768 但是有時候第三隻怪卻打不太到 請問有解嗎(跑的路程太短了)

TOP

返回列表