automacro gohome01 {
location not geffen_in
location not geffen
location not mosk_fild02
location not mosk_dun01
sp > 500
timeout 4
call fly01
}
macro fly01 {
do ss 26
do tele 2
}
automacro gohome02 {
console /本區域無法瞬移/
timeout 4
call fly02
}
macro fly02 {
do relog 10
}
automacro gohome03 {
location mosk_dun01
inventory "初學者經驗值倍增書" > 0
inventory "集中藥水" <= 10
timeout 30
call fly03
}
macro fly03 {
if (@invamount(集中藥水) <= 10) goto one
:one
if (sp >= 500) goto 555
:555
do as
do ss 26
do tele 2
stop
}
macro reopen03 {
call fly03
}
automacro gohome04 {
location mosk_dun01
inventory "初學者經驗值倍增書" > 0
inventory "藍色魔力礦石" <= 10
timeout 30
call fly04
}
macro fly04 {
if (@invamount(藍色魔力礦石) <= 10) goto two
:two
if (sp >= 500) goto 666
:666
do as
do ss 26
do tele 2
stop
}
macro reopen04 {
call fly04
}
automacro autobuy01 {
location geffen, geffen_in
inventory "初學者經驗值倍增書" > 0
inventory "集中藥水" <= 10
timeout 12
call open01
}
macro open01 {
if (@invamount(集中藥水) <= 10) goto one
if (@invamount(集中藥水) >= 10) goto two
:one
do move geffen_in 70 161
pause 2
do talk @npc (77 167)
pause 2
do store
pause 2
do buy 7 12
$aa1 = @invamount(藍色魔力礦石)
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(0,5))
$y0 = @eval($y + @rand(0,6))
do sl 27 $x0 $y0
pause 1
do warp mosk_fild02
pause 1
$aa2 = @invamount(藍色魔力礦石)
if ($aa1 == $aa2) goto ax
pause 1
do move $x0 $y0
stop
:ax
pause 1
call reopen01
stop
:two
$aa1 = @invamount(藍色魔力礦石)
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(0,5))
$y0 = @eval($y + @rand(0,6))
do sl 27 $x0 $y0
pause 1
do warp mosk_fild02
pause 1
$aa2 = @invamount(藍色魔力礦石)
if ($aa1 == $aa2) goto ax
pause 1
do move $x0 $y0
stop
:ax
pause 1
call reopen01
stop
}
macro reopen01 {
call open01
}
automacro autobuy02 {
location geffen, geffen_in
inventory "初學者經驗值倍增書" > 0
inventory "藍色魔力礦石" <= 10
timeout 12
call open02
}
macro open02 {
if (@invamount(藍色魔力礦石) <= 10) goto three
if (@invamount(藍色魔力礦石) >= 10) goto four
:three
do move geffen_in 70 161
pause 2
do talk @npc (77 173)
pause 2
do store
pause 2
do buy 0 12
$aa1 = @invamount(藍色魔力礦石)
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(0,5))
$y0 = @eval($y + @rand(0,6))
do sl 27 $x0 $y0
pause 1
do warp mosk_fild02
pause 1
$aa2 = @invamount(藍色魔力礦石)
if ($aa1 == $aa2) goto ax
pause 1
do move $x0 $y0
stop
:ax
pause 1
call reopen02
stop
:four
$aa1 = @invamount(藍色魔力礦石)
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(0,5))
$y0 = @eval($y + @rand(0,6))
do sl 27 $x0 $y0
pause 1
do warp mosk_fild02
pause 1
$aa2 = @invamount(藍色魔力礦石)
if ($aa1 == $aa2) goto ax
pause 1
do move $x0 $y0
stop
:ax
pause 1
call reopen02
stop
}
macro reopen02 {
call open02
}
automacro gotomosk {
location geffen
inventory "初學者經驗值倍增書" > 0
inventory "藍色魔力礦石" >= 11
inventory "集中藥水" >= 11
timeout 6
call ●嚴禁張貼廣告●
}
macro ●嚴禁張貼廣告● {
if (@invamount(藍色魔力礦石) >= 11) goto one
:one
$aa1 = @invamount(藍色魔力礦石)
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(0,5))
$y0 = @eval($y - @rand(0,6))
do sl 27 $x0 $y0
pause 1
do warp mosk_fild02
pause 1
$aa2 = @invamount(藍色魔力礦石)
if ($aa1 == $aa2) goto ax
pause 1
do move $x0 $y0
stop
:ax
pause 1
call go
stop
}
macro go {
call ●嚴禁張貼廣告●
}
automacro avoid01 {
location mosk_dun01
monster 白幽靈,廢氣魔,傀儡娃娃,夢魘,火焰骷髏頭,墨蛇君,幽暗夢魘,闇●超魔導師,超魔導師 凱特莉娜,闇●超魔導師 凱特莉娜,夢羅克門徒之喜樂,夢羅克門徒之小喜樂,幽靈波利,黃色等離子體,達納托斯的苦惱,達納托斯的悲哀,達納托斯的絕望,恢復之荊棘,達納托斯的憎恨,詛咒蠅,詛咒蠅王,魔劍士 達納托斯的記憶,夜勝魔
sp > 600
timeout 5
call avoid01
}
macro avoid01 {
do as
do ss 26 1
do tele 0
}
automacro avoid02 {
location mosk_dun01
monster 長老樹精,刺錘犬妖,南瓜先生,將軍魔碑,岩漿波利,伍坦戰士,火焰妖,紅真晶,人蔘精,獸人戰士長,米洛斯,七彩大嘴鳥,闇●劍士,沙漠毒蠍,帕莎納,黃金蟲,半龍人,狂暴米洛斯,七彩飛龍,火焰龜,紅貝勒斯,紅凡娜圖,闇●劍士 賽尼亞,火焰迪靡克,石炮火樹,爆炎蝙蝠,九尾狐,月夜貓,暴燄野熊,魔羌,凱美拉,狂暴月夜貓,炙燄魔,無頭騾,火鳥,入口控制裝置,闇●騎士領主,火蜥蝪,波伊塔塔,騎士領主 賽依連,闇●騎士領主 賽依連,鬼火,紅色等離子體,卡浩,狂暴鬼火,熔岩巨石,伊夫利特
sp > 600
timeout 5
call avoid02
}
macro avoid02 {
do as
do ss 26 1
do tele 0
}
automacro avoid03 {
location mosk_dun01
monster 虎蜥人,卡崙寶寶,藍凡娜圖,冰凍迪靡克,漂浮蟲,小雪獸,海神,人魚士兵,海獺,冰巨人,樹林女巫,食人魚,亞拉,妣拉,靈剋,藍色等離子體,狄奧斯,卡崙,闇●神工匠,水精靈,水晶龍
sp > 600
timeout 5
call avoid03
}
macro avoid03 {
do as
do ss 26 1
do tele 0
}
automacro avoid04 {
location mosk_dun01
monster 狂暴邪惡箱,闇●弓箭手,飛行魔書,鐘乳巨石怪,梅納海葵,狂暴小土人,闇●魔法師,狂暴克瑞米,狂暴野豬,腐屍首領,狐仙,闇●盜賊,艾斯恩魔女,鐘塔守護者,狂暴木乃伊,邪靈魔導士,哥布靈首領,綠真晶,行刑者,犬妖首領,偽天使,藍真晶,死亡魔書,紅惡魔之眼,阿修羅機械戰士,紅真晶,魔鬼蒼蠅,狂暴蜈蚣,赤焰小惡魔,黃真晶,狂暴小惡魔,廢鐵暖爐,溫古力安特,火忍西怒畢,綠貝勒斯,愛麗莎,彩色皮影魔,埃奇歐,鳥人哈比,皮影魔,眼魔首領,風靈龜,獸牙怪,瑞比歐,銀月魔女,玩偶熊,獅鷲獸,嗜血怪人,褐凡娜圖,雙子星-S58,惡精靈礦石,邪骸戰士長,阿修羅狂戰士,阿卡布,重金屬波利,狂暴惡靈,邪骸浪人,惡魔侍者,鴞裊首領,鴞裊男爵,薇歐莉,藍凡娜圖,愛麗俄,愛麗瑟,胡狼頭神,豬籠草,食人魚,弒神者,灰俄希托斯,迷幻之王,迪靡克,慰勞者,屠殺腐屍,七彩夢魘,米杜沙,深淵騎士,暴風迪靡克,阿克坦,代行刑者,綠凡娜圖,安息者,俄希托斯,弓箭手監護人魔物,變異蜈蚣幼蟲,無頭騾,狂暴蟻后,監視者,褐方體惡魔,惡耗女妖,血腥騎士,闇●神射手,暴躁龍,闇●神工匠,黑方體惡魔,惡魔女僕,劍士監護人魔物,漂流浪人,地獄阿修羅機械戰士,闇●十字刺客,行妖術者,三頭龍,闇●神官,闇●騎士領主,闇●超魔導師,夢羅克門徒之活屍,夢羅克門徒之泥怪,詛咒蠅,夢羅克門徒之喜樂
sp > 600
timeout 5
call avoid04
}
macro avoid04 {
do as
do ss 26 1
do tele 0
}
注意事項:
1.此巨集為牧師,神官適用的莫斯科變怪巨集:牧師必須將重生點存在吉分,然後再去莫斯科外面的地圖mosk_fild02記點,這樣才能進行自動變怪。
2.不適用通訊安全鎖:當有人將你的角色傳去不能使用瞬移回村的地圖時,我有設定登出10秒後再登入,有些地圖比較特別,不能使用瞬移回村,但是重登後可以回儲存點。
3.物品欄要設定一個不會存倉庫的東西:我設定inventory "初學者經驗值倍增書" > 0 的用意是因為當你正在地圖轉換時所有的物品會從你的道具欄暫時消失一小段很短的時間。要避免這種情形發生,可對某個總是會在你身上的一個物品加入一個額外的判定,像是 inventory "傑勒比結晶" > 0。
所以請以自己身上的某樣物品來設定做更改,把inventory "初學者經驗值倍增書" > 0
裡面的 "初學者經驗值倍增書" 全部改成你自己一定會帶的物品
4.此巨集會自動購買集中藥水、藍礦:藥水及礦石數量可依照個人負重量來做增減。
當數量不足啟動自動購買時,BOT會自動瞬移回村,所以SP要大於500,本來我是設定
放傳陣回村補給,但有些問題沒法克服,所以才放棄,希望有高手能研究看看。
5.迴避怪物功能:我有預設一些怪物來迴避,當魔物清單出現在地圖時SP大於500會瞬移走,火屬性的怪&念屬性&水屬性的怪盡量別改比較能達到變怪效果,avoid04巨集裡的怪看需要在進行增減(若怪物名稱有不小心被我重複到請記得拿掉)。本來我是console及$.lastMatchN來設定接收判斷怪物對我的傷害值多少來瞬移,但是我弄不出來,請高手幫忙研究看看。
附上我的定點座標:此座標是mosk_dun01下面那一整條的隨機路徑
lockMap mosk_dun01
# 鎖定的地圖名
lockMap_x 125
# 鎖定的 X 座標
lockMap_y 65
# 鎖定的 Y 座標
lockMap_randX 100
# 鎖定的 X 座標的左右幾格範圍內
lockMap_randY 24
# 鎖定的 Y 座標的上下幾格範圍內
雜念:config.txt裡的自動存倉及賣物我都設0關閉了,如果想要去變怪加撿垃圾在自己更改看看;外掛如果加上設定光之障壁效果因該會更好,我當初沒點...後悔了,牧師去變怪推薦使用騎士的帽子,因為速度激發讓變怪效率提升,還有盾裝猴桃木攻擊時會自己補血,省sp也很實用,最重要的是要買一個兔斯拉夾。我玩的免服莫斯科下面被霸佔了好久一段時間了,他們不讓別人掛,很自私,只要看到外人就放怪,然後放傳陣趕人等等。雖然我去變怪,但感覺好像沒什麼用,一個人變不出什麼名堂,馬上就被他們那些自私的玩家清掉了,歡迎有志者可以加入此行列,快改版了我也不想練了,所以變怪玩玩去 |