本帖最後由天國 asu3g4go6大大 於 2009-9-7 11:16 編輯分享
因為他是直接偵測地板
(如:我們走過去的時候,傳陣已經存在一段時間,可以偵測到)
不過我沒有測試過,如果他是先把傳陣放好,只是沒按下確定,等我站在上面的情形
這方面就請大家幫我測試摟
(有測試過,不提早開,而是一踩到傳陣馬上開聊天室,結論是人會飛走,聊天室有開,但是外掛本身看不到聊天室,別人看得到)
(可能是邊飛邊開= =)
automacro test3 {
run-once 1
location not prontera
eval (Misc::whenGroundStatus(Utils::calcPosition($::char,0.1),"傳送之陣"))&($::chatRooms{$::currentChatRoom}{num_users} == "")
call {
do chat create "123" 2 0 123
pause 0.2
if (@eval(Misc::whenGroundStatus(Utils::calcPosition($::char,0.1),"傳送之陣")) == 0) goto a
:b
pause 1
if (@eval(Misc::whenGroundStatus(Utils::calcPosition($::char,0.1),"傳送之陣")) == 1) goto b
do chat leave
release all
stop
:a
do chat leave
release all
}
}
我來解釋一下...
Misc::whenGroundStatus(Utils::calcPosition($::char,0.1),"傳送之陣")
這一行 代表 預測走路在0.1秒後會踩到傳陣嗎? 有回傳 1 沒有則回傳 0
所以,如果預測0.1秒後會踩到,就執行call裡面的內容
裡面我也順便加入,離開聊天室的條件
---------------------------------------------------------------------
如果閒閒沒事作想測試,可以開啟Xkore 1 (我是用新版的,所以可以不用Xkore2)
手很賤的給他故意踩傳陣看看,應該是剛剛好路過(踩過)就會開聊天室,經過傳陣旁邊應該是不會開
我的小黑窗執行後的一開始有寫...what-will-become-2.1 (SVN Version)) 這是2.1版嗎= =?
(神奇op內掛??)
2.0.7以上的版本
舊版可以試著...換成比較新的版本
可能是下面那個指令...
[macro] tempMacro0 error: error in 2: either '@eval(Misc::whenGroundStatus(Utils::calcPosition($::char,0.1),"傳送之陣"))' or '0' has failed
舊版的不支援
-------------------------------------
或者 call裡面...改成
do chat create "123" 2 0 1
pause 10
do chat leave
release all
留言列表