我的 OP是 中文
我用的巨集 是用 飛機
然後我打開測試的時候 可以 開聊天室~可以正常完成交易~但是不會觸發傳送之陣∼
我身上確定有 藍礦石~
但是就是不會發動 傳送之陣
我看了OP他跑出了:
'deal' 功能錯誤 (與玩家交易)
無傳過來的或正在交易的訊息可供取消
紅色的一段字
我的 巨集腳本設定如下
###飛機###
#################
automacro Start {
console /您的座標/
exclusive 1
call {
pause 3
do conf ignoreAll 1
call Chat
}
}
macro Chat {
do sit
do look 4
if (@invamount(藍色魔力礦石) > 0) goto OK
do chat create "沒石頭了" 2 0 9527
stop
:OK
do chat create "中央3000鐵匠轉職3500金波4000古城5000" 2 0 787878
# 自行修改聊天室內容
do deal no
# 避免在使用傳陣到創聊天室之間有人點交易
}
automacro Deala {
console /(.*) \((.*)\) 向您要求一個交易/
inventory "藍色魔力礦石" > 0
call {
do deal
pause 15
do deal no
}
}
automacro Chat {
console /加入物品以交易/
call {
do deal no
}
}
automacro Dealc {
console /added (.*) z to Deal/ #(.*) 加入 (.*) z 以交易
call {
$a = $.lastMatch1
if ($a = 3,000) goto OK
if ($a = 3,500) goto OK
if ($a = 4,000) goto OK
if ($a = 5,000) goto OK
# 自行修改金額
do deal no
stop
:OK
pause 1
do deal
pause 1
do deal
pause 10
do deal no
}
}
automacro Warp {
console /You 獲得 (.*) zeny/ #您 獲得 (.*) zeny
exclusive 1
call {
$b = @invamount(藍色魔力礦石)
do chat leave
: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
if ($a == "3,000") goto A
if ($a == "4,000") goto B
if ($a == "5,000") goto C
do warp prontera
do c [中央]請進~你的支持就是我的動力。
# 傳送點一
goto End
:A
do warp prontera
do c [鐵匠轉職區]請進~你的支持就是我的動力。
# 傳送點二
goto End
:B
do warp ein_fild08
do c [金波]請進~你的支持就是我的動力。
# 傳送點三
goto End
:C
do warp ein_file09
do c [古城]請進~你的支持就是我的動力。
# 傳送點四
:End
pause 3
if ($b == @invamount(藍色魔力礦石)) goto Top
# 使用傳陣藍礦未減少回到Top
do c 傳陣已開啟,若看不到請移動一下
do c 如放不出來,請多多包含小妹,傳點被吃掉。
call Chat
}
}
求解ˊ口ˋ~ 有人說是因為 OP中文的關係
可是我把這交易改成console /(.*) \((.*)\) 向您要求一個交易/
一樣 沒用 |