問:(本帖最後由 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
     }
}


 


轉至天國

arrow
arrow
    全站熱搜

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