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

[發問] 傳送巨集問題...誠懇求援

妖狐鳴門 發表於 2010-7-15 01:10:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |
本帖最後由 妖狐鳴門 於 2010-7-16 16:22 編輯

我現在的傳送巨集尚算免強可行,可是當遇到兩個問題便會呆了下來~
1) 當我在施技時有人交易我,我便會呆了下來,不會再開聊天~
2) 當一名玩家跟我交易後,當我還沒把聊天室關起來便有第二名玩家跟我交易,
    當遇到這問題後那第一名玩家便會被我無視了~
請問各位大大到底我的巨集出現了什麼問題?我曾找回以前的文章看過,
可是也不可行~我試過利用run-once 和 relase,可是反而導致連接受交易也不會~
希望各位大大教一教我吧>^<"



以下是我從別forum中找回來的巨集再加以自己的修改而成,,,,,"

####################
#    ###飛機場###  #
####################
automacro a {
        console /Your Coordinates/
        call {
               pause 1
                if (@invamount(藍色魔力礦石) == 0) goto qk
                                #當藍色魔力礦石=0時qk=   =
                pause 1
                do chat create "朱諾1300莫斯科1400米糕1500金波1600" 2 0 77878
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                do deal no
                pause 1
                do sit
                stop
        :qk
                do c 為己為人,請等待我開了聊天室才交易我,以免吃錢!
                do sit
                stop
        }
}
automacro b {
        console /(.*) ((.*)) Requests a Deal/
        call {
                do deal
                pause 13
                                #13秒內不動作取消交易
                do deal no
                stop
        }
}
        
automacro c {
        console /(.*) added Item to Deal: (.*)/
        call {
                                #加入物品取消交易
                do deal no
                stop
     }
}
automacro d {
        console /(.*) added (.*) z to Deal/
        call {
        $a = $.lastMatch2
        if ($a = 1,300) goto bb
        if ($a = 1,400) goto bb
        if ($a = 1,500) goto bb
        if ($a = 1,600) goto bb
                #$a = ".*" = 傳陣金額
        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 /You gained (.*) zeny/
        call {
                do chat leave
                $a = $.lastMatch1
                if ($a = 1,300) goto a1
                if ($a = 1,400) goto b2
                if ($a = 1,500) goto c3
                if ($a = 1,600) 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 mosk_fild02
                #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 lou_fild01
                #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 lhz_fild01
                #d = 地圖名稱
        pause 1
        $cc2 = @invamount(藍色魔力礦石)
        if ($dd1 == $cc2) goto dx
        do c 為己為人,請等待我開了聊天室才交易我,以免吃錢!
        stop
        :dx
        pause 1
        do c 傳送失敗
        do c 再來一次
        call dxx
        stop
        }
}
macro dxx {
        call dd4
}
automacro g {
        console /You are sitting/
        call {
                do c 傳陣已開,謝謝您=]
                if (@invamount(藍色魔力礦石) == 0) goto qk
                pause 1
                do chat create "朱諾1300/莫斯科1400/米糕1500/金波1600" 2 0 77878
                do deal no
                pause 1
                do sit
               
        :qk
                do c 為己為人,請等待我開了聊天室才交易我,以免吃錢!
                do sit
                stop
        }
}
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


妖狐鳴門 當前離線
UID
908061
熱心
108 值
嘉獎
0 次
違規
0 次
在線時間
46 小時
經驗
85 點
積分
85
精華
0
最後登錄
2013-12-13
閱讀權限
20
註冊時間
2008-6-27
論壇幣
4 幣
聯合幣
0 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 2Rank: 2
妖狐鳴門 2010-7-15 23:23:38
希望各位可以來分享一下意見~~~~
回覆

使用道具 舉報

kevin8246 當前離線
UID
1073584
熱心
163 值
嘉獎
0 次
違規
0 次
在線時間
51 小時
經驗
90 點
積分
523
精華
0
最後登錄
2017-12-10
閱讀權限
30
註冊時間
2008-11-18
論壇幣
147 幣
聯合幣
71 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
kevin8246 2010-7-20 00:09:37
YCT49B
謝謝大大分享 推~~~~~~~~~
小K
回覆

使用道具 舉報

dandyfl 當前離線
UID
108367
熱心
6 值
嘉獎
0 次
違規
0 次
在線時間
0 小時
經驗
1 點
積分
17
精華
0
最後登錄
2018-8-1
閱讀權限
10
註冊時間
2015-11-16
論壇幣
1 幣
聯合幣
9 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 1
dandyfl 2010-9-5 17:27:29
一起努力吧------我也還在研究中
看看有沒有高手  能夠 指點一下
回覆

使用道具 舉報

rabbit79183 當前離線
UID
1278604
熱心
64 值
嘉獎
0 次
違規
0 次
在線時間
15 小時
經驗
25 點
積分
703
精華
0
最後登錄
2018-8-6
閱讀權限
30
註冊時間
2009-7-28
論壇幣
546 幣
聯合幣
53 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
rabbit79183 2010-10-14 08:37:59
本帖最後由 rabbit79183 於 2010-10-14 08:48 編輯

exclusive (0|1)
擁有 exclusive 設定的自動巨集不會被其它自動巨集給中斷掉。
回覆

使用道具 舉報

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


手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-27 13:10 , Processed in 0.050163 second(s), 18 queries , Memcache On.

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

回頂部
第二步?
第三步?