- Feb 04 Mon 2013 17:55
-
盧恩巨人區1/H 150~180萬 存中自領白.藍水
- Feb 04 Mon 2013 14:45
-
巨集 macros 入門

因為還是有人不知道什麼叫巨集,因此特別新增說明,如下
----------------------------------------------
前言
Q1.什麼是 巨集 (macros)?
A1.巨集 (macros) 是 OpenKore 的一個 plugin(擴充功能套件)。此擴充套件並不是 OpenKore 內建的,使用者必須額外安裝,才能使用這個功能。
Q2.巨集 (macros) 可以作什麼?使用巨集有什麼好處?
A2.巨集是一種 script 腳本語言 (程式碼的一種),用來補充 kore 自動練功不足的地方,比方說:箭矢換箭矢筒、打武器、衝武防、自動賭馬、自動解任務、自動收東西....等等,看似不可能的事情,只要使用巨集來寫程式,即可達到全自動的控制,省時省力。
Q3.能否再說明清楚一點,巨集到底是什麼?
A3.玩過免服的玩家,應該對某些玩家開設的24H賭場、24H飛機場(服事傳送)感到印象深刻,其處理速度之快,只知道那肯定是一種外掛,卻不知是如何辦到的,簡單的說,那就是靠巨集(macros) 達成的,也就是說 OpenKore 即可辦到。
當然的,上述賭場、航空公司是比較極端的例子,巨集並非只能用在那種地方,也不建議用在那類用途。有些地方例如莫斯科森洞路徑有問題,必須靠巨集解決,又或者自動練功時,需要更多人工智慧(想讓 kore 更聰明一點),才是巨集正確的用處。
巨集分兩種:
1.手動巨集 (macro):
玩家必須在 console(終端機,小黑窗)下指令:macro [巨集名稱],才會執行的巨集。適用於一次性的事務處理。
2.自動巨集 (automacro):
當符合一定條件(或稱觸發條件),即自動執行此巨集。適用於經常性且需自動化的處理,通常是練功、路徑方面的。
-----------------------------------(分隔線)-----------------------------------------------
安裝篇
下載 巨集 plugin 擴充套件:
http://sourceforge.net/projects/openkore
點該網頁右邊的 Downloads,會跳轉網頁,下載 Macro plugin 2.0.2 那一個項目。
(如下圖):在 OpenKore 的目錄中,新增一個 plugins 資料夾
(如下圖):將剛下載的檔案,解壓縮後的內容物,放在 plugins 這個資料夾裡面
安裝完畢!!
巨集 (macros) 物件 (或稱程式碼),是集中放在 /control/macros.txt 這個檔案中的。
若沒有 macros.txt 這個檔案,請自行建立,該檔預設是空白的,沒有內容。
安裝常見問題:
Q.安裝完成後,為何啟動 OpenKore 出現如下錯誤畫面,而自動結束?
A.這個訊息的意思,大意是說:/control/macros.txt 這個檔案,其編碼只能是 UTF-8 無 BOM 格式。其它編碼它都不認識。
請使用任何可更改檔案編碼的文書編輯器,推薦 MadEdit,是免費軟體,相當好用:
http://sourceforge.net/project/showfiles.php?group_id=123568
(如下圖):將 macros.txt 檔案編碼,更改為 UTF8
另外 UTF-8 編碼有區分 「有 BOM」與「無 BOM」兩種,macros.txt 必須為「無 BOM」格式
若文書編輯器右下角,顯示檔案目前為「有 BOM」狀態
(如下圖):可去掉 BOM
DOS/UNIX 斷行格式,皆可讀取,無須更改。
-----------------------------------(分隔線)-----------------------------------------------
使用篇
牛刀小試:
將以下 巨集 程式碼,打在 /control/macros.txt 中
請使用文書編輯器來撰寫,不建議用 Windows 陽春的記事本。
(請注意 macros.txt 這個檔案的編碼,必須為 UTF-8 無 BOM 格式)
- Feb 04 Mon 2013 13:46
-
等級到了以後,自動換地圖,繼續自動練功!!全自動到99級!!!
超屌的外掛腳本出爐嚕!!這個超猛的仙境傳說巨集主要功能就是當RO腳色等級到某一等級他會自動將config.txt裡的練功地圖改掉
然後到了某一等級就自己去打,而且都不用自己再去config.txt裡修改仙境傳說練功地圖
這個好猛的外掛使用方法:
請先將把仙境傳說人物1轉轉職後穿好要的武器裝備
並設定好買水npc或存倉npc就可以開始掛個
練功主要是在斐楊地圖,請先在斐楊儲存重生點
到了70級它會改至"吉芬"打地龍
也會自動在吉芬卡普拉儲存重生點
至於補品的部份請自行注意
也可以加進去巨集 修改儲存要買水的npc 這樣一來1~99級都完全自動
不用去煩惱!!!
目前巨集設定
13級換地圖pay_fild08打改魔菇
23級換地圖pay_fild07打改打大腳熊
50級換地圖pay_fild10打野豬/魔碑
70級地圖存吉芬改打地龍
當然地圖可以自行修改
然後到了某一等級就自己去打,而且都不用自己再去config.txt裡修改仙境傳說練功地圖
這個好猛的外掛使用方法:
請先將把仙境傳說人物1轉轉職後穿好要的武器裝備
並設定好買水npc或存倉npc就可以開始掛個
練功主要是在斐楊地圖,請先在斐楊儲存重生點
到了70級它會改至"吉芬"打地龍
也會自動在吉芬卡普拉儲存重生點
至於補品的部份請自行注意
也可以加進去巨集 修改儲存要買水的npc 這樣一來1~99級都完全自動
不用去煩惱!!!
目前巨集設定
13級換地圖pay_fild08打改魔菇
23級換地圖pay_fild07打改打大腳熊
50級換地圖pay_fild10打野豬/魔碑
70級地圖存吉芬改打地龍
當然地圖可以自行修改
- Feb 04 Mon 2013 13:35
-
智者.妖術師速讀術巨集分享
教學一
config里面不要設速讀術
因為速讀術狀態會常駐
讓你永遠放不出第二次
當然靠timeout也是可以
但我想要速讀術一消失就施放
於是就只能靠巨集了
首先觀察
您 正在詠唱 火箭術 於 Monster 吃人草 (0) (延遲: 1892 毫秒)
這是沒有速讀的狀態
您 正在詠唱 冰箭術 於 Monster 岩漿波利 (0) (延遲: 1386 毫秒)
這是施放速讀術之後
於是
我們就可以利用 延遲 來決定要不要施放速讀術
當然 延遲: 1892 毫秒
是我的情況
請各位依照你們的情況下去更改
而且 升等之後 或是裝備.素質改變之後 情況也會有所改變
還有delay 6 的部分
這是指六秒之後才去執行
但並不是每個人都是6秒後就不會有動作延遲
所以也是要依照各位的情況下去調整
巨集如下 希望有幫助到各位
如有疑問 請站內信
automacro quickchant {
console /延遲: 1892 毫秒/
delay 6
call {
do ss 403 1
}
}
另外補充
指令
reload macros
可以重新讀取macros.txt
或是你可以在config裡的 快速指令 欄位
貼上
alias_rm reload macros
這樣 輸入 rm 就會重新讀取 macros.txt 了
config里面不要設速讀術
因為速讀術狀態會常駐
讓你永遠放不出第二次
當然靠timeout也是可以
但我想要速讀術一消失就施放
於是就只能靠巨集了
首先觀察
您 正在詠唱 火箭術 於 Monster 吃人草 (0) (延遲: 1892 毫秒)
這是沒有速讀的狀態
您 正在詠唱 冰箭術 於 Monster 岩漿波利 (0) (延遲: 1386 毫秒)
這是施放速讀術之後
於是
我們就可以利用 延遲 來決定要不要施放速讀術
當然 延遲: 1892 毫秒
是我的情況
請各位依照你們的情況下去更改
而且 升等之後 或是裝備.素質改變之後 情況也會有所改變
還有delay 6 的部分
這是指六秒之後才去執行
但並不是每個人都是6秒後就不會有動作延遲
所以也是要依照各位的情況下去調整
巨集如下 希望有幫助到各位
如有疑問 請站內信
automacro quickchant {
console /延遲: 1892 毫秒/
delay 6
call {
do ss 403 1
}
}
另外補充
指令
reload macros
可以重新讀取macros.txt
或是你可以在config裡的 快速指令 欄位
貼上
alias_rm reload macros
這樣 輸入 rm 就會重新讀取 macros.txt 了
- Feb 04 Mon 2013 13:11
-
仙境外掛研究網於關閉
http://ro2.game.tw/
關站公告 仙境外掛研究網感謝大家多年來的支持,緣於站長不玩RO已經很久了,板主群們很多也都不玩RO了,網站疏於管理,近月來論壇常被亂貼小廣告,且網域名稱註冊已經過期,因此毅然決定網站不再繼續維持下去。
RO中有歡笑、有悲傷,認識新朋友,組建工會,一起KUSO搞笑,一起冒險探索仙境,這些都是非常美好的回憶。
關站公告 仙境外掛研究網感謝大家多年來的支持,緣於站長不玩RO已經很久了,板主群們很多也都不玩RO了,網站疏於管理,近月來論壇常被亂貼小廣告,且網域名稱註冊已經過期,因此毅然決定網站不再繼續維持下去。
RO中有歡笑、有悲傷,認識新朋友,組建工會,一起KUSO搞笑,一起冒險探索仙境,這些都是非常美好的回憶。
- Feb 04 Mon 2013 03:38
-
本人原創~巫師雷嗚金波區
由於會LAG所以我這隻身上是有帶蒼蠅翅膀的,
會撿東西自動買賣東西及存倉,
身本基本配備,治癒夾及劍魚夾或是血蝴蝶夾
#╭═════════╮※地圖名稱以 /tables/maps.txt
#║ 鎖定地圖 ☆║的英文名稱為準,後面不加 .rsw
#╰═════════╯
lockMap ein_fild08
# 鎖定練功地圖 [名稱 英文地圖後面不加 .rsw]
# 商人要自動開設露天商店這格必須設為要擺攤的地圖
# 不然將無法自動開設露天商店 例如: prontera
#╭═══════════════╮
#║ 自動坐下 ☆║※「高於」不能少於「低於」(會一坐不起),都設 0 代表關閉功能
#╰═══════════════╯
sitAuto_hp_lower 80%
# HP 低於此 % 數,坐下休息
sitAuto_hp_upper 100
# HP 高於此 % 數,站起繼續
會撿東西自動買賣東西及存倉,
身本基本配備,治癒夾及劍魚夾或是血蝴蝶夾
#╭═════════╮※地圖名稱以 /tables/maps.txt
#║ 鎖定地圖 ☆║的英文名稱為準,後面不加 .rsw
#╰═════════╯
lockMap ein_fild08
# 鎖定練功地圖 [名稱 英文地圖後面不加 .rsw]
# 商人要自動開設露天商店這格必須設為要擺攤的地圖
# 不然將無法自動開設露天商店 例如: prontera
#╭═══════════════╮
#║ 自動坐下 ☆║※「高於」不能少於「低於」(會一坐不起),都設 0 代表關閉功能
#╰═══════════════╯
sitAuto_hp_lower 80%
# HP 低於此 % 數,坐下休息
sitAuto_hp_upper 100
# HP 高於此 % 數,站起繼續
- Feb 02 Sat 2013 13:47
-
【攻略】忍者二轉~影狼/ 朧的轉職流程!!
【攻略】影狼/
朧的轉職流程 轉至 哈啦板 - 巴哈姆特
任務條件:忍者的基本等級99、職業等級70
準備物品:鐵礦石、鐵、鋼鐵、神之金屬原石、鋁原石
強化武器金屬-級數一、強化武器金屬-級數二.....等各種礦石(一定的量)
一開始先到天津的忍者轉職所。
走進轉職所密道時會發生自動對話,對話結束後繼續走進轉職所。
走到轉職所內部最左邊的角落,調查 "壁畫"
進入 隱藏的地方(job_ko)
和 神秘的老人 對話,選擇第二項,考試開始。
考試共有四個階段,分別為知識、生存、武器、戰鬥
第一階段 - 知識考試
進入房間後,和 庫烏佳 加伊 對話,開始作答。
如圖所見,主要都是問技能方面的問題,很簡單。(真的不知道就開技能欄Open Book吧XD)
當然,出題方向有時候有例外,這時候就憑感覺作答吧 (毆
考試分數90分以上才算合格。
通過考試之後回去找基恩。
第二階段 - 生存考試
說穿了就是擲骰子遊戲,一開始角色會持有一定量的LP
每擲一次骰子,就消耗1 LP
在LP歸零以前到達終點就算過關。(上圖正中央)
在走的路上會隨機遇到陷阱 (陷阱卡、詛咒....等)
P.S.在21~23個格子之間會有一個「要把剩餘LP全數耗盡,然後回去0號開始位置嗎?」的格子
據韓國玩家說,此時直接耗盡再重走會比較快。(有人在這地方玩了1個小時....)
- Feb 02 Sat 2013 13:29
-
防 怪物卡點,外掛誤判卡點,自身發呆!放棄目標卡點
- Feb 02 Sat 2013 13:23
-
EP14-1 是否會把新轉職(影&朧)當成怪物追擊?解決之道
首先打開scr資料夾,接下來Globals.pm 用筆記本打開
影&朧的職業編號為
直接到對應的數字序列加上
4211 => 'KAGEROU' ,
4212 => 'OBORO',
這樣就可以自動識別職業
影&朧的職業編號為
直接到對應的數字序列加上
4211 => 'KAGEROU' ,
4212 => 'OBORO',
這樣就可以自動識別職業
- Feb 02 Sat 2013 13:02
-
主教 奧丁之神力輔助設定
奧丁之神力(ODIN'S_POWER) atk matk+70 還不錯用~
tables=>SKILL_id_handle( 技能文件)
裡面這個段落 (2519-2432)
自行加上英文 2537 ODIN'S_POWER
中文 2537 奧丁之神力
config裡
輔助技(隊友/隊伍)
partySkill 2537 {
lvl 1
maxCastTime 1
minCastTime 0
notWhileSitting 1
target 隊友人物ID<==
target_whenStatusInactive 奧丁之神力狀態
target_timeout 60
}
tables=>SKILL_id_handle( 技能文件)
裡面這個段落 (2519-2432)
自行加上英文 2537 ODIN'S_POWER
中文 2537 奧丁之神力
config裡
輔助技(隊友/隊伍)
partySkill 2537 {
lvl 1
maxCastTime 1
minCastTime 0
notWhileSitting 1
target 隊友人物ID<==
target_whenStatusInactive 奧丁之神力狀態
target_timeout 60
}
- Feb 02 Sat 2013 12:08
-
主動式 NPC 對話傳點 !!!
本帖最後由 sofax222 於 2012-8-9 14:06 分享編輯
目前在 OpenKore 的 tables/portals.txt 傳點資料檔中,
可以設定兩種傳點格式:
1. 一般座標傳點: 只要角色移動至指定座標上,即可傳送 !
2. NPC 對話傳點: 移動到指定 NPC 位置(附近),
對該 NPC 啟動對話,再以特定的對話流程,完成對話後即可傳送 !
但是在遊戲中尚有另一種型式的傳點:
主動式 NPC 對話傳點,所謂「主動式」意即不是由角色啟動對話,
而是當角色移動到指定 NPC 位置(附近)時,就會觸發 NPC「自動」啟動對話,
目前遇到這種 NPC 的解法,都是以「一般座標傳點」+ 巨集的方法解決 !
但由於不同的 NPC 可能會有不同的對話流程,
所以得針對特定的 NPC,撰寫相對應的巨集,
如此增加巨集的數量 !
有鑒於此,小弟不才試著將這種「主動式 NPC 對話傳點」,
以修改程式方式,整合到現有的 tables/portals.txt 傳點資料架構之下,
也就是說,只要在 tables/portals.txt 檔案中設定傳點資料行,
即可完成「主動式 NPC 對話傳點」的對話傳送 !
程式需要修改 3 個檔案 11 處程式碼,
修改程序頗為複雜,若無把握切勿嘗試,
有意修改者,切記先將程式檔備份留存,
以防修改失敗時,至少可回存備份檔 !!
在進行程式修改前,先說明如何在 tables/portals.txt 檔案中,
加入這種「主動式 NPC 對話傳點」的資料行;
目前小弟測試成功的傳點有以下 4 個傳點:
#伊達 平原 搭乘飛行船傳點
ra_fild12 295 208 airplane_01 245 60 -1 r0
#田園都市 毀葛 搭乘飛行船傳點
hugel 178 142 airplane 244 58 -1 r0
#莫斯科比亞碼頭到鯨魚島傳點
moscovia 136 46 mosk_fild01 95 93 -5 r0 n
#史波浪壯麗原野進入粗暴者的傷口傳點
spl_fild01 375 109 nyd_dun01 72 125 -1 r0
從以上四個範例傳點看來,
最明顯的就是中間原傳送 zeny 費用的資料值變成了「負」值;
沒錯;把這個傳送 zeny 費用設成負值,
這個傳點就變成了「主動式 NPC 對話傳點」,
而其負值的意義是與 NPC 的距離值,
也就觸發 NPC 啟動對話的距離值,
但要注意的是,因為必須為負值,
所以距離值是設定的絕對值減 1,
也就是,
設定若為「-1」表示距進值為「0」,
設定若為「-2」表示距進值為「1」,
設定若為「-3」表示距進值為「2」... 以此類推。
至於修改程式部分,實因需修改以下三只程式檔:
src/Network/Receive/Servertype0.pm
src/Task/TalkNPC.pm
src/Task/MapRoute.pm
目前在 OpenKore 的 tables/portals.txt 傳點資料檔中,
可以設定兩種傳點格式:
1. 一般座標傳點: 只要角色移動至指定座標上,即可傳送 !
2. NPC 對話傳點: 移動到指定 NPC 位置(附近),
對該 NPC 啟動對話,再以特定的對話流程,完成對話後即可傳送 !
但是在遊戲中尚有另一種型式的傳點:
主動式 NPC 對話傳點,所謂「主動式」意即不是由角色啟動對話,
而是當角色移動到指定 NPC 位置(附近)時,就會觸發 NPC「自動」啟動對話,
目前遇到這種 NPC 的解法,都是以「一般座標傳點」+ 巨集的方法解決 !
但由於不同的 NPC 可能會有不同的對話流程,
所以得針對特定的 NPC,撰寫相對應的巨集,
如此增加巨集的數量 !
有鑒於此,小弟不才試著將這種「主動式 NPC 對話傳點」,
以修改程式方式,整合到現有的 tables/portals.txt 傳點資料架構之下,
也就是說,只要在 tables/portals.txt 檔案中設定傳點資料行,
即可完成「主動式 NPC 對話傳點」的對話傳送 !
程式需要修改 3 個檔案 11 處程式碼,
修改程序頗為複雜,若無把握切勿嘗試,
有意修改者,切記先將程式檔備份留存,
以防修改失敗時,至少可回存備份檔 !!
在進行程式修改前,先說明如何在 tables/portals.txt 檔案中,
加入這種「主動式 NPC 對話傳點」的資料行;
目前小弟測試成功的傳點有以下 4 個傳點:
#伊達 平原 搭乘飛行船傳點
ra_fild12 295 208 airplane_01 245 60 -1 r0
#田園都市 毀葛 搭乘飛行船傳點
hugel 178 142 airplane 244 58 -1 r0
#莫斯科比亞碼頭到鯨魚島傳點
moscovia 136 46 mosk_fild01 95 93 -5 r0 n
#史波浪壯麗原野進入粗暴者的傷口傳點
spl_fild01 375 109 nyd_dun01 72 125 -1 r0
從以上四個範例傳點看來,
最明顯的就是中間原傳送 zeny 費用的資料值變成了「負」值;
沒錯;把這個傳送 zeny 費用設成負值,
這個傳點就變成了「主動式 NPC 對話傳點」,
而其負值的意義是與 NPC 的距離值,
也就觸發 NPC 啟動對話的距離值,
但要注意的是,因為必須為負值,
所以距離值是設定的絕對值減 1,
也就是,
設定若為「-1」表示距進值為「0」,
設定若為「-2」表示距進值為「1」,
設定若為「-3」表示距進值為「2」... 以此類推。
至於修改程式部分,實因需修改以下三只程式檔:
src/Network/Receive/Servertype0.pm
src/Task/TalkNPC.pm
src/Task/MapRoute.pm
- Feb 01 Fri 2013 23:18
-
法師/巫師~火焰之壁後加雷嗚術