| 小弟我從開始寫輔助到現在 已經開始有一點心得了^^
 我發現許多人都有一些關於補助技能施放的小問題~
 尤其是騎士的"雙手劍攻擊速度增加"最多人發問!
 很多人都會問~為什麼我設定補助技能他會一直狂放直到魔沒有?
 或是怎麼讓自己的狀態沒了再放?...等等之類的問題
 
 (拿雙手劍攻擊速度增加技能來說)
 一般來說我們放補助技能通常只會用到下列幾項
 
 useSelf_skill 雙手劍攻擊速度增加 {
 lvl 10
 sp > 60%
 whenStatusInactive 雙手劍加速狀態
 stopWhenHit 1
 inLockOnly 1
 notWhileSitting 1
 notInTown 1
 timeout 10
 }
 
 相信大家應該都懂useSelf_skill 的意思~只要在useSelf_skill 後面加上你想要放的技能就行了
 
 至於 lv 應該不用我在多說明了吧(如果還要我說明的話......我只能說你不適合寫腳本= =)
 
 sp 的話則是可以設定sp是在大於幾%時再放此技能,一般是為了確保你有足夠的sp去放一些更為重要的技能時用的@@
 
 例如: 我想設定滿足sp在60%以上時在放此技能
 
 那我就打 sp > 60%
 
 whenStatusInactive的意思是"當不再xxx的狀態下時使用此技能"
 
 一般來說許多人常會直接在whenStatusInactive後面打上  技能名稱+狀態
 
 一般來說這是沒有問題的!
 
 例如:"天使之賜福"使用後它的狀態就叫"天使之賜福狀態"
 
 但對有一些技能來說就不行了!!!
 
 就像雙手劍攻擊速度增加
 
 它施放後的技能狀態是叫"雙手劍加速狀態"而不是"雙手劍攻擊速度增加狀態"
 
 如果你不小心打成"雙手劍攻擊速度增加狀態"又沒設定timeout的話,那就會出現狂放的下場....
 
 因為它會認定你不再"雙手劍攻擊速度增加狀態"而一直施放
 
 有人會問~那我怎麼知道技能放了以後它的狀態名稱?
 
 你可以登進去小黑窗,在他放出此技能後,直接在小黑窗下面打S,然後按enter就能看到你的人物所擁有的狀態~這樣就可以了
 
 stopWhenHit 的意思是當被怪物攻擊時先解決怪物在施放此技能~
 
 一般來說都會開啟(1是開,0是關),免得你被中斷施法了卻還是硬要放出來,而造成一直被打@@
 
 inLockOnly 則是只在你鎖定的那張地圖(也就是你練功的那張地圖)裡才施放
 
 通常會開~但有些技能如 加速術 你可以設0,這樣在趕往你要練功的那張地圖途中如果沒了也會施放(加快趕路速度)
 
 notWhileSitting 則是不在坐下時使用,通常設1
 
 notInTown 是只不在城裡施放,見人見智八~看是什麼技能摟
 
 至於timeout 很多人常犯了一個錯誤,那就是把它當成幾秒後用一次的意思!!
 
 網站上的腳本就常常看到有人雙手劍攻擊速度增加的timeout設成300(因為持續時間是300秒)
 
 其實不然,timeout其實可以隨便設一個數字(你要設300也可以啦)(不要設0,不然就失去意義了),你可以設10或0.幾之類的
 
 它還是一樣會等狀態沒了再放(重點是狀態名稱要打對@@)
 
 timeout的功用是避免他誤判而一直施放,如果你沒設,可能會有時候突然就一直放
 
 順帶一題,使用補助藥水或是其他物品也是類似放技能喔
 
 ex:經驗倍增書使用後的狀態是"經驗值加倍狀態"
 
 常常看到一些錯誤的腳本~例如以下
 
 useSelf_item 經驗值倍增書 {
 whenStatusInactive 經驗值倍增狀態
 timeout 1800
 notInTown 1
 }
 
 這樣打的話他會一上線就使用一本然後開始計算1800秒候在放1次,不管你是不是還有上次沒用剩下的幾分鐘
 
 
 
 以下是正確打法
 
 useSelf_item 經驗值倍增書 {
 whenStatusInactive 經驗值加倍狀態
 timeout 10
 notInTown 1
 }
 
 也就是這樣打
 
 這樣他就不會一上線就使用1本然後才開始計算timeout的時間
 
 
 這是我寫腳本的一點小心得
 
 如果各位覺得不錯的話就給點獎勵吧^^
 
 |