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

[發問] 小幅飛機巨集`爬過文`附圖附寫法 能告訴我哪錯了嗎?

疝氣 發表於 2011-1-18 23:51:24 | 只看該作者 回帖獎勵 |倒序瀏覽 |
剛爬了一個下午的文 然後晚上7點開始測試 測到剛剛
用了好多人的版本 也嘗試過混合
出現兩種狀況
狀況一 : 上線發呆 會接受交易 完成交易 不會放傳陣
狀況二 : 打上MACRO START 開始跑 這時出現第一個錯誤 (如圖)
           小幅坐下 開啟聊天是 點他交易 之後如同狀況一
           我已經搞不懂我這樣哪邊錯了>_<" 解救我吧~

-----以下是我的寫法跟測試圖片--不懂為什麼他會從最底下開始跑------

automacro a {
        console /玩玩看/
        call {
                if (@invamount(藍色魔力礦石) == 0) goto qk
                                #當藍色魔力礦石=0時qk=   =
  stand
                pause 3
               do chat create "中央3k希望大家覺得方便~" 2 0 4528
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                pause 1
                do sit
                stop
        :qk
              
                do sit
                stop
        }
}
automacro b {
        console /(.*) ((.*)) 向您要求一個交易/  
        run-once 1
        call {
  
                do deal  
                pause 15
  
                                #15秒內不動作取消交易
  
                do deal no
                stop  
  
        }

}
        
automacro c {
        console /(.*) 加入物品以交易: (.*)/
        call {
                                #加入物品取消交易
                do deal no
                stop
     }
}
automacro d {
        console /(.*) 加入 (.*) z 以交易/
        call {
        $a = $.lastMatch2
        if ($a = 3,000) goto bb
        if ($a = 1,102) goto bb
        if ($a = 1,103) goto bb     
                #$a = ".*" = 傳陣金額
        pause 1
                #當金額!=你販賣的金額取消交易
        do deal
        stop
:bb
        pause 1
do deal
pause 1
do deal
        pause 10
        do deal no
      

                #輸入金額10秒內未完成交易者取消交易
      
        stop
        }
}

automacro f {                                
      console /您獲得了 (.*) zeny/
        call {  
  $asd = 0  
  pause 1
                do chat leave
                $a = $.lastMatch1
                if ($a = 3,000) goto a1
           
                                #$a = ".*" = 傳陣金額
                        :a1
                                call aa1
                                                                #執行macro aa1
                                stop
                    
        }
}


automacro k {  
console /LXCollect ((.*)) 向您要求一個交易/
        call {
             if ($asd = 0) goto asa
        do deal no     
        stop
:asa
                if ($a = 3,000) goto a1
   :a1
                                call aa1
                                                                #執行macro aa1
                                stop

        }
}

macro aa1 {
        $aa1 = @invamount(藍色魔力礦石)
                #施放傳送之陣"前"的藍色魔力礦石數量
        $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 1
        do warp prontera
                #a = 地圖名稱
        pause 1
        $aa2 = @invamount(藍色魔力礦石)
                #施放傳送之陣"後"的藍色魔力礦石數量
        if ($aa1 == $aa2) goto ax
                #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax     
call start   
stop   
        :ax
        pause 1      
        call axx
                #執行macro axx
              
        stop
        }

macro axx {
        call aa1
                #執行macro aa1
}

macro start {
$asd = 1
do c 覺得方便要再來喔^^ 看不到請重登看看唷~
do deal no
pause 1
do chat create "中央3k希望大家覺得方便~" 2 0 4528
pause 1
do sit
release b
stop
}
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


疝氣 當前離線
UID
1607982
熱心
336 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
308 點
積分
1262
精華
0
最後登錄
2021-3-3
閱讀權限
30
註冊時間
2010-12-20
論壇幣
435 幣
聯合幣
57 枚
幸運鑽
26 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
疝氣 2011-1-19 23:26:52

圖片貼失敗~
我後來在繼續研究後  他都不會跳到 收到XXX金額 然後關閉聊天室
這個步驟  拜託快點就就我呀>Q<YCT57B
回覆

使用道具 舉報

[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-1-20 12:37:34
試試把自動巨集a跟f改成這樣
automacro a {
        console /您的座標/
        call {
        pause 5
        if (@invamount(藍色魔力礦石) == 0) goto qk


automacro f {
        console /您獲得 (.*) zeny/
        call {
回覆

使用道具 舉報

疝氣 當前離線
UID
1607982
熱心
336 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
308 點
積分
1262
精華
0
最後登錄
2021-3-3
閱讀權限
30
註冊時間
2010-12-20
論壇幣
435 幣
聯合幣
57 枚
幸運鑽
26 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
疝氣 2011-1-20 19:29:42
哦哦 這個我靠著自己努力找出問題了~也解決了^_^Y 謝謝你的教導

不過我出現另外一個問題啦~ 他成功放玩第一次後 後面的交易他都只會接受卻不會確認......

繼續努力當中YCT61B
回覆

使用道具 舉報

被黑的很奇怪 當前離線
UID
1616465
熱心
250 值
嘉獎
0 次
違規
0 次
在線時間
60 小時
經驗
244 點
積分
554
精華
0
最後登錄
2013-4-2
閱讀權限
30
註冊時間
2011-1-3
論壇幣
1827 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
被黑的很奇怪 2011-1-21 00:28:21
我有爬過一個文..你可以試看看..
automacro a {
console /You are ●喜歡就上● in the game/
call {
    pause 5
    if (@invamount(藍色魔力礦石) == 0) goto qk
        #當藍色魔力礦石=0時qk=   =
    pause 1
    do chat create "朱諾2000犬妖2500古城3000火洞4000 請自點交易" 2 0 1234
        #a-1 b-2 c-3 d-4 = 聊天室名稱
    pause 1
    do sit
    stop
:qk
    do c QK
    do sit
    stop
}
}
automacro b {
    console /(.*) ((.*)) Requests a Deal/
    call {
          do deal
          pause 15
                    #15秒內不動作取消交易
          do deal no
          stop
    }
}
   
automacro c {
    console /(.*) 加入物品以交易: (.*)/
    call {
                    #加入物品取消交易
          do deal no
          stop
  }
}
automacro d {
    console /(.*) added (.*) z to Deal/
    call {
    $a = $.lastMatch2
    $b = $.lastMatch2
    $c = $.lastMatch2
    $d = $.lastMatch2
    if ($a = 2,000) goto bb
    if ($b = 2,500) goto bb
    if ($c = 3,000) goto bb
    if ($d = 4,000) goto bb
          #$a = ".*" = 傳陣金額
   #$b = ".*" = 傳陣金額
   #$c = ".*" = 傳陣金額
   #$d = ".*" = 傳陣金額
    pause 1
          #當金額!=你販賣的金額取消交易
    do deal no
    stop
:bb
    pause 1
    do deal
    pause 1
    do deal
          #輸入金額10秒內未完成交易者取消交易
    pause 10
    do deal no
    stop
    }
}
automacro e {                     
    console /gained (.*) zeny/
    call {
          do chat leave
          $a = $.lastMatch1
          if ($a = 2,000) goto a1
          if ($b = 2,500) goto b2
          if ($c = 3,000) goto c3
          if ($d = 4,000) goto d4
                    #$a = ".*" = 傳陣金額
                :a1
                    call aa1
                                          #執行macro aa1
                    stop
                :b2     
                    call bb2
                    stop
                :c3
                    call cc3
                    stop
                :d4
                    call dd4
                    stop
    }
}
macro aa1 {
    $aa1 = @invamount(藍色魔力礦石)
          #施放傳送之陣"前"的藍色魔力礦石數量
    $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 1
    do warp yuno
          #a = 地圖名稱
    pause 1
    $aa2 = @invamount(藍色魔力礦石)
          #施放傳送之陣"後"的藍色魔力礦石數量
    if ($aa1 == $aa2) goto ax
          #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
    do c [朱諾]請進~一路順風並祝您遊戲愉快
    stop
    :ax
    pause 1
    do c 傳送失敗
    do c 再來一次
    call axx
          #執行macro axx
    stop
    }
}
macro axx {
    call aa1
          #執行macro aa1
}
#以下類推..
macro bb2 {
    $bb1 = @invamount(藍色魔力礦石)
    $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 1
    do warp ra_fild05
          #b = 地圖名稱
    pause 1
    $bb2 = @invamount(藍色魔力礦石)
    if ($bb1 == $bb2) goto bx
    do c [犬妖]請進~一路順風並祝您遊戲愉快
    stop
    :bx
    pause 1
    do c 傳送失敗
    do c 再來一次
    call bxx
    stop
    }
}
macro bxx {
    call bb2
}
macro cc3 {
    $cc1 = @invamount(藍色魔力礦石)
    $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 1
    do warp glast_01
          #c = 地圖名稱
    pause 1
    $cc2 = @invamount(藍色魔力礦石)
    if (cc1 == cc2) goto cx
    do c [古城]請進~一路順風並祝您遊戲愉快
    stop
    :cx
    pause 1
    do c 傳送失敗
    do c 再來一次
    call cxx
    stop
    }
}
macro cxx {
    call cc3
}
macro dd4 {
    $dd1 = @invamount(藍色魔力礦石)
    $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 1
    do warp yuno_fild03
          #d = 地圖名稱
    pause 1
    $cc2 = @invamount(藍色魔力礦石)
    if ($dd1 == $dd2) goto dx
    do c [火洞]請進~一路順風並祝您遊戲愉快
    stop
    :dx
    pause 1
    do c 傳送失敗
    do c 再來一次
    call dxx
    stop
    }
}
macro dxx {
    call dd4
}

automacro f {
    console /You 已開啟傳送之陣在 \((.*), (.*)\)/
    call {
          pause 5
          if (@invamount(藍色魔力礦石) == 0) goto qk
          pause 1
          do chat create "朱諾2000犬妖2500古城3000火洞4000 請自點交易" 2 0 1234
          pause 1
          do sit
    :qk
          do c QK
          do sit
          stop
    }
}
automacro g {
        console /You are sitting/
        call {
                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 1
           do chat create "朱諾2000犬妖2500古城3000火洞4000 請自點交易" 2 0 1234
                pause 1
                do sit
                stop
        :qk
                do sit
                stop
        }
}
歡迎檢舉[過時文]有15元論壇幣可拿
↓↓↓我的個人空間[內含] OpenKore 大小資料↓↓↓
http://u.wgun.net/space.php?uid=1616465
回覆

使用道具 舉報

[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-1-21 01:55:19
請問你的automacro k的作用是什麼?
可能會跟automacro b衝突唷

你所謂的交易只會接受不會確認指的是會接受交易但是不會完成交易嗎?
回覆

使用道具 舉報

疝氣 當前離線
UID
1607982
熱心
336 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
308 點
積分
1262
精華
0
最後登錄
2021-3-3
閱讀權限
30
註冊時間
2010-12-20
論壇幣
435 幣
聯合幣
57 枚
幸運鑽
26 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
7
疝氣 2011-1-22 12:03:19
我把k 刪調 試試看~

我還是個很鮮的的人 這以前拿到的巨集 還在研究當中YCT44B
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-9-22 11:40 , Processed in 0.057696 second(s), 17 queries , Memcache On.

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

回頂部
第二步?
第三步?