[Razor & EUO]種花輔助

版主: jeaner880911BanQGoDMagefen198011powerRenawwn

回覆文章
Lumor
中級玩家
中級玩家
文章: 150
註冊時間: 週三 10月 05, 2011 9:13 pm

Re: [Razor & EUO]種花輔助

文章 Lumor » 週四 1月 17, 2019 11:19 am

感恩~





______________________________________________________________
EEERRR(WOW)

歡迎加入WOW公會
____________________________________________________
EEERRR(WOW)

歡迎加入WOW公會

randykaku
高級玩家
高級玩家
文章: 304
註冊時間: 週二 12月 18, 2012 2:02 pm

Re: [Razor & EUO]種花輔助

文章 randykaku » 週三 1月 16, 2019 11:06 am

借用會長的腳本做個修改,可以解鎖地上的花盆,建議可以一次將花盆都解鎖,再使用清道夫將花一次收回來。

代碼: 選擇全部

initevents
ignoreitem reset

main:

finditem YVE_CCF_UWE_TCF_IWE G_1  ; (這個是身邊的花卉種類代碼,有需要的人可以自行增加)
if #findcnt > 0
{
    if ( #FINDZ = #CHARPOSZ )
    {
        msg i wish to release this $
        wait 10
        set #LTARGETID #findid
        set #ltargetkind 1
        event macro 22 0
        wait 10
        ignoreitem #findid
    }
    else
    {
        ignoreitem #findid
    }
    goto main
}
else
{
     event ExMsg #charid 3 0 [over!]
     HALT
}
縁あれば千里を超えてやって来る

Lumor
中級玩家
中級玩家
文章: 150
註冊時間: 週三 10月 05, 2011 9:13 pm

Re: [Razor & EUO]種花輔助

文章 Lumor » 週六 12月 22, 2018 11:52 am

愛妳~
( 鎧跟南 別摀住我的嘴巴啦,你們說我表達得太熱情會嚇到人喔
,可是這是我最含蓄的表達耶!!)
:hahagod: :hahagod: :hahagod: :hahagod: :hahagod:


______________________________________________________________
EEERRR(WOW)

歡迎加入WOW公會
____________________________________________________
EEERRR(WOW)

歡迎加入WOW公會

renn0613
初級玩家
初級玩家
文章: 9
註冊時間: 週日 12月 02, 2018 3:45 pm

Re: [Razor & EUO]種花輔助

文章 renn0613 » 週二 12月 18, 2018 10:00 pm

很讚~最喜歡自動判斷補水灌藥水那個腳本
感謝會長~

randykaku
高級玩家
高級玩家
文章: 304
註冊時間: 週二 12月 18, 2012 2:02 pm

Re: [Razor & EUO]種花輔助

文章 randykaku » 週二 12月 18, 2018 12:02 pm

會長謝謝

很實用~ :D :D :D
縁あれば千里を超えてやって来る

頭像
Rena
究級玩家
究級玩家
文章: 5539
註冊時間: 週日 6月 16, 2002 4:33 pm

[Razor & EUO]種花輔助

文章 Rena » 週日 12月 16, 2018 8:38 pm

有人問我自動種花腳本,其實我種花不多,沒怎麼研究,但有些偷懶的地方還是可以分享下

一般能用Razor做的巨集,我都用Razor做,因為錄製簡單

1、[Razor]水壺裝水
個人種花習慣不同,我澆水一般是身上帶80個水壺,走到哪澆到哪,所以一開始要把所有水壺裝滿

空水壺和有水的水壺,Razor會自動識別
只需錄製點空水壺裝水,當身上沒空水壺時,系統會提示你“未發現空水壺”的字樣

錄製巨集:

代碼: 選擇全部

雙點空水壺 —— 出圈選水槽 —— stop,然後把空水壺轉類型,勾循環
delay改成:空水壺後delay0.3秒,水槽後delay0.7秒,也就是每裝一個水壺總共delay1秒
然後在巨集末加入:
if ( sys "未發現" )
     exec: 停止當前巨集
end if
這樣,當空水壺都變成有水的水壺後,巨集就會自動停止了

2、[Razor]花盆裝土
我種花都用肥泥,種植時間短,就不會太辛苦
空花盆和有土的花盆,Razor也會自動識別
一個空盆要10個肥泥,自己算下身上放多少個空盆和肥泥
沒有肥泥,也可以用普通土種

錄製巨集:

代碼: 選擇全部

雙點空土盆 —— 出圈選肥泥 —— stop,然後把空土盆轉類型,勾循環,剩下的跟上面裝水一樣設置
如果用普通土種,只要選肥泥的地方改成選普通土即可

3、[Razor]擺盆
一般人站中心,可以夠到打開花盆界面的距離是1格,也就是以人為中心的3*3格位置,如圖一
如果花都是不會擋路的種類,可以1-9位置都種滿,如圖二
如果有些花會擋路,就需要留出一條走道方便每天澆花,花種在1-3和7-9的位置,如圖三
Rena-045-01.jpg
以圖二為例,錄製巨集:

代碼: 選擇全部

拿第一個花盆放在1的位置,拿第二個花盆放在2的位置...拿第九個花盆放在9的位置 —— stop
然後把所有花盆轉類型,把位置轉相對位置,每放一個花盆後加delay1.2秒
4、[EUO]鎖定花盆

代碼: 選擇全部

initevents
ignoreitem reset

main:

finditem QLI G_1  ; QLI 有土的花盆
if #findcnt > 0
{
    if ( #FINDZ = #CHARPOSZ )
    {
        msg i wish to lock this down $
        wait 10
        set #LTARGETID #findid
        set #ltargetkind 1
        event macro 22 0
        wait 10
        ignoreitem #findid
    }
    else
    {
        ignoreitem #findid
    }
    goto main
}
else
{
     event ExMsg #charid 3 0 [over!]
     HALT
}
5、[EUO]澆花
身上放:
滿水壺若干(帶多少按自己種花量算,一壺水可以澆5次)
黃/白/綠/橘4個藥水桶(不是所有花都要澆藥水,我一般黃白50,綠橘20,自己背不動按實際再調整)
空藥水瓶10個(4種藥水先各裝一瓶,身上帶桶他用掉一瓶會自己裝的)

我一般是按圖四路徑,走到1位置,澆周圍3*3格內的花,再走到2位置,澆周圍3*3格內的花......
Rena-045-02.jpg
打開花盆界面,每個位置基本都是一致的
差別就是在於“+”“-”的位置不同,或者是紅色/黃色的“+”“-”
圖檔
所以我寫的腳本,是通過位置辨色,來確定澆什麼東西
比如:
壺——黃“-”,對應的就點水壺按鈕1次
壺——紅“-”,對應的就點水壺按鈕2次
蟲——黃“+”,對應的就點綠瓶按鈕1次
蟲——紅“+”,對應的就點綠瓶按鈕2次

代碼: 選擇全部

initevents
ignoreitem reset

set %type QLI_OLI_BWE_IWE_JWE_MWE_NWE_UWE_VWE_YVE_BXE_
         +DXE_EXE_NXE_UAF_BCF_CCF_ICF_TCF_AKP_BKP_CKP_LKP_MKP_NKP_OKP_ZJP

; ===============澆花路徑================
   set %x 1111 ; 1號位置坐標
   set %y 1111
   gosub start
   set %x 2222 ; 2號位置坐標 
   set %y 2222
   gosub start
   ......  (自己按自己家種花路徑的坐標依次增加設置) 

   event ExMsg #charid 3 0 [ over! ]
HALT
; =====================================
sub start
  move %x %y 0
  wait 10

  main:
  finditem %type G_1 ; 找所站位置為中心的3*3格內的花
  if ( #findcnt > 0 )
  {
       if ( #FINDZ = #CHARPOSZ )
       {
           set #LOBJECTID #findid
           event macro 17 0
           wait 10
           ignoreitem #findid
           gosub jiaoshui
           click 180 160 R
           wait 10
           if ( #CHARPOSX <> %x || #CHARPOSY <> %Y )
           {
              move %x %y 0
              wait 10
           }
       }
       else
       {
          ignoreitem #findid
       }
       goto main
  }
return
;=============================================

sub jiaoshui
  savepix 220 97 10  ; 水壺 黃"-" 3270631, 紅"-" 5911015
  if #PIXCOL = 5911015
  {
     click 240 100   ; 點"水壺"圖標
     wait 10
     finditem VBM c_ ; VBM有水的水壺
     if ( #findcnt > 0 )
     {
          set #LTARGETID #findid
          set #ltargetkind 1
          event macro 22 0
          wait 20
     }
     else
     {
          event ExMsg #charid 3 0 mei shui le
          halt
     }
  }
  if #PIXCOL = 3270631
  {
     click 240 100   ; 點"水壺"圖標
     wait 10
     finditem VBM c_ ; VBM有水的水壺
     if ( #findcnt > 0 )
     {
          set #LTARGETID #findid
          set #ltargetkind 1
          event macro 22 0
          wait 20
     }
     else
     {
          event ExMsg #charid 3 0 mei shui le
          halt
     }
  }
  savepix 120 122 10 ; 蟲  紅"+" 5911015
  if #PIXCOL = 5911015
  {
     click 240 122   ; 點"綠水"圖標
     wait 20
  }
  savepix 120 122 10 ; 蟲  黃"+" 3270631
  if #PIXCOL = 3270631
  {
     click 240 122   ; 點"綠水"圖標
     wait 20
  }
  savepix 120 146 10 ; 菌  紅"+" 5911015
  if #PIXCOL = 5911015
  {
     click 240 146   ; 點"橘水"圖標
     wait 20
  }
  savepix 120 146 10 ; 菌  黃"+" 3270631
  if #PIXCOL = 3270631
  {
     click 240 146   ; 點"橘水"圖標
     wait 20
  }
  savepix 120 170 10 ; 毒  紅"+" 5911015
  if #PIXCOL = 5911015
  {
     click 240 170   ; 點"黃水"圖標
     wait 20
  }
  savepix 120 170 10 ; 毒  黃"+" 3270631
  if #PIXCOL = 3270631
  {
     click 240 170   ; 點"黃水"圖標
     wait 20
  }
  savepix 120 194 10 ; 霉  紅"+" 5911015
  if #PIXCOL = 5911015
  {
     click 240 194   ; 點"白水"圖標
     wait 20
  }
  savepix 120 194 10 ; 霉  黃"+" 3270631
  if #PIXCOL = 3270631
  {
     click 240 194   ; 點"白水"圖標
     wait 20
  }

return
;=============================================
希望大家能學會自己寫,有哪一句不明白為什麼這樣寫,可以問我或者群裡問
一般寫腳本前,先找這件事情的規律,找到規律就簡單了
您沒有權限檢視這篇文章所附加的檔案。

歡迎加入WOW公會

回覆文章

回到「WOW 公會」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 4 位訪客