【Razor】問題:巨集卡住老半天後重頭跑不往下執行 怎解決?


版主: GM Saga

回覆文章
頭像
Rena
究級玩家
究級玩家
文章: 5539
註冊時間: 週日 6月 16, 2002 4:33 pm

Re: 【Razor】問題:巨集卡住老半天後重頭跑不往下執行 怎解決?

文章 Rena » 週二 9月 02, 2014 9:14 pm

一般卡住,較多是發生在WaitForTarget這句
(Razor自帶script追蹤功能,運行到哪一句自己都能看到)

比如錄一個物品鑒定的動作,巨集如下:
使用技能物品鑒定
WaitForTarget
絕對目標選擇
暫停1.00秒

Razor默認的等待目標時間是300秒(5分鐘)
當絕對目標不見或者因為lag等情況導致腳本取不到目標,巨集就會一直卡在WaitForTarget這行
如果巨集沒勾“循環”,5分鐘後,腳本就中止
如果巨集有勾“循環”,5分鐘後,就再重頭執行,如果一直取不到目標,就第1、2句一直重複


處理方法:
1、對於比較短的腳本:只要把等待時間改短就行
比如以上練物鑒的腳本
(點到“WaitForTarget”這句,右鍵——編輯超時——把300ms改成5ms——確定)
這樣,萬一lag卡住的話,也就最多發呆5秒而已

2、對於比較長的腳本:最好把“WaitForTarget”全部改成“delay 秒數”
(點到“WaitForTarget”這句,右鍵——編輯——暫停等待:100ms——插入)
比如:
使用技能物品鑒定
暫停.10秒
絕對目標選擇
暫停.90秒
這樣,即使讀不到目標,巨集也會繼續往下跑,不會卡在某一行
對於大型腳本,就不會發生因lag而使巨集走一半重頭跑的混亂情況

歡迎加入WOW公會

狂~~~II
高級玩家
高級玩家
文章: 449
註冊時間: 週三 7月 30, 2003 3:12 pm

Re: RAZOR 巨集失敗

文章 狂~~~II » 週日 12月 27, 2009 11:46 am

power 寫:我是從重量下去著手
但不太清楚你掛的是那一種
我以抄寫為例
如果空身重量為100
買完材料250
我會設一個大約中間值170-200之間去跑
買一個固定值的數量
還有跑一個固定值的LOOP
低於170就會去補貨~
有設定補貨袋(無法向NPC購買的部份)~
抄寫沒有這部分的問題~
應該說 站在原地的都沒有~
我現在掛的 是需要到處跑的~
所以要是工具掛掉了 他就會回到第一個點開始動做...
然後浪費一些無謂的時間在前面的點@@"

我的一次流程需要610次左右(沒記錯的話)
工匠是GM SO~用我自己上面說的方式是OK的
但是有時候工具次數到千-.-...很難取捨阿~~~
還有3.4百次留下來之後手動用也不是~
掛著用又會有上述的問題~
Q:技能掛一天有提升0.1該偷笑 一年定為365天 技能上限是100 可向NPC學習到35 那一個技能練到滿需花多少時間???

A:100=35+(0.1*x) => 65=0.1*x => x=650
需要650天可將一項技能練到100 等於15600HR 等於1年又285天才能練好一個音樂技能
可是某人說牠以這種數據練滿了喔~

結論~這樣的站還有玩家玩的下去???(要講過去可以~說謊不打草稿實在有夠扯~)
PS.一直批評我的人卻都跟在我後面走~真可悲~

TTYY
頂級玩家
頂級玩家
文章: 1303
註冊時間: 週日 7月 01, 2001 8:00 am

Re: RAZOR 巨集失敗

文章 TTYY » 週日 12月 27, 2009 7:15 am

其實最點單的方法就是找該技能gm的玩家幫你做一下工具
每各的次數都超多
我自己看到的樂器類都7-8000次

:smoke:

power
高級玩家
高級玩家
文章: 985
註冊時間: 週二 7月 10, 2001 8:00 am

Re: RAZOR 巨集失敗

文章 power » 週六 12月 26, 2009 10:43 pm

我是從重量下去著手
但不太清楚你掛的是那一種
我以抄寫為例
如果空身重量為100
買完材料250
我會設一個大約中間值170-200之間去跑
買一個固定值的數量
還有跑一個固定值的LOOP
低於170就會去補貨~
有設定補貨袋(無法向NPC購買的部份)~
樹大必有枯枝!!人多必有白痴!!
--大家共勉之~
G.F

狂~~~II
高級玩家
高級玩家
文章: 449
註冊時間: 週三 7月 30, 2003 3:12 pm

Re: RAZOR 巨集失敗

文章 狂~~~II » 週六 12月 26, 2009 10:34 pm

TTYY 寫:基本上要掛的時候看一下工具的次數因該就可以了

不然就用RAZOR錄製 雙擊下一各工具(設定另外一各熱鍵)然後用另外一各UO LOOP跑

例如 你這工具次數剩下100次 你跑一次大概10秒
100*10000(1000=1秒) =1000000

1000000秒執行第2各熱鍵就會用下一各工具

:smoke:
這樣太麻煩了@@"
現在我是帶一個工具在身上 設定迴圈次數 時間到了 就把工具賣掉再做一個@@"
有時候會浪費超過300次....很麻煩-.-...
所以才想不知道是不是有哪個神祕的地方可以設定... :oops:
Q:技能掛一天有提升0.1該偷笑 一年定為365天 技能上限是100 可向NPC學習到35 那一個技能練到滿需花多少時間???

A:100=35+(0.1*x) => 65=0.1*x => x=650
需要650天可將一項技能練到100 等於15600HR 等於1年又285天才能練好一個音樂技能
可是某人說牠以這種數據練滿了喔~

結論~這樣的站還有玩家玩的下去???(要講過去可以~說謊不打草稿實在有夠扯~)
PS.一直批評我的人卻都跟在我後面走~真可悲~

TTYY
頂級玩家
頂級玩家
文章: 1303
註冊時間: 週日 7月 01, 2001 8:00 am

Re: RAZOR 巨集失敗

文章 TTYY » 週六 12月 26, 2009 1:04 pm

基本上要掛的時候看一下工具的次數因該就可以了

不然就用RAZOR錄製 雙擊下一各工具(設定另外一各熱鍵)然後用另外一各UO LOOP跑

例如 你這工具次數剩下100次 你跑一次大概10秒
100*10000(1000=1秒) =1000000

1000000秒執行第2各熱鍵就會用下一各工具

:smoke:

狂~~~II
高級玩家
高級玩家
文章: 449
註冊時間: 週三 7月 30, 2003 3:12 pm

Re: RAZOR 巨集失敗

文章 狂~~~II » 週六 12月 26, 2009 9:25 am

自己設定那個時間 只是讓他不要發呆那麼久
最後 他還是跳回重頭-.-...
雖然我現在的巨集用另一個方式解決了
不過...這個還是很想知道有沒有什麼方法能解決
Q:技能掛一天有提升0.1該偷笑 一年定為365天 技能上限是100 可向NPC學習到35 那一個技能練到滿需花多少時間???

A:100=35+(0.1*x) => 65=0.1*x => x=650
需要650天可將一項技能練到100 等於15600HR 等於1年又285天才能練好一個音樂技能
可是某人說牠以這種數據練滿了喔~

結論~這樣的站還有玩家玩的下去???(要講過去可以~說謊不打草稿實在有夠扯~)
PS.一直批評我的人卻都跟在我後面走~真可悲~

頭像
水蛇[N.M.G]
高級玩家
高級玩家
文章: 830
註冊時間: 週三 7月 04, 2001 8:00 am

Re: RAZOR 巨集失敗

文章 水蛇[N.M.G] » 週五 12月 25, 2009 10:59 pm

好像自己設定延遲時間 會改善這方面的問題
但是不確定
只是個人感覺~

狂~~~II
高級玩家
高級玩家
文章: 449
註冊時間: 週三 7月 30, 2003 3:12 pm

【Razor】問題:巨集卡住老半天後重頭跑不往下執行 怎解決?

文章 狂~~~II » 週五 12月 25, 2009 12:08 pm

RAZOR巨集失敗...

發現巨集使用時 假設一個環節卡住 等發呆時間夠了 他就會重跑...
類似工具用完...不知道哪邊可以設定不理會他 繼續往下呢?
Q:技能掛一天有提升0.1該偷笑 一年定為365天 技能上限是100 可向NPC學習到35 那一個技能練到滿需花多少時間???

A:100=35+(0.1*x) => 65=0.1*x => x=650
需要650天可將一項技能練到100 等於15600HR 等於1年又285天才能練好一個音樂技能
可是某人說牠以這種數據練滿了喔~

結論~這樣的站還有玩家玩的下去???(要講過去可以~說謊不打草稿實在有夠扯~)
PS.一直批評我的人卻都跟在我後面走~真可悲~

回覆文章

回到「輔助軟體討論版」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 12 位訪客