提醒你,引用文章請注意。
網誌內容大多為自行創作,若需引用請先至留言板留言並等候許可。

整體概念:
確認精武是否餓→是→買商品→餵食
                     →否→定時閒置
(以無限迴圈方式進行)


餵食概念:
需先顯示武器數值→判斷武器數值顏色(紅的一定表示餓)

※判斷精武是否需餵食篇
需設定:
(1)指標需擺在武器上以顯示數值
(2)設定顏色與顏色所在座標 (指標位置要定位)

腳本下載請點我

【以下為整體腳本】

Rem =============  判斷精武是否餓了  ==============
Delay 3000
MoveTo 1080,623
Delay 3000
IfColor 1203,474,ff,0
    Rem ==================買食物部分開始=====================
    Rem (移至凱琳身上)
    MoveTo 995,439
    Delay 1000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 1000
    Rem (對話第二個按鈕.進行交易)
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 1500
    Rem (移動到交易視窗.送禮用)
    MoveTo 1132,70
    Delay 1500
    LeftClick 1
    Delay 1000
    Rem (移動到人蔘)
    MoveTo 1276,107
    Delay 1000
    KeyDown 17,1
    Delay 700
    LeftClick 1
    Delay 700
    LeftClick 1
    Delay 700
    LeftClick 1
    Delay 700
    LeftClick 1
    Delay 700
    LeftClick 1
    Delay 700
    KeyUp 17,1
    Delay 1000
    Rem (對話第一個按鈕.結束對話)
    MoveTo 287,746
    Delay 1500
    LeftClick 1
    Rem ==================買食物部分結束=====================
    Delay 3000
    Rem (點擊精武對話視窗.開始餵精武)
    MoveTo 1192,825
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第二個按鈕.給出物品)*****第一輪
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (移動到餵精武的第二種食物)
    MoveTo 1067,452
    Delay 2000
    LeftClick 1
    Delay 1500
    MoveTo 1116,522
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第二個按鈕.給出物品)*****第二輪
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (移動到餵精武的第二種食物)
    MoveTo 1067,452
    Delay 2000
    LeftClick 1
    Delay 1500
    MoveTo 1116,522
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第二個按鈕.給出物品)*****第三輪
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (移動到餵精武的第二種食物)
    MoveTo 1067,452
    Delay 2000
    LeftClick 1
    Delay 1500
    MoveTo 1116,522
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第二個按鈕.給出物品)*****第四輪
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (移動到餵精武的第二種食物)
    MoveTo 1067,452
    Delay 2000
    LeftClick 1
    Delay 1500
    MoveTo 1116,522
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第二個按鈕.給出物品)*****第五輪
    MoveTo 404,752
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (移動到餵精武的第二種食物)
    MoveTo 1067,452
    Delay 2000
    LeftClick 1
    Delay 1500
    MoveTo 1116,522
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第一個按鈕.繼續)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
    Delay 2500
    Rem (對話第四個按鈕.結束對話)
    MoveTo 562,747
    Delay 2000
    LeftClick 1
    Delay 2000
    Rem (對話第一個按鈕.結束對話)
    MoveTo 287,746
    Delay 2000
    LeftClick 1
Else
    MoveTo 469,202
    Delay 300000
EndIf

創作者介紹

Olivist In MABINOGI

OLIVIST 發表在 痞客邦 PIXNET 留言(15) 人氣()


留言列表 (15)

發表留言
  • 阿業
  • 為什麼 我弄上去他不會說話 / \
  • 座標要全部重設
    每個人的電腦又不一樣...

    OLIVIST 於 2009/07/17 20:52 回覆

  • K
  • 假設沒錢就把精武換副武器然後結束腳本,要怎麼寫呢?
  • 你可以用顯示錢幣顏色不同的方式寫看看

    OLIVIST 於 2009/09/29 12:34 回覆

  • K
  • 找精武紅字我用了很久按鍵精靈都找不到....
    我想用VBSCall FindColorEx
    但是不知道要怎麼設定
  • 要用抓色的
    不要自己設顏色
    會容易失誤
    游標放顏色上
    然後用快捷鍵比較好抓

    OLIVIST 於 2009/10/06 19:45 回覆

  • k
  • 嗚~~可以做成影片介紹或是詳細說明嗎
    怎麼使用和重新定位都不會『泣~~』
  • 老實講
    那真的不難.......

    OLIVIST 於 2009/11/22 18:11 回覆

  • 路人甲
  • 其實不用那麼複雜
    比較有規律的就用for 迴圈
    給你我的腳本 女弓掛格麗娜的葡萄酒
    每15分鐘餵食一次 一次買5個餵食5個
    身上擺滿錢袋就不用擔心錢的問題了
    視角用自動視角 人物擺在旁邊的角落

    For 9999
    Delay 3000
    MoveTo 403 396 //npc座標
    Delay 500
    LeftClick 1
    Delay 500
    MoveTo 240 575 //繼續按鈕的位置
    Delay 2000
    LeftClick 1
    Delay 500
    MoveTo 325 575 //交易按鈕的位置
    Delay 500
    LeftClick 1
    Delay 500
    MoveTo 689 111
    Delay 500
    LeftClick 1
    MoveTo 778 146
    Delay 500
    KeyDown 17 1
    Delay 500
    LeftClick 1
    Delay 300
    LeftClick 1
    Delay 300
    LeftClick 1
    Delay 300
    LeftClick 1
    Delay 300
    LeftClick 1
    Delay 300
    KeyUp 17 1
    Delay 500
    MoveTo 240 575 //結束按鈕的位置
    Delay 400
    LeftClick 1
    Delay 400
    MoveTo 710 655 //精靈對話視窗位置
    Delay 500
    LeftClick 1
    Delay 2000
    MoveTo 324 575 //避免精靈的祝福影響程式的進行
    Delay 500
    LeftClick 2
    Delay 500
    For 5 //一次餵食5個食物
    MoveTo 325 575 //給出食物的位置
    Delay 500
    LeftClick 1
    Delay 500
    MoveTo 240 575 //繼續按鈕的位置
    Delay 500
    LeftClick 2
    Delay 500
    MoveTo 565 375 //第一個食物的位置
    Delay 1000
    LeftClick 2
    Delay 1000
    MoveTo 670 455 //確定按鈕的位置
    Delay 1000
    LeftClick 2
    Delay 1000
    MoveTo 240 575 //繼續按鈕的位置
    Delay 500
    LeftClick 1
    Delay 500
    EndFor
    MoveTo 500 575 //結束按鈕的位置
    Delay 500
    LeftClick 1
    Delay 500
    MoveTo 240 575 //關閉對話的位置
    Delay 500
    LeftClick 1
    Delay 500
    Delay 900000 //等待15分鐘後 重新開始此腳本
    EndFor

  • 迴圈的概念我想過
    但是因為我有顧慮到伺服器會LAG或是網路不穩定
    如果只依照時間迴圈
    有可能會錯亂
    要用時間的腳本前提必須在網路跟伺服器都是穩定的條件了
    不過很謝謝你的指教
    歡迎一起討論

    OLIVIST 於 2009/12/27 21:49 回覆

  • yangisapig
  • 請問一下~ 我買東西 與餵食都已經OK了
    那 要怎麼看他紅字了沒有 我不會做..
    想請教你一下QQ
  • 紅字要等到經武餓了再抓色

    OLIVIST 於 2010/02/14 17:58 回覆

  • 路人乙
  • 對阿我也是要看紅字不會弄,移到精武上會顯出數值的框框但是沒辦法抓顏色阿
  • 建議抓色的時候用快捷鍵

    OLIVIST 於 2010/02/14 17:58 回覆

  • MIGG
  • 精武有時候會多一句話要怎麼改
  • 先確認你所說的"有時候"的次數
    如果每次都會這樣
    就列入迴圈裡
    如果不會
    需要加上你等平時會把他按掉的一個習慣

    OLIVIST 於 2010/04/03 21:33 回覆

  • XDXDXD
  • 座標跟那個什麼抓色可以教一下嗎..
  • 隨便試一下抓色就知道座標了

    OLIVIST 於 2010/04/03 21:34 回覆

  • DD
  • 要如何才可以按住CTRL 開商店嗎?我試過錄但不成功
  • 什麼叫做按住CTRL 開商店?

    OLIVIST 於 2010/04/03 21:34 回覆

  • 路人丙
  • 判斷精武是否餓了!是以抓色判斷那還需要設定回圈時間嗎?
  • 枷
  • 恩...主要是卡在顏色判斷說 抓色已經抓好了
    可是運作下去她卻沒反應說 就是判斷完顏色直接
    結束if 沒有去買東西ˇˇ" 是哪裡設錯了嗎??
  • 落葉飛霜
  • 搞定的

    顏色直接設定ff就可以了不用特別去抓
    主要的問題是卡在座標的取得
    紅字的座標有點難取得當可以正確的取得時就沒什麼大問題了
  • oto
  • 其實可以抓
    "有點不滿意"
    的白色ffffff來寫程式(我就寫了個判別式)
    會更簡單 而且餵起來更有效率
  • kirayukimi0228
  • 請問可以+個好友嗎 弄來弄去還是搞不好 囧