本帖最後由天國  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


 

創作者介紹
創作者 aaa1314 的頭像
aaa1314

RO相關資料資訊♂外掛腳本討論&請勿發表其他廣告(請保持畫面清爽)感謝

aaa1314 發表在 痞客邦 留言(0) 人氣()