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

[發問] 傳陣練功問題 想把兩個巨集合成一個 請高手幫忙解答

s6912811 發表於 2011-3-15 17:10:33 | 只看該作者 回帖獎勵 |倒序瀏覽 |
我想讓這兩個巨集能跑----因為我自己改了之後補師就一直放傳陣----也不會CALL打手

一個是補師會放傳陣到練攻區
一個是補師會CALL打手進他放的傳陣

automacro move1 {
    #地圖
    location yuno_fild04
    run-once 1
    call {
         #使用傳陣
          do sl 27 234 284
          pause 2
          #施放傳陣
          do warp ra_fild05
          pause 2
          #移動到座標
          do move 234 284
          pause 2
          release move1
    }
}
automacro re1 {
   location yuno_fild04
   console /使用 傳送之陣 失敗/
    run-once 1
   call {   
       do south 1
       $x = @arg("$.pos", 1)
           $y = @arg("$.pos", 2)
           $x2 = @eval($x + 1)
           $y2 = @eval($y + 1)
       pause 1
           do sl 27 $x $y2
           pause 2
           do warp ra_fild05
           pause 2
           do move $x $y2
           pause 2
           release all
   }
}
automacro move2 {
    #地圖
    location ra_fild06
    run-once 1
    call {
         #使用傳陣
          do sl 27 24 276
          pause 2
          #施放傳陣
          do warp yuno
          pause 3
          #移動到座標
          do move 24 276
          pause 2
          release move2
    }
}
automacro re2 {
   location ra_fild06
   console /使用 傳送之陣 失敗/
    run-once 1
   call {
       do south 1
       $x = @arg("$.pos", 1)
           $y = @arg("$.pos", 2)
           $x2 = @eval($x + 1)
           $y2 = @eval($y + 1)
       pause 1
           do sl 27 $x $y2
           pause 2
           do warp yuno
           pause 2
           do move $x $y2
           pause 2
           release all
   }
}

以上是第一個
在來是第二個
補師
automacro a {
        console /You 已開啟傳送之陣在 \((.*), (.*)\)/  <==請依自己的小黑窗所顯示的去修改
        call {
                do p 座標$.lastMatch1 $.lastMatch2 $.map   #告知打手傳送之陣所在位子
                pause 7
                do move $.lastMatch1 $.lastMatch2 #延遲7秒 然後走近傳送之陣
        }
}


打手
automacro a {
        party /座標(.*) (.*) (.*)/
        call {
                do move $.lastMatch1 $.lastMatch2 $.lastMatch3 #移動前往補師所告知之座標
        }
}


希望有高手大大能幫忙解答YCT66B
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


[X] 當前離線
UID
1561059
熱心
2263 值
嘉獎
0 次
違規
0 次
在線時間
354 小時
經驗
2176 點
積分
49895
精華
0
最後登錄
2013-4-1
閱讀權限
60
註冊時間
2010-10-8
論壇幣
45088 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
[X] 2011-3-16 11:57:12
你把動作都寫在一起就可以了
試試
補師:
automacro move1 {
    #地圖
    location yuno_fild04
    run-once 1
    call {
          $a = @invamount(藍色魔力礦石)
          :Top
          $x = @arg("$.pos", 1)
          $y = @arg("$.pos", 2)
          $x0 = @eval($x - @rand(1,3))
          $y0 = @eval($y - @rand(1,3))
          do sl 27 $x0 $y0
          pause 2
          do warp ra_fild05
          pause 2
          if ($a == @invamount(藍色魔力礦石)) goto Top
          do p move $x0 $y0
          pause 10
          #移動到座標
          do move $x0 $y0
          pause 2
          release move1
    }
}
automacro move2 {
    #地圖
    location ra_fild06
    run-once 1
    call {
          $a = @invamount(藍色魔力礦石)
          :Top
          $x = @arg("$.pos", 1)
          $y = @arg("$.pos", 2)
          $x0 = @eval($x - @rand(1,3))
          $y0 = @eval($y - @rand(1,3))
          do sl 27 $x0 $y0
          pause 2
          do warp yuno
          pause 2
          if ($a == @invamount(藍色魔力礦石)) goto Top
          do p move $x0 $y0
          pause 10
          #移動到座標
          do move $x0 $y0
          pause 2
          release move2
    }
}

打手:
automacro a {
        party /move (.*) (.*)/
        call {
                do move $.lastMatch1 $.lastMatch2
                #移動前往補師所告知之座標
        }
}
回覆

使用道具 舉報

Kyubiko1989 當前離線
UID
1564129
熱心
703 值
嘉獎
0 次
違規
0 次
在線時間
109 小時
經驗
709 點
積分
9842
精華
0
最後登錄
2013-10-7
閱讀權限
60
註冊時間
2010-10-12
論壇幣
8247 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 7Rank: 7Rank: 7
Kyubiko1989 2011-3-16 15:09:14
樓主大大
會不會只是因為座標上有人或者障外物的關係!?

另外
怎麼我好似看到設置傳陣後就直接移動到傳陣的座標上!?
automacro move1 {
    #地圖
    location yuno_fild04
    run-once 1
    call {
         #使用傳陣
          do sl 27 234 284
          pause 2
          #施放傳陣
          do warp ra_fild05
          pause 2
          #移動到座標
          do move 234 284
          pause 2
          release move1
    }
}

如果大大在成功設置傳後
直接加上這幾句不就已經能夠達到設好傳陣後叫打手走到傳陣的座標後自己再走進去嗎?
pm xx move x y
pause ?
move x y
當然x與y要與傳陣的座標相同
大大設置完成後的宣言應該無關重要吧?
回覆

使用道具 舉報

s6912811 當前離線
UID
909037
熱心
142 值
嘉獎
0 次
違規
0 次
在線時間
34 小時
經驗
89 點
積分
89
精華
0
最後登錄
2011-8-31
閱讀權限
20
註冊時間
2008-6-28
論壇幣
2 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
s6912811 2011-3-16 18:00:28
希望有高手可以幫幫我><
感恩!!!!!!!!!!!!!!YCT48B
回覆

使用道具 舉報

Kyubiko1989 當前離線
UID
1564129
熱心
703 值
嘉獎
0 次
違規
0 次
在線時間
109 小時
經驗
709 點
積分
9842
精華
0
最後登錄
2013-10-7
閱讀權限
60
註冊時間
2010-10-12
論壇幣
8247 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 7Rank: 7Rank: 7
5
Kyubiko1989 2011-3-16 21:49:12
我回了妳
但不知為何還在未審核??
怪怪的

樓主大大
怎麼我看到妳在設置傳陣後就直接移到傳陣的座標上??
是我誤解了嗎??
樓主大大妳還是直接用原來的巨集
在成功設置傳陣後再加以下幾行應該就可以了
pm xx move x y
pause ?
move x y
pause ?
那個啥麼旅途愉快的就別說啦~
那只是宣言 我是外掛 一樣
GM會很喜歡妳唷~
回覆

使用道具 舉報

[X] 當前離線
UID
1561059
熱心
2263 值
嘉獎
0 次
違規
0 次
在線時間
354 小時
經驗
2176 點
積分
49895
精華
0
最後登錄
2013-4-1
閱讀權限
60
註冊時間
2010-10-8
論壇幣
45088 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
6
[X] 2011-3-17 02:17:47
回4樓
我2樓回覆的巨集你有測試過了嗎?
回覆

使用道具 舉報

s6912811 當前離線
UID
909037
熱心
142 值
嘉獎
0 次
違規
0 次
在線時間
34 小時
經驗
89 點
積分
89
精華
0
最後登錄
2011-8-31
閱讀權限
20
註冊時間
2008-6-28
論壇幣
2 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
7
s6912811 2011-3-17 09:06:14
[X] 大大你好     我測試過了(之前不知道為什麼看不到你回覆的)   打手確實會進入傳陣了,但是補師會顯示跟丟了主人   然後就開始用走路的去練功地圖了0.0,請問這樣是我哪裡設定有問題嗎?YCT57B

另外謝謝Kyubiko1989   大大提供寶貴的意見!!!!
回覆

使用道具 舉報

[X] 當前離線
UID
1561059
熱心
2263 值
嘉獎
0 次
違規
0 次
在線時間
354 小時
經驗
2176 點
積分
49895
精華
0
最後登錄
2013-4-1
閱讀權限
60
註冊時間
2010-10-8
論壇幣
45088 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
8
[X] 2011-3-17 10:43:59
看不到我的回覆是因為文章被審核
試試加入overrideAI 1
automacro move1 {
    #地圖
    location yuno_fild04
    overrideAI 1
    run-once 1
    call {
          $a = @invamount(藍色魔力礦石)
          :Top
          $x = @arg("$.pos", 1)
          $y = @arg("$.pos", 2)
          $x0 = @eval($x - @rand(1,3))
          $y0 = @eval($y - @rand(1,3))
          do sl 27 $x0 $y0
          pause 2
          do warp ra_fild05
          pause 2
          if ($a == @invamount(藍色魔力礦石)) goto Top
          do p move $x0 $y0
          pause 10
          #移動到座標
          do move $x0 $y0
          pause 2
          release move1
    }
}
automacro move2 {
    #地圖
    location ra_fild06
    overrideAI 1
    run-once 1
    call {
          $a = @invamount(藍色魔力礦石)
          :Top
          $x = @arg("$.pos", 1)
          $y = @arg("$.pos", 2)
          $x0 = @eval($x - @rand(1,3))
          $y0 = @eval($y - @rand(1,3))
          do sl 27 $x0 $y0
          pause 2
          do warp yuno
          pause 2
          if ($a == @invamount(藍色魔力礦石)) goto Top
          do p move $x0 $y0
          pause 10
          #移動到座標
          do move $x0 $y0
          pause 2
          release move2
    }
}
回覆

使用道具 舉報

Kyubiko1989 當前離線
UID
1564129
熱心
703 值
嘉獎
0 次
違規
0 次
在線時間
109 小時
經驗
709 點
積分
9842
精華
0
最後登錄
2013-10-7
閱讀權限
60
註冊時間
2010-10-12
論壇幣
8247 幣
聯合幣
3 枚
幸運鑽
0 顆
招待卷
0 點
查看個人網站 查看詳細資料
Rank: 7Rank: 7Rank: 7
9
Kyubiko1989 2011-3-17 17:52:35
[X]大大那個我也有試過
當打手進入傳陣後自己就會開始用走的過去.... =_=||
回覆

使用道具 舉報

s6912811 當前離線
UID
909037
熱心
142 值
嘉獎
0 次
違規
0 次
在線時間
34 小時
經驗
89 點
積分
89
精華
0
最後登錄
2011-8-31
閱讀權限
20
註冊時間
2008-6-28
論壇幣
2 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
10
s6912811 2011-3-17 21:37:39
謝謝大大XD已經成功了YA!!!!!!!!!!!
YCT17B
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-26 04:52 , Processed in 0.049097 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?