問:(本帖最後由 w29860625 於 2009-8-5 17:55 編輯 問答)
祭司有設定好跟隨的腳本,但就是常常放個技能鐵匠就跑了
我有在overallAuth輸入了,
打手overallAuth如下
############################
# 檔案內容由此開始 #
############################
#測試ID 1
祭司overallAuth如下
############################
# 檔案內容由此開始 #
############################
#測試ID 1
更讓我無奈的是,當補師已經跟上了,他不會馬上幫打手補,還在旁邊看戲...然後我就很無言的看著鐵匠躺掉,我發現的狀況是鐵匠跑走,然後祭司收尋很久才找到他,然後好不容易找到又不會補血只會++,
然後我的祭司小黑窗也會出現BUG:move<0,0>called但還是會密鐵匠,而我看祭司也會密打手回來,但打手就是"死"不回來還是繼續狂衝,而我還貼了巨集也沒用,我已附上,希望會的大大幫忙我一下,
(測試ID的意思是我已經輸入打手或補師的ID了)
打手巨集:
####################
# 我的巨集 #
####################
###### 以下接您的巨集 #######
automacro 跟隨者 {
Follower 測試祭司ID Departure/,15
#當跟隨者我的id離開15步
party "right away"
#自動密語right away
call {
do pm "ID" move $.pos
#並給予座標
}
automacro move {
console /move (.*) (.*)/
call {
$a = $.lastMatch1
$b = $.lastMatch2
do move $a $b
}
}
祭司巨集:
####################
# 我的巨集 #
####################
###### 以下接您的巨集 #######
automacro 跟隨者 {
Follower 測試打手ID Departure/,15
#當跟隨者我的id離開15步
party "right away"
#自動密語right away
call {
do pm "ID" move $.pos
#並給予座標
}
automacro move {
console /move (.*) (.*)/
call {
$a = $.lastMatch1
$b = $.lastMatch2
do move $a $b
}
}
祭司跟隨腳本:
############################
# 跟隨模式 #
############################
follow 1
# 是否開啟隨模式?
# 總開關,此項開啟下面跟隨模式設定才有作用。
followTarget 測試ID
# 跟隨目標 (主人,玩家名字,僅有一位)
followEmotion 0
# 若主人秀出表情符號,是否也跟著用表情符號
followEmotion_distance 4
# 在距離幾格內偵測到主人有表情符號,才會跟著用表情符號
followFaceDirection 0
# 是否永遠面向主人
followDistanceMax 2
# 跟隨的最長距離
followDistanceMin 1
# 跟隨的最短距離
followLostStep 30
# 跟丟主人時,往主人最後出現的方位走幾步以嘗試尋找主人
followSitAuto 0
# 是否自動跟著主人坐下?
followBot 1
# 是否主人也是外掛?
祭司補血腳本:
partySkill 治癒術 {
lvl 10
maxCastTime 0
minCastTime 0
hp < 90%
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
manualAI 0
target 測試ID
# 輔助技能施放對象的名字
target_hp < 85%
# 施放對象的 HP 範圍限制
target_isJob
# 施放對象為以上英文職業名時
target_isNotJob
# 施放對象非以上英文職業名時
target_whenStatusActive
# 施放對象處於某種狀態時
target_whenStatusInactive
# 施放對象不為某種狀態時
target_aggressives
# 施放對象被圍攻的隻數
target_monsters
# 施放對象被以上的魔物攻擊時(魔物名稱以逗號隔開)
target_timeout 0
# 施放對象的時間間隔
target_deltaHp
# 施放對象的 HP 改變量(大多皆為負值)
target_dead 0
# 施放對象死亡時(大多應用於復活術)
inInventory
isSelfSkill 0
}
partySkill 加速術 {
inLockOnly 1
# 是否只在鎖定地圖使用
target 測試ID
# 輔助技能施放對象的玩家名字
target_hp
# 施放對象的 HP 範圍
target_isJob
# 施放對象「是」以上英文職業名時
target_isNotJob
# 施放對象「不是」以上英文職業名時
target_whenStatusActive
# 施放對象「在」這個狀態時
target_whenStatusInactive 加速術狀態
# 施放對象「不在」這個狀態時
target_aggressives
# 施放對象被魔物圍攻的隻數 (隻數前面要加 > 大於符號)
target_monsters
# 施放對象被以上的魔物攻擊時 (魔物名稱以逗號隔開)
target_timeout
# 指定每次對施放對象使用此技能的間隔時間(秒),預設值 0
target_deltaHp
# 施放對象的 HP 改變量 (大多皆為負值)
target_dead
# 施放對象死亡時 (大多應用於復活術)
}
partySkill 天使之賜福 {
inLockOnly 1
# 是否只在鎖定地圖使用
target 測試ID
# 輔助技能施放對象的玩家名字
target_hp
# 施放對象的 HP 範圍
target_isJob
# 施放對象「是」以上英文職業名時
target_isNotJob
# 施放對象「不是」以上英文職業名時
target_whenStatusActive
# 施放對象「在」這個狀態時
target_whenStatusInactive 天使之賜福狀態
# 施放對象「不在」這個狀態時
target_aggressives
# 施放對象被魔物圍攻的隻數 (隻數前面要加 > 大於符號)
target_monsters
# 施放對象被以上的魔物攻擊時 (魔物名稱以逗號隔開)
target_timeout
# 指定每次對施放對象使用此技能的間隔時間(秒),預設值 0
target_deltaHp
# 施放對象的 HP 改變量 (大多皆為負值)
target_dead
# 施放對象死亡時 (大多應用於復活術)
}
partySkill 神威祈福 {
inLockOnly 1
# 是否只在鎖定地圖使用
target 測試ID
# 輔助技能施放對象的玩家名字
target_hp
# 施放對象的 HP 範圍
target_isJob
# 施放對象「是」以上英文職業名時
target_isNotJob
# 施放對象「不是」以上英文職業名時
target_whenStatusActive
# 施放對象「在」這個狀態時
target_whenStatusInactive 神威祈福狀態
# 施放對象「不在」這個狀態時
target_aggressives
# 施放對象被魔物圍攻的隻數 (隻數前面要加 > 大於符號)
target_monsters
# 施放對象被以上的魔物攻擊時 (魔物名稱以逗號隔開)
target_timeout
# 指定每次對施放對象使用此技能的間隔時間(秒),預設值 0
target_deltaHp
# 施放對象的 HP 改變量 (大多皆為負值)
target_dead
# 施放對象死亡時 (大多應用於復活術)
}
答:(由 su6108 大大解答)
我再打手巨集放一個這個就好了說 !!
#攻擊者用
automacro movelockxy {
console /名字move (.*) (.*)/
call {
$a = $.lastMatch1
$b = $.lastMatch2
do move $a $b
}
}
automacro back {
console /move (.*) (.*)/
call {
$pointX = $.lastMatch1
$pointY = $.lastMatch2
do move $pointX $pointY
}
}
轉至天國
留言列表