仙境傳說|RO私服

 找回密碼
 註冊
搜索
熱搜: 活動 交友 discuz
12
返回列表 發新帖
樓主: 用戶
打印 上一主題 下一主題

OpenKore基礎設定教學

[複製鏈接]
10#
weinam2001 發表於 2014-3-2 19:08:32 | 只看該作者
谢谢分享 哈哈哈
9#
gp6fm06j62u6 發表於 2012-11-23 14:18:57 | 只看該作者
請問大大 這外掛能在私服使用嗎0.0?
8#
terryallen 發表於 2011-2-23 01:01:14 | 只看該作者
感謝大大的分享
7#
0164888490 發表於 2011-1-19 01:13:29 | 只看該作者
非常感謝大大的分享
6#
ts133466 發表於 2011-1-18 14:26:54 | 只看該作者
非常感謝大大分享
5#
abc1988 發表於 2011-1-18 06:00:04 | 只看該作者
如果要ks怪要怎样??
4#
smarthenson 發表於 2010-12-16 23:11:37 | 只看該作者
非常感謝大大的熱心分享,謝謝!
3#
 樓主| 用戶 發表於 2010-12-13 15:53:30 | 只看該作者
autoRestart 0
是否自動重新啟動 (登出後、再登入)
autoRestartMin 10800
每隔至少多少時間,自動重新啟動(秒)
autoRestartSeed 0
除了至少時間外,要加等多少浮動秒數


      重登間隔時間        


autoRestartSleep 1
重登時,是否要等待一些時間才登入?(秒)
autoSleepMin 120
等待的至少時間(秒)
autoSleepSeed 0
除了至少時間外,要加等多少浮動秒數


        終端機訊息        


message_length_max 80
訊息文字一行的最大長度(字元)


   訊息域   


此區段為控制終端機(小黑窗)要顯示的訊息,讓您看的更順眼。
若覺得太複雜,不明白註解說什麼,建議可以直接忽略此區段,
預設值即是最佳的,符合大部人喜好。

說明:
kore 終端機預設會顯示來自伺服器的所有資訊,
比方說旁邊玩家(或寵物)放了什麼技能、作了什麼表情,
一般來說這些資訊對於自動練功都是沒有幫助的,
只會造成終端機畫面雜亂,垃圾文字一大堆,
因此 kore 有一個過濾機制叫做 [訊息域],
將各種訊息依照用途分類,例如:攻擊類訊息、表情類訊息..等,
如此一來,可讓玩家自行指定想過濾掉哪些 [訊息域],
若某種訊息常出現,且讓您看的很煩,覺得那是根本沒必要顯示的,
則可以查出該訊息是屬於哪個 [訊息域],並設定過濾掉它。

※ 完整的 [訊息域] 列表,請自行參考官方線上英文手冊。

verbose 1
是否要顯示所有 [訊息域]?
0 = 僅顯示重要的 [訊息域],諸如連線資訊、錯誤資訊。
1 = 顯示所有 [訊息域]。

showDomain 1
是否在每行訊息的前面都標示該行屬於哪個 [訊息域]?
如果設 1,在終端機顯示的每行訊息前面,
都會用中括號標示該行是屬於那個 [訊息域]。

squelchDomains attackedMiss, emotion, skill
設定想過濾的 [訊息域],使其不顯示在終端機上
參考資料:
attackedMiss   被怪物攻擊 MISS 訊息
emotion        表情符號訊息(包括玩家和寵物)
skill          技能訊息(旁邊玩家施放的技能)
publicchat     公頻訊息
schat          伺服器廣播頻道訊息

verboseDomains
若 verbose 為 0,設定要增加顯示哪些 [訊息域]在終端機上

beepDomains
設定某些 [訊息域] 出現的話會嗶 (電腦發出聲音)

beepDomains_notInTown
設定某些 [訊息域] 若在城鎮中出現則不嗶
此為搭配前一選項的,上面那個選項有開啟,這個才有作用。


         指令別名         


此功能是給「指令串」別名以加速終端機命令的輸入速度。

範例-1:"輸入 ++,會用公頻喊:安安 可以幫++嗎"
alias_++ c 安安 可以幫++嗎

範例-2:"輸入 1,2,3 分別顯示 exp,戰績,戰利品"
alias_1 exp
alias_2 exp monster
alias_3 exp item

自訂 指令串別名

alias_heal ss 28 10
輸入 heal 可施展治癒術 10 級,
沒 10 級則自動施展角色能用的最高等級。


    LOG 紀錄檔 (交談)     


所有 LOG 紀錄檔,皆存放在 /log 目錄中。

logChat 0
是否記錄公頻訊息
logPrivateChat 1
是否記錄密頻訊息
logPartyChat 1
是否記錄隊頻訊息
logGuildChat 1
是否記錄公會頻訊息
logSystemChat 0
是否記錄伺服廣播頻訊息(玩家擴音器廣播)

logEmoticons
當周遭出現哪個編號的表情符號時,要紀錄 (多個編號用半形逗號隔開)
表情符號編號,請查閱 \tables\emoticons.txt。
若值為 all,代表全部編號都紀錄。
留空白,代表不紀錄。


    LOG 紀錄檔 (其它)     


itemHistory 0
是否記錄物品欄中物品進出記錄(相關檔案 \logs\items.txt)

logConsole 0
是否記錄終端機的所有訊息至檔案

logAppendUsername 1
是否依照帳號及角色位置分檔記錄


      玩家名字快取        


cachePlayerNames 1
是否開啟玩家名字快取?
每當 kore 偵測到附近有玩家時,偵測到的是 UID 編號,
UID 編號要解析成玩家名字,需向伺服器要求檢索資料,
啟用快取可以避免重覆和伺服器要求資料,進而節省網路頻寬。
建議值為 1,開啟快取。

cachePlayerNames_duration 900
玩家名字在快取的保留時間 (秒)

cachePlayerNames_maxSize 100
快取玩家名字的最大數量
當超過這個數量,會從最舊的資料開始刪,讓新的資料進入快取。


          其它            


portalRecord 1
設定自動記錄傳點資訊的方法
0 = 不作用
1 = 自動記錄 Kore 所經過的未知傳點。
2 = 1 + 記錄猜測的反方向傳點。

missDamage 0
任何你傷害魔物的數值小於此設定值者將會視為 Miss
0 = 關閉此功能、>1以上 = 數值

autoTalkCont 1
是否與 NPC 自動對話至出現選項?
2#
 樓主| 用戶 發表於 2010-12-13 15:53:03 | 只看該作者
OpenKore完整區塊功能如下,僅供參考用。
實際使用如上範例,請自行複製區塊,然後選擇合用的項目填上。
attackSkillSlot {
    lvl
   OpenKore技能等級
    dist
   施法距離 (法術系 9、肉搏系 1.5)
    monsters
   限定針對哪些魔物使用
    notMonsters
   限定不對哪些魔物使用
    maxAttempts
   打同一隻怪,本技能指定使用幾次(施法失敗或 MISS 也算一次)
    maxUses
   打同一隻怪,本技能指定使用幾次(施法成功才算一次)
    aggressives
   被魔物圍攻的隻數 (隻數前面要加 > 大於符號)
    spirit
   武僧氣彈數
    hp
   HP 範圍
    sp
   SP 範圍
    inInventory
   當身上有某項物品,大於或小於某數量時(例如紅色礦石 > 1)
    stopWhenHit
   OpenKore是否被攻擊時停止使用
    inLockOnly
   是否只在鎖定地圖使用
    notInTown
   是否不在城鎮中使用
    notWhileSitting
   是否不在坐下時使用
    whenStatusActive
   當人物「在」這個狀態時
    whenStatusInactive
   當人物「不在」這個狀態時
    target_whenStatusActive
   當目標怪物「在」這個狀態時
    target_whenStatusInactive
   當目標怪物「不在」這個狀態時
    target_deltaHp
   當目標怪物的 HP 改變量大於或小於這個數值時(大多皆為負值)
   例如物理攻擊打太少,改用魔法打,或怪物對自己補血,給予沉默術
    maxCastTime
   讓 kore 在這段時間內(秒)全心詠唱,暫停其它 AI 動作。(最大值)
   如果超過這個最大值,詠唱仍沒結束,則 AI 會恢復運作。
    minCastTime
   讓 kore 在這段時間內(秒)全心詠唱,暫停其它 AI 動作。(最小值)
   如果超過這個最小值,詠唱仍沒結束,則 AI 繼續暫停,直到超過最大值或詠唱結束。
   此兩個選項是用來避免詠唱中途還能瞬移之類,被看破是外掛的情況發生,一般無須設定。
    timeout
   指定每次使用此技能的間隔時間(秒),預設值 0
    manualAI
   是否只在 AI (kore) 為 manual 手動模式時
    disabled
   是否關閉本區塊技能
    equip_topHead
   頭上裝備名
    equip_midHead
   頭中裝備名
    equip_lowHead
   頭下裝備名
    equip_leftHand
   左手裝備名
    equip_rightHand
   右手裝備名
    equip_leftAccessory
   左裝飾品裝備名
    equip_rightAccessory
   右裝飾品裝備名
    equip_robe
   披風裝備名
    equip_armor
   衣服裝備名
    equip_shoes
   openKore鞋子裝備名
    equip_arrow
   箭矢裝備名
}

自訂「對怪物」技能


     連續技 / 組合技      


以下區塊為施展連續技/組合技。

有些技能必須在前一技能確實施展成功了,才能使用,
此種技能稱作:連續技。

範例:"完整示範如何實現 冰凍 → 雷鳴"
首先,對怪物技能,冰到成功為止
attackSkillSlot 冰凍術 {
   lvl 10
   dist 9
   target_whenStatusInactive 冰凍狀態
    當目標怪物「不在」這個狀態時
   timeout 0.5
    避免因為 LAG 造成誤判狀態。
}

當目標怪物冰住了就會停止攻擊,接著,連續技!
attackComboSlot 雷鳴術 {
   lvl 10
   afterSkill 冰凍術
   target_whenStatusActive 冰凍狀態
    當目標怪物「在」這個狀態時
}

亦可以先暴風雪,再去怒雷強擊冰住的怪物。
也可以針對某些怪物才使用。
連續技和普通技的差別是:連續技會對同一隻怪攻擊,而不是打別的怪。

連續技區塊可用的選項,完全同前面的對怪物技能 attackSkillSlot 區塊
以下僅列出不同的部份,若需要其它選項,請參考前面。
attackComboSlot {
    afterSkill
   openKore在什麼技能之後接著施展
    waitBeforeUse
   施展之前先使用什麼物品
    isSelfSkill
   本技能是否為使用在自己身上的技能
}

自訂 連續技


      輔助技 (TO 自己)   


以下區塊為施展在自己身上的輔助技能。

因伺服器有 LAG 問題,導致在偵測狀態上有延遲,
為避免連續施放,浪費 SP,請適當加上 timeout 參數。

範例-1:"當「不在」加速狀態時,給自己加速"
useSelf_skill 加速術 {
   lvl 10
   whenStatusInactive 加速術狀態
   notWhileSitting 1
   timeout 10
}

範例-2:"「在」詛咒狀態,用天賜解"
useSelf_skill 天使之賜福 {
   lvl 1
   whenStatusActive 詛咒狀態
   timeout 1
}

範例-3:"當 HP小於 75% 對自己補血,但不是祭司,要靠裝備"
useSelf_skill 治癒術 {
    lvl 1
    hp < 75%
    equip_leftHand +4 熾天使之弓
    equip_rightHand +4 熾天使之弓
    stopWhenHit 1
     正被怪物攻擊時不使用,先把怪清掉
}

範例-4:"當 HP < 30% 且被怪物圍毆超過 3 隻,順移逃離"
註:免服只有服事系能瞬移,消耗 sp 500。
useSelf_skill 瞬間移動 {
    lvl 1
    hp < 30%
    sp > 500
    aggressives > 3
}

「TO 自己」輔助技能區塊可用的選項,
完全同前面的對怪物技能 attackSkillSlot 區塊,
僅有區塊名稱 useSelf_skil 不同,若需要其它選項,請參考前面。
useSelf_skill {
}

自訂 輔助技 (TO 自己)


    輔助技 (TO 其它玩家)  


openKore以下區塊為施展至其它玩家身上的輔助技能。
其它玩家包括所有人,即使不是隊友也能施展。

「TO 其它玩家」輔助技區塊可用的選項,
大致上同前面的對怪物技能 attackSkillSlot 區塊。
以下僅列出不同處,若需要其它選項,請參考前面。
partySkill {
    target
   輔助技能施放對象的玩家名字
    target_hp
   施放對象的 HP 範圍
    target_isJob
   施放對象「是」以上英文職業名時
    target_isNotJob
   施放對象「不是」以上英文職業名時
    target_whenStatusActive
   施放對象「在」這個狀態時
    target_whenStatusInactive
   施放對象「不在」這個狀態時
    target_aggressives
   施放對象被魔物圍攻的隻數 (隻數前面要加 > 大於符號)
    target_monsters
   施放對象被以上的魔物攻擊時 (魔物名稱以逗號隔開)
    target_timeout
   指定每次對施放對象使用此技能的間隔時間(秒),預設值 0
    target_deltaHp
   施放對象的 HP 改變量 (大多皆為負值)
    target_dead
   施放對象死亡時 (大多應用於復活術)
}

自訂 輔助技 (TO 其它玩家)


       賢者自動唸咒      


假如你有賢者自動念咒技能的話,可使用這個選項來設定 Kore 會自動地詠唱的技能。
自動念咒需與 useSelf_skill 做搭配。

openKore範例:
autoSpell 冰箭術

useSelf_skill 自動念咒 {
lvl 10
timeout 10
whenStatusInactive 自動念咒
notWhileSitting 1
}

autoSpell
自動唸咒 <技能名稱>


                                                                  
                            9.移動                                
                                                                  



         隨機走動         


route_randomWalk 2
是否隨機走動?
0 = 不隨機走動; 1 = 地圖中隨機走動。
2 = 地圖中隨機走動但刻意避開地圖內玩家施放的傳點。
若使用瞬移找怪,則此選項要設為 0。

route_randomWalk_inTown 0
是否要在城鎮內隨機走動?

route_step 15
openKore隨機走動,一次移動幾格距離
此值和遊戲中,滑鼠點距離人物幾格的地面來移動,是一樣的意思,
如同遊戲中鼠標點太遠,人物不會移動,
此數值太高伺服器有可能不接受,導致外掛容易發呆,
太低則移動會沒有效率且老是同一區域轉圈圈。
預設值為 15,比較 LAG 的伺服器建議值 9~12 (視LAG程度而定)
附加說明:
若角色屬於遠攻系,且掛在怪物都遠距離攻擊的地圖,
如梅納海葵區、捕蟲草區,走太快會衝到怪物射程裡會被打,可將此值調低 3~6,
但是不適合活人多的地圖,因為一次只走 3~6 格,行為會很怪異,容易被看出是掛的。


     陣亡後移動策略      


autoMoveOnDeath 0
是否死亡回重生點後,要立即移動到練功地圖開工?
0 = 先坐著等 HP、SP 滿、1 = 立即往練功地圖出發。

autoMoveOnDeath_x
死亡回重生點後,自動移動至重生點地圖的座標 X
autoMoveOnDeath_y
死亡回重生點後,自動移動至重生點地圖的座標 Y

autoMoveOnDeath_map
是否死亡回重生點後,自動移動至某地圖?
例如:移動至旅館內,回血較快。


         不明地圖         


指 /fields 中沒有地圖資料的地圖,
因缺乏地圖資料,kore 無法進行路徑計算。

route_escape_unknownMap 0
若處在不明地圖,是否嘗試脫困?
route_escape_reachedNoPortal 0
是否不靠傳送點脫困 ?
route_escape_randomWalk 0
是否以隨機走動來脫困?
route_escape_shout
是否以公頻大喊來脫困(輸入內容)


         其它細節         


route_randomWalk_maxRouteTime 100
隨機走動到路徑點的最大時間(秒)
當 kore 選定某一隨機座標位置(路徑點)時,
便會開始走過去,走的過程中會花時間,
若超過最大時間仍未走到則放棄,重新挑選新的路徑點。

route_maxWarpFee
願意付給 NPC 的最高傳送費用 (zeny),留空白代表無上限
當 NPC 索取價格高於這個數目,kore 會計算其它節省路徑,例如用走路的,
有些地圖一定要靠 NPC 傳送才能到達,計算其它節省路徑可能到不了。

route_maxNpcTries 5
距離 NPC 多少距離(格)內才開啟對話 (有些地圖需靠 NPC 傳送才能到)


                                                                  
                         10.瞬間移動                              
                                                                  


免服只有服事系列能瞬移。


      瞬移 – 加速移動     


route_teleport 0
是否使用連續瞬移來加速到練功地圖?

route_teleport_minDistance 150
距離練功地圖多少距離時開始用走的

route_teleport_maxTries 8
在同一地圖上最多瞬移幾次都沒靠近練功地圖就放棄,開始用走的

route_teleport_notInMaps
設定不用瞬移加速移動的英文地圖名(多個用逗號分隔)
有些地圖無法瞬移,或地形關係用走的反而比較快。


       瞬移 – 保命        


teleportAuto_hp 20
HP 多少 % 百分比以下瞬移
teleportAuto_sp 0
SP 多少 % 百分比以下瞬移

teleportAuto_minAggressives
被多少隻以上的怪物圍毆時瞬移
teleportAuto_minAggressivesInLock
在鎖定地圖,被多少隻以上的怪物圍毆時瞬移

teleportAuto_maxDmg 500
被怪物打一下,損超過多少 HP 就飛走
teleportAuto_maxDmgInLock
在鎖定地圖,被怪物打一下,損超過多少 HP 就飛走

teleportAuto_totalDmg
被同一隻怪物打,累積共損多少 HP 就飛走
teleportAuto_totalDmgInLock
在鎖定地圖,被同一隻怪物打,累積共損多少 HP 就飛走

teleportAuto_deadly 1
是否再被攻擊一次會死亡的話就飛走?

teleportAuto_attackedWhenSitting 0
坐下休息時若被魔物攻擊是否要飛走


      瞬移 – 攻擊輔助     


teleportAuto_search 0
是否開啟瞬移找怪功能(相關檔案 mon_control.txt)

teleportAuto_atkCount
最多打怪多少下,超過次數不管怪有沒有死都飛走

teleportAuto_atkMiss 10
打怪 Miss 最多幾下就飛走

teleportAuto_lostTarget 0
是否失去攻擊目標魔物時要瞬移?

teleportAuto_dropTarget 0
是否當放棄攻擊目標魔物時要瞬移?

teleportAuto_dropTargetKS 0
是否為了防止搶到他人的怪而放棄該怪飛走?

teleportAuto_lostHomunculus
是否失去人工生命體時要瞬移?


       瞬移 – 偽裝        


teleportAuto_onlyWhenSafe 0
是否只在沒人看見時瞬移?

teleportAuto_allPlayers 0
0 = 關閉; 1 = 畫面中只要有玩家出現就瞬移
2 = 畫面中只要有非隊友的玩家出現就瞬移


       瞬移 – 其它        


teleportAuto_portal 0
是否靠近地圖傳點時要瞬移?

teleportAuto_unstuck 0
是否以瞬移嘗試解決走路呆住問題?

teleportAuto_idle 0
是否發呆時要瞬移?

teleportAuto_useSkill 3
0 = 使用蒼翅蝴翅瞬移; 1 = 使用技能瞬移(會耗 SP 的)
2 = 使用技能瞬移(若有其他玩家附近在就會耗 SP)
3 = 使用技能瞬移(完全不耗 SP 的)

teleportAuto_useChatCommand
用對話欄輸入指令來進行瞬移(部分伺服器適用,填入指令)

teleportAuto_equip_leftAccessory
指定瞬移時左邊裝飾品的裝備名稱
teleportAuto_equip_rightAccessory
指定瞬移時右邊裝飾品的裝備名稱

teleportAuto_useItemForRespawn
使用物品回城,填入物品名稱,例如:蝴蝶翅膀
瞬移夾 (瞬間移動 Lv. 1)不能瞬移回城,要靠物品。


                                                                  
     11.其它不常用功能 (肉盾、跟隨、自動露天、自動加點數)      
                                                                  



         肉盾模式         


tankMode 0
是否開啟肉盾模式?
總開關,此項開啟下面肉盾模式設定才有作用。

tankModeTarget
要幫擋的目標玩家名字(僅有一位)。

tankersList
肉盾名單
設定可幫你擋怪,且可打他正在打的怪之玩家名字 (多個用逗號分隔) 。


         跟隨模式         


follow 0
是否開啟隨模式?
總開關,此項開啟下面跟隨模式設定才有作用。

followTarget
跟隨目標 (主人,玩家名字,僅有一位)

followEmotion 1
若主人秀出表情符號,是否也跟著用表情符號
followEmotion_distance 4
在距離幾格內偵測到主人有表情符號,才會跟著用表情符號
followFaceDirection 0
是否永遠面向主人

followDistanceMax 6
跟隨的最長距離
followDistanceMin 3
跟隨的最短距離
followLostStep 12
跟丟主人時,往主人最後出現的方位走幾步以嘗試尋找主人

followSitAuto 0
是否自動跟著主人坐下?

followBot 0
是否主人也是外掛?


       自動露天商店      


需有手推車才能開露天商店。
露天商店販賣物品設定在 /control/shop.txt,此處只是開啟功能。

說明:
商人系可以手動打指令 openshop 來開露天。
此處的「自動露天商店」指的是斷線後自動重登,自動開露天,全部全自動。
有通訊鎖的玩家,斷線後不可能自動重登。

shopAuto_open 0
是否使用自動露天商店?

shop_random 0
是否露店擺設的商品要亂數排列?(相關檔案shop.txt)


        自動加點數        


自動加「素質/技能」點數的功能。
當升級時,有額外的點數,可讓 kore 自動加上,
這在等級低時,可能特別好用。


  素質點數  


statsAddAuto 0
是否開啟自動加「素質點數」?

statsAddAuto_list
自動加素質點數,配置列表(多個用半形逗號隔開)
格式:<要加到這個數值> <英文素質名稱>
英文素質名稱為:str, agi, int, vit, dex, luk
範例:statsAddAuto_list 30 dex, 99 agi
以上範例會自動先加 dex 到 30,然後才加 agi 到 99。

statsAddAuto_dontUseBonus 0
是否不將 job 加成的素質點也算在內?
0 = 把 job 加成也算在內,1 = 不算 job 加成。
說明:
各個職業當 job 等級提昇的時候,會有額外加成的素質點數,
在上一個設定項目,指定某個素質要加到什麼數值,
是否要 kore 把 job 加成的點數也算在內,可於這邊設定。
通常 str 就是加 10 的倍數,int/dex 則為 5 的倍數,
所以把 job 加成也算在內是比較好的。

statsAdd_over_99 0
是否允許加超過 99?
此功能在官方伺服器無效。
在某些私服素質點允許超過 99,則可以開啟這個功能。


  技能點數  


skillsAddAuto 0
是否開啟自動加「技能點數」?

skillsAddAuto_list
自動加技能點數,配置列表 (多個用半形逗號隔開)
格式:<技能名稱> <要加到這個級數>
技能名稱請查:/table/skills.txt,必須一字不差。
範例:skillsAddAuto_list 二刀連擊 10, 殘影 10
以上範例會自動先加 二刀連擊 到 10 ,然後才加 殘影 到 10。


    自動下 console 指令   


在某些情況下(可設定),想要 kore 自己對自己下某個指令,
這可以帶來一些彈性的 AI 設計,請於此區段設定。
也可以將指令換成呼叫巨集來執行,達到更大 AI 彈性。

OpenKore 可用指令全表,請參閱英語官方說明書之 console command 部份:
http://hakore.bot.nu/openkore/manual/

範例-1:"被 3 隻以上怪物圍毆,且血少於 30%,自動重登"
重登回去之後怪物可能不見了,於是可以撿回一命。
doCommand relog {
   hp < 30%
   aggressives > 3
}

範例-2:"打金波,被卸除武器,重登可以解除"
doCommand relog {
    whenStatusActive 卸除武器狀態
     當人物「在」這個狀態時
}

範例附加說明:
1.自動重登不適合用在有通訊鎖的情況。
2.重登的間隔時間,預設為 120 秒,
   可透過本檔中的 autoSleepMin 變數調整這個時間,請自行搜尋變數位置,
   若要用在被「卸除武器」時重登,這個值必須改小或關閉才有意義。


一個區塊只能使用一種指令,區塊是由兩個花括號之間組成。
可設定多組,請自行複製區塊貼上。
無設定(指令名稱沒有填上),代表關閉該區塊功能。

完整區塊功能如下,僅供參考用。
實際使用如上範例,請自行複製區塊,然後選擇合用的項目填上。
doCommand {
    hp
         HP 範圍
    sp
         SP 範圍
    homunculus_hp
         人工生命體 HP 範圍
    homunculus_sp
         人工生命體 SP 範圍
    homunculus_dead
         是否當人工生命死亡時
    whenStatusActive
         當人物「在」這個狀態時
    whenStatusInactive
         當人物「不在」這個狀態時
    whenFollowing
         是否只在跟隨模式時使用
    spirit
         武僧氣彈數
    aggressives
         被怪物圍毆的隻數
    monsters
         當偵測到人物周圍「有」這種魔物名稱時(閃王用)
    notMonsters
         當偵測到人物周圍「不是」這種魔物時
    stopWhenHit
         是否被攻擊時停止使用
    inLockOnly
         是否只在鎖定地圖使用
    notWhileSitting
         是否不在坐下時使用
    notInTown
         是否不在城鎮中使用
    inInventory
         當身上有某項物品,大於或小於某數量時
    inCart
         當手推車上有某項物品,大於或小於某數量時
    inMap
         在什麼地圖才用(英文地圖名稱)
    manualAI
         是否只在 AI 為 manual 手動時使用?
    onAction
         當 AI 是某個狀態時才用,例如:sit、stand
    timeout
         指定每次使用此指令的間隔時間(秒)
    disabled
         是否關閉本區塊指令
}

自訂 自動下 console 指令


        自動交易         


自動交易只能「自動接收物品或錢」,無法自動給出去。
若要給出去,需在終端機下用 deal 指令,手動操作。

用途舉例:
1.丟東西給專門開露天的商人外掛,外掛會自動接收。
2.丟補給物品給掛在偏遠地圖的外掛,省的它走回城補給浪費時間。

dealAuto 1
當有人點你交易時要如何處理
0 = 不處理。
1 = 自動取消所有交易。
2 = 自動接受交易,並立即按完成/交易。
3 = 自動接受交易,並在對方完成後,我方才按完成。
說明:
選項 2、3 都是對方可以給物品和錢,
差別只是 3 會裝個樣子,假裝先看對方給的是什麼,才接受。

dealAuto_names
允許可自動交易的玩家名字 (多個用半形逗號隔開)


        自動組隊         


partyAuto 1
當有人邀你組隊時要如何處理
0 = 不處理、1 = 自動拒絕、2 = 自動接受

partyAutoShare 0
組隊時經驗值是否均分 (隊長才有作用)


         擬真設定         


以下功能,可讓 kore 表現的更像真人,而非機器人。
預設皆為不開啟,此為非必要性功能,可直接跳過。
不建議使用,除非外掛專家。


  自動對話  


相關設定檔(對話腳本)位於 /contro/chat_resp.txt。

autoResponse 0
0 = 關閉、1 = 開啟。
當有人對外掛說話時,是否想讓 kore 自動與該玩家對話?
此處僅是開啟功能,詳細設定位於 /contro/chat_resp.txt。
若啟用此功能,需一併撰寫 chat_resp.txt 腳本檔內容。


  自動回應  


相關設定檔(對話腳本)位於 /contro/responses.txt。

autoResponseOnHeal 0
0 = 關閉、1 = 開啟。
當外掛自動練功中,若有其它玩家對「kore」或「怪物」放技能,
幫助或干擾外掛練功,是否想用密頻向該位玩家道謝或罵白目?
此處僅是開啟功能,詳細設定位於 /contro/responses.txt。
若啟用此功能,需一併撰寫 responses.txt 腳本檔內容。


                                                                  
                   12.迴避 GM 或 玩家 設定                        
                                                                  



      內定迴避 GM         


avoidGM_near 2
偵測到 GM 在附近時要做的動作?
0 = 不迴避 GM、1 = 瞬移後斷線、2 = 直接斷線、3 = 瞬移、4 = 瞬移回城

avoidGM_near_inTown 0
是否在城內遇到 GM 時,也做上一個選項所設定的動作?

avoidList_inLockOnly 0
是否只限於鎖定地圖做出反應?
0 = 路過的地圖遇到 GM 時當作沒看到,1 = 練功地圖遇到 GM 才會反應。

avoidGM_talk 1
是否 GM 用密頻和你說話時要斷線?
此處的 GM 指的是玩家名字和下面 avoidGM_namePattern 相符的。

avoidGM_namePattern GM0[1-3]
GM 名字之正規表示式
凡符合此表示式的玩家名字,皆被判斷為 GM。
正規表示式,請參考:http://www.regular-expressions.info/

avoidGM_reconnect 10800
迴避 GM 斷線,幾秒後重連。


  迴避偽裝的 GM 或 玩家   


相關檔案:/contro/avoid.txt

avoidList 1
是否要依 avoid.txt 內的設定做出斷線或瞬移的反應?
開啟此功能,avoid.txt 才會生效。
要瞬移或斷線,是在 avoid.txt 中設定的。

avoidGM_ignoreList
例外名單 (玩家名字,多組用逗號隔開)

avoidList_reconnect 7200
若採取斷線的策略,幾秒後重連


      自動拒絕邀請        


guildAutoDeny 1
是否自動拒絕受邀加入公會

ignoreAll 0
是否對所有人關閉密頻


                                                                  
                    13.特殊情況 AI 處理                           
                                                                  


dcOnDeath 0
角色死亡時的反應
-1 = 不做任何事,躺在原地。
0 = 過一段時間後回城,這個時間是在 timeout.txt 中設置。(預設4秒)
1 = 直接斷線(結束自動練功)。

dcOnDualLogin 0
遇到相同帳號登入時的反應。
0 = 立刻重連、 1 = 斷線結束、 >1以上 = 斷線幾秒後重連。

dcOnDisconnect 0
伺服器無法連線時的反應。
0 = 不反應,持續連線。1 = 結束自動練功。
通常是維修時間才會無法連線。

dcOnEmptyArrow 1
箭矢用光時是否斷線結束?

dcOnMute 0
被禁言時是否斷線結束?

dcOnPM 0
被密語時是否斷線結束?

dcOnZeny 0
身上 zeny 少於多少錢時自動斷線結束
0 = 忽略、>1以上 = zeny 數目

dcOnStorageFull 1
自動存倉完成後,若身上負重仍高於設定值時,是否自動斷線結束?
表示倉庫已經滿了,無法再存東西進去。
倉庫最多只能存 300 樣物品,每樣物品最高數量 3 萬個。

dcOnPlayer 0
有任何玩家出現在視線範圍內時是否要斷線結束?


                                                                  
                      14.人工生命體                              
                                                                  



     生命體 – 攻擊        


homunculus_attackAuto 2
攻擊模式。0=不攻擊、1=主動攻擊、2=跟著主人攻擊                              
homunculus_attackAuto_party 1
生命體是否攻擊隊友的怪
homunculus_attackAuto_notInTown 1
生命體是否不在城鎮中自動攻擊
homunculus_attackAuto_onlyWhenSafe 0
生命體只在沒人看到的時候攻擊
homunculus_attackDistance 1.5
生命體最小攻擊距離
homunculus_attackMaxDistance 2.5
生命體最大攻擊距離
homunculus_attackMaxRouteTime
生命體離開主人去攻擊的最大時間
homunculus_attackCanSnipe 0
生命體攻擊時是否允許跨牆或高低差打怪
homunculus_attackCheckLOS 0
生命體攻擊時是否先偵測與魔物之間有無障礙物自動閃避
homunculus_attackNoGiveup 0
生命體攻擊時是否永不放棄模式
homunculus_attackChangeTarget 1
生命體攻擊時是否會轉移目標 (0=不轉移、1=會轉移、2=若出現LOS情況,尋找更佳目標)
homunculus_followDistanceMin 3
生命體跟隨最遠距離
homunculus_followDistanceMax 10
生命體跟隨最短距離
homunculus_route_step 15
生命體每次計算移動路徑的最大距離
homunculus_tankMode 0
生命體肉頓模式,0 = 關閉、1 = 開啟
homunculus_tankModeTarget
生命體肉盾目標 (玩家名字)


     生命體 – 瞬移        


以下為瞬移條件設定(免服不行)。
瞬移的是煉金/創造主人,生命體會跟著瞬移。

homunculus_teleportAuto_hp
生命體 HP 多少 % 百分比以下瞬移
homunculus_teleportAuto_maxDmg
生命體被怪物打一下,損超過多少 HP 就飛走
homunculus_teleportAuto_maxDmgInLock
生命體在鎖定地圖,被怪物打一下,損超過多少 HP 就飛走
homunculus_teleportAuto_deadly
生命體再被攻擊一次會死亡的話就飛走
homunculus_teleportAuto_unstuck
生命體是否以瞬移嘗試解決走路呆住問題?
homunculus_teleportAuto_dropTarget
生命體是否當放棄攻擊目標魔物時要瞬移
homunculus_teleportAuto_dropTargetKS
生命體是否為了防止搶到他人的怪而放棄該怪飛走?
homunculus_teleportAuto_totalDmg
生命體被同一隻怪物打,累積共損多少 HP 就飛走
homunculus_teleportAuto_totalDmgInLock
生命體在鎖定地圖,被同一隻怪物打,累積共損多少 HP 就飛走


     生命體 – 餵食        


homunculus_autoFeed 1
生命體是否自動餵食

homunculus_autoFeedAllowedMaps
哪張地圖將餵食生命體(空白表示全部地圖)

homunculus_hungerMin 12
飽腹度低於此值開始餵食
homunculus_hungerMax 25
飽腹度高於此值停止餵食

homunculus_intimacyMin
親密度低於此值才餵食
homunculus_intimacyMax
親密度高於此值不餵食

以下兩項是設定當生命體飢餓的時候(滿足度低於25時)餵食的時間延遲值
homunculus_hungerTimeoutMin
最小值
homunculus_hungerTimeoutMax
最大值


                                                                  
                     15.Open Kore 系統設定                        
                                                                  



       排程自動練功      


排程 kore 自動練功的時間,
在這個時間以外 kore 程式會待命(不連線,但程式沒有結束)。

用途舉例:指定只有在人少或深夜時才自動練功。

格式:
autoBreakTime  [<星期幾>|all] {
      startTime [<時間>]
      stopTime  [<時間>]
}

<星期幾>:Sun, Mon, Tue, Wed, Thu, Fri, Sat, all
            all 代表整個星期每一天。
[<時間>]:要用24小時制,例如:23:00。

只能設定一組,留空白代表不使用此功能。

autoBreakTime {
    startTime
   開始自動練功時間
    stopTime
   停止自動練功(斷線待命)時間
}


     自動切換 config      


指定 kore 在特定條件下,自動切換不同的 config 設定檔。

用途舉例:
1.可以先寫好每個等級階段要怎麼練的腳本,
   例如:50 等級以下掛 A 地圖,51以上則開始換 B 地圖掛,
   然後讓 kore 自己去跑,直接掛到發光都不必去理。

2.同一帳號三個人物角色,可以互相搭配,
   例如:一天有 24小時,
   23~11 點,線上人數少時,主要角色去練功,比較不會影響到活人,
   11~23 點,線上人數多時,切換商人角色去掛露天賺錢。
   即是各掛 12 小時 = 43200 秒。
  
範例:
autoConfChange control\config_2.txt {
     minTime 3600
     varTime 1800
     isJob Thief
}

範例解說:
Kore 會在本次 config 檔運作至少 3600 秒,至 5400 秒之間,
且在角色職業為盜賊時,切換 config 檔至 control\config_2.txt。

只能設定一組,留空白代表不使用此功能。

autoConfChange {
    minTime
   本次 config 檔至少運作時間 (秒)
    varTime
   除了至少運作時間外,要加多少浮動秒數
    lvl
   Base 是這個等級時
    joblvl
   job 是這個等級時
    isJob
   角色是這個英文職業時
}


         自動重啟         

clientSight 20
偵測視野範圍
超過這個距離的動態資訊(怪物、NPC..等),將不被理會,
此值不能低於最大攻擊距離,會影響練功效率,
高於伺服器發送的動態資訊範圍亦是沒有意義的。

removeActorWithDistance 0
設定讓 kore 忽略幾格外的動態資訊 (玩家、怪物、寵物..等)
0 = 關閉、>1 以上,格數。
在人多的城鎮中,若忽略 5 格以外的動態資訊,
可讓 kore 少送出很多 getPlayerInfo 封包,使移動較不 lag。
不過動態資訊亦包括怪物,這代表練功時 5格外的怪物就偵測不到了。

chatTitleOversize 0
用 kore 開啟聊天室時,是否允許標題超過 36 個字元(遊戲限制)
一般不使用的這個功能,因為這等於宣告大家你用外掛。

shopTitleOversize 0
用 kore 開啟露天商店時時,是否允許標題超過 36 個字元(遊戲限制)
一般不使用的這個功能,因為這等於宣告大家你用外掛。

noAutoSkill 0
當角色身上有技能和物品能力相同,例如:蝴蝶翅膀,
即使在指令中下達使用蝴蝶翅膀,kore 仍會使用技能,
將此選項設為 1,可避免這種情況。

sleepTime
kore 在每個 CPU 週期睡眠的時間,單位:毫秒 ms
無須設定,除非掛了非常多隻 BOT, CPU 使用率很高電腦不堪負荷。
預設值為 10000,更高的值可使 CPU 使用率下降,但外掛反應會變慢,
若真有需要降低 CPU 使用率可設 50000,
超過 200000 的值是不能接受的,因為 BOT 將不會動。


                                                                  
              16.XKore  內掛模式 與 遠端遙控                     
                                                                  


以下功能,可讓 kore 於手動遊戲中直接被操作或下指令遙控。
預設皆為不開啟,此為特殊功能,若無需要,可直接跳過。
此項功能設定非常複雜,不建議使用,除非外掛專家。


     XKore 內掛模式      


內掛模式是指:在 RO 官方客戶端遊戲下,還能用 kore 進行一些自動控制,
諸如:自動吃補品、自動走地圖(迷宮)、自動守城、組隊…等等,
或者是用 RO 客戶端,進入遊戲中,實際體驗外掛的 AI 行為,
依照技術來分類,有分 XKore1 和 XKore2 兩種技術。

XKore2 模式說明:
此模式讓 RO 客戶端不與伺服器直接連線,而是透過 kore 為中繼站(代理)轉送封包,
此技術可解決 XKore1 在某些伺服器無法動作的問題,
XKore2 必須搭配非官方主程式,並修改相關 fclientinfo.xml 指定伺服器IP為 kore 代理,
詳情請參考網路上客戶端修改的教學,
XKore2 需設置「遠端控制」中的 adminPassword,並用這個密碼登入 XKore2 代理服務器。
詳情請自行參考網路上相關的 XKore2 使用教學。

XKore 1
是否開啟 XKore 內掛模式。
0 = 不使用、1 = 使用 XKore1、2 = 使用 XKore2 (代理技術)
註:若設 1 於遊戲中不能動,請使用 2,並準備好給 XKore2 用的客戶端。
OpenKore 正常版(非SVN版)於免服需使用 XKore2 才能動作。

XKore_silent 0
XKore 模式開啟後,是否要隱藏 Kore 的 [訊息域] 於 RO 對話欄中?
0 = 不隱藏、1 = 隱藏
註:經測試使用 XKore2 模式於免服,不管設 0 或 1 皆不會顯示。

XKore_bypassBotDetection 0
是否開啟反制官方外掛偵測功能
註:台版伺服器無此功能,不需要開啟。

XKore_exeName ragfree.exe
XKore 模式所對應的 RO 主程式檔名
ragfree.exe 是免服主程式檔名。


         遠端遙控         


adminPassword naustaiw
授權密碼,當對 Kore 密頻輸入此密碼後,
即可取得 kore 控制權,下 chat command 指令(遠端遙控)。
說明:
1.如果此密碼有設置(非空白),當有人猜中密碼,即可取得控制權,
   所以密碼不宜太過簡單,導致容易被猜中。
2.即使密碼為空白(無設置),基於安全理由,
   kore 啟動時,也會自動產生一個亂數的密碼。
3.若啟用 XKore2 內掛代理模式,此密碼即為登入 XKore2 代理服務器的密碼。

secureAdminPassword 1
是否要自動產生安全密碼?
0 = 關閉此功能。
1 = 每次啟動 kore 時,自動亂數產生新的 adminPassword 密碼。
若啟用 XKore2 內掛代理模式,此項目需為 0 關閉。
建議值為 1,除非有使用「遠端遙控」或「XKore內掛」,請勿更改建議值。

callSign
遠端控制用前導字串,填入一個字串
當取得遠端控制權後,以此字串為開頭的密頻對話,會被視為對 kore 下指令。
可用的指令,請自行參考官方英語說明書 Chat Commands 的部份。

commandPrefix ;
使用 XKore 內掛模式時,於客戶端對話欄直接下 kore 指令的前導字串
填入一個字串,以此字串為開頭的公頻對話,會被視為對 kore 下指令,
可用的指令,請自行參考官方英語說明書 Chat Commands 的部份。
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

小黑屋|手機版|Archiver|仙境傳說|RO私服

GMT+8, 2024-5-7 02:19 , Processed in 0.119929 second(s), 13 queries .

快速回復 返回頂部 返回列表