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

[發問] 賣傳陣的時候 不想被點交易而卡住

aa1994831222 發表於 2010-4-12 00:52:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |
請了解巨集的大大
幫忙一下
我真的好急

交易完
離開聊天是之後
被點交易會卡住
誰能幫我寫一段
離開開聊天是之後被點交易還會繼續放傳陣的巨集

拜託
被有心人完的很不爽了

我相信
在這論壇沒有人有再討論這種巨集
不過
請會大大幫幫忙

我爬文很久很久了
各大論壇也去過了

就是找不到
幫幫忙吧!!!
收藏收藏 分享分享 讚讚 幹幹 分享分享 FB分享
回覆

使用道具 舉報


love872942 當前離線
UID
1424087
熱心
261 值
嘉獎
0 次
違規
0 次
在線時間
60 小時
經驗
153 點
積分
637
精華
0
最後登錄
2017-7-4
閱讀權限
30
註冊時間
2010-3-11
論壇幣
100 幣
聯合幣
57 枚
幸運鑽
5 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
love872942 2010-4-12 20:03:49
麻煩你PO一下你的設定吧
這樣才好讓我看看你哪邊有錯誤
回覆

使用道具 舉報

aa1994831222 當前離線
UID
1358549
熱心
343 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
286 點
積分
987
精華
0
最後登錄
2016-5-3
閱讀權限
30
註冊時間
2009-11-24
論壇幣
247 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
aa1994831222 2010-4-12 22:39:32
以下是我的



###飛機###
automacro a {
        console /您現在已在遊戲中/
        call {
                pause 5
                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 1
                followFaceeast
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                pause 1
                do sit
                stop
        :qk
                pause 1
                do chat create "補充藍礦中,請稍等。" 2 0 787878
                do sit
                stop
        }
}

automacro b {
        console /(.*) ((.*)) 向您要求一個交易/
        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 = 2,500) goto a1
        if ($a = 3,000) goto b2
        if ($a = 3,500) goto c3
        if ($a = 4,000) goto d4
                #$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 /您獲得了 (.*) zeny/
        call {
                do chat leave
                $a = $.lastMatch1
                $p = $.lastMatch1
                if ($a = 2,500) goto a1
                if ($a = 3,000) goto b2
                if ($a = 3,500) goto c3
                if ($a = 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 {
        pause 1
        $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 morocc
        pause 1
        $aa2 = @invamount(藍色魔力礦石)
                #施放傳送之陣"後"的藍色魔力礦石數量
        if ($aa1 == $aa2) goto ax
                #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
        do c 傳送已開啟,您的[夢]
        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 lhz_fild01
                #b = 地圖名稱
        pause 1
        $bb2 = @invamount(藍色魔力礦石)
        if ($bb1 == $bb2) goto bx
        do c 傳送已開啟,您的[無]
        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 payon
                #c = 地圖名稱
        pause 1
        $cc2 = @invamount(藍色魔力礦石)
        if ($cc1 == $cc2) goto cx
        do c 傳送已開啟,您的[斐]
        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 ra_fild01
                #d = 地圖名稱
        pause 1
        $dd2 = @invamount(藍色魔力礦石)
        if ($dd1 == $dd2) goto dx
        do c 傳送已開啟,您的[冰]
        do c 如果看不到,就是電腦或新幹線的問題,請走遠一點再回來。
        stop
        :dx
        pause 1
        do c 不好意思
        do c 請稍等一下
        call dxx
        stop
        }

}

macro dxx {
        call dd4
}
automacro f {
        console /You 已開啟傳送之陣在 \((.*), (.*)\)/
        call {
                do c 您付了$p,您的傳點開嚕!!
                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 3
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                pause 1
                do sit
                pause 1
                followFaceeast
        :qk
                do sit
                stop
        }
}

automacro k {
        console /您正坐著./
        call {
                if (@invamount(藍色魔力礦石) == 15) goto qk
                                #當藍色魔力礦石=0時qk=   =
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                pause 1
                do sit
                stop
        :qk
                do sit
                stop
        }
}



紅色這一段是我自己加的
以免沒成功不會再開聊天室
至少坐下會開
但是有時還是不會

藍色是我想說把交易者名字加進去
但是變成數字
例如:交易2500
       會打  您已付了2500


我先說一下我的問題
1.交易完離開聊天室,被點交易後會卡住,必須再交易一次才會開始動.
2.有時放完傳陣不會開聊天室(15次有一次),所以我加了坐下開聊天室的巨集.
3.傳送失敗以後就不會繼續傳(10次失敗3次不會繼續),

失敗原因:
                   (1)有人在傳送點上
              (2)放在遊戲無法移動區塊上(旁邊有幾個東西)
              (3)有賢者在地面放地元素魔法,使我無法繼續傳陣.

以上是我的問題
如果還需要什麼資料
請和我說

先在此感謝YCT41B
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
gemini61 2010-4-13 01:28:42
本帖最後由 gemini61 於 2010-4-13 01:50 編輯

3# aa1994831222

提供你一個方法

我不確定可不可行.......

你可以在交易完後加上這個指令

do conf dealAuto 1

這樣是取消所有交易

不過等你放完傳點後

記得要調回來不然你之後都會拒絕交易.......

我沒試過你自己試試看吧.........
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

aa1994831222 當前離線
UID
1358549
熱心
343 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
286 點
積分
987
精華
0
最後登錄
2016-5-3
閱讀權限
30
註冊時間
2009-11-24
論壇幣
247 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5層
aa1994831222 2010-4-13 07:23:52
我先來去試試看

謝謝妳YCT41B
回覆

使用道具 舉報

aa1994831222 當前離線
UID
1358549
熱心
343 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
286 點
積分
987
精華
0
最後登錄
2016-5-3
閱讀權限
30
註冊時間
2009-11-24
論壇幣
247 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
6層
aa1994831222 2010-4-13 07:39:32
不行ㄋㄟ
離開了還是可以點交易
而且被點完反而會不能再交易

也是一直坐在那裡
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
7層
gemini61 2010-4-13 08:18:32
6# aa1994831222

你加在那裡...........

貼出來我看一下..........
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

aa1994831222 當前離線
UID
1358549
熱心
343 值
嘉獎
0 次
違規
0 次
在線時間
105 小時
經驗
286 點
積分
987
精華
0
最後登錄
2016-5-3
閱讀權限
30
註冊時間
2009-11-24
論壇幣
247 幣
聯合幣
6 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
8層
aa1994831222 2010-4-13 09:54:07
藍色字是加過的
很多地方都加
怕沒有變回來

automacro e {
        console /您獲得了 (.*) zeny/
        call {
                do conf dealAuto 1
                do chat leave
                $a = $.lastMatch1
                $p = $.lastMatch1
                if ($a = 2,500) goto a1
                if ($a = 3,000) goto b2
                if ($a = 3,500) goto c3
                if ($a = 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 {
        pause 1
        $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 morocc
        do conf dealAuto 3
        pause 1
        $aa2 = @invamount(藍色魔力礦石)
                #施放傳送之陣"後"的藍色魔力礦石數量
        if ($aa1 == $aa2) goto ax
                #當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
        do c 傳送已開啟,您的[夢]
        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 lhz_fild01
        do conf dealAuto 3
        pause 1
        $bb2 = @invamount(藍色魔力礦石)
        if ($bb1 == $bb2) goto bx
        do c 傳送已開啟,您的[無]
        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 payon
        do conf dealAuto 3
        pause 1
        $cc2 = @invamount(藍色魔力礦石)
        if ($cc1 == $cc2) goto cx
        do c 傳送已開啟,您的[斐]
        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 ra_fild01
        do conf dealAuto 3
        pause 1
        $dd2 = @invamount(藍色魔力礦石)
        if ($dd1 == $dd2) goto dx
        do c 傳送已開啟,您的[冰]
        do c 如果看不到,就是電腦或新幹線的問題,請走遠一點再回來。
        stop
        :dx
        pause 1
        do c 不好意思
        do c 請稍等一下
        call dxx
        stop
        }

}

macro dxx {
        call dd4
}
automacro f {
        console /You 已開啟傳送之陣在 \((.*), (.*)\)/
        call {
                do conf dealAuto 3
                do c 您付了$p,您的傳點開嚕!!
                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 3
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                pause 1
                do sit
                pause 1
                followFaceeast
        :qk
                do sit
                stop
        }
}

automacro k {
        console /您正坐著./
        call {
                do conf dealAuto 3
                if (@invamount(藍色魔力礦石) == 15) goto qk
                                #當藍色魔力礦石=0時qk=   =
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                pause 1
                do sit
                stop
        :qk
                do sit
                stop
        }
}
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
9層
gemini61 2010-4-13 11:19:02
本帖最後由 gemini61 於 2010-4-13 12:02 編輯

8# aa1994831222

你加錯地方了.......

我的意思是加在下面黃色字的地方.........

automacro a {
        console /您現在已在遊戲中/
        call {
                pause 5
                do conf dealAuto 3
                pause 1

                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 1
                followFaceeast
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                pause 1
                do sit
                stop
        :qk
                pause 1
                do chat create "補充藍礦中,請稍等。" 2 0 787878
                do sit
                stop
        }
}


automacro e {
        console /您獲得了 (.*) zeny/
        call {
                do chat leave
                pause 1
                do conf dealAuto 1
                pause 1
                $a = $.lastMatch1
                $p = $.lastMatch1
                if ($a = 2,500) goto a1
                if ($a = 3,000) goto b2
                if ($a = 3,500) goto c3
                if ($a = 4,000) goto d4
                                #$a = ".*" = 傳陣金額
                        :a1
                                call aa1
                                                                #執行macro aa1
                                stop
                        :b2        
                                call bb2
                                stop
                        :c3
                                call cc3
                                stop
                        :d4
                                call dd4
                                stop
        }
}


automacro f {
        console /You 已開啟傳送之陣在 \((.*), (.*)\)/
        call {
                do c 您付了$p,您的傳點開嚕!!
                pause 1
                do conf dealAuto 3
                pause 1
                if (@invamount(藍色魔力礦石) < 1) goto qk
                pause 3
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                pause 1
                do sit
                pause 1
                followFaceeast
        :qk
                do sit
                stop
        }
}

automacro k {
        console /您正坐著./
        call {
                pause 1
                do conf dealAuto 3
                pause 1

                if (@invamount(藍色魔力礦石) == 15) goto qk
                                #當藍色魔力礦石=0時qk=   =
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                pause 1
                do sit
                stop
        :qk
                do sit
                stop
        }
}



do conf dealAuto 1  
這個的意思是當有人點你交易
會自動取消交易........
所以別人應該還是可以點你交易
只是他會自動點掉而已.........
所以如果這樣還是不行的話......
你就要自己想其他的辦法解決了......
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

gemini61 當前離線
UID
1345557
熱心
1232 值
嘉獎
0 次
違規
0 次
在線時間
389 小時
經驗
1231 點
積分
17192
精華
0
最後登錄
2015-5-30
閱讀權限
60
註冊時間
2009-11-6
論壇幣
14271 幣
聯合幣
4 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 7Rank: 7Rank: 7
10層
gemini61 2010-4-13 11:32:42
8# aa1994831222

還有跟你說一下.........

你下面這個設定我覺得怪怪的........

你設定藍石等於15的時候goto qk

我覺得這個好像沒什麼用

可以不用設定

如果要設定的話

應該是像你automacro a那邊的設定一樣

設定小於1的時候執行..........

因為那個設定主要是要確定還有沒有藍石可以用......

所以你設定15我不知道這樣有什麼作用......

如果誤會你的意思的話

就當我沒說吧........

automacro k {
        console /您正坐著./
        call {
               
                if (@invamount(藍色魔力礦石) == 15) goto qk
                                #當藍色魔力礦石=0時qk=   =
                pause 1
                do conf dealAuto 3
                pause 1
                do chat create "夢2500無3000斐3500冰4000" 2 0 787878
                                #a-1 b-2 c-3 d-4 = 聊天室名稱
                pause 1
                do sit
                stop
        :qk
                do sit
                stop
        }
}
RO愛好者
有時候回文系統怪怪的
尤其是回新手發的文
不知道是為什麼還要審核
就會讓人有點懶得回文.......
回覆

使用道具 舉報

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

123下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2026-10-6 13:58 , Processed in 0.050081 second(s), 16 queries , Memcache On.

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

回頂部
第二步?
第三步?