mud_sanc 板


LINE

上一個做法著重於#if的判斷,寫得也比較工整。還能加入自動更換特攻的 判斷句進去,但似乎比較耗費資源(會從第一句一路執行到最後),比較 耗資源。 這個寫法判斷的部份比較少,應該比較省資源,基本上聖殿能學到的enable 技能都在裡面,有需要也是在後面持續新增即可,維護也頗方便,習慣的話 比前一個做法容易一些。不過功能也比較單純。 ================================== Pattern :『(%1)』進步了~((%d)00~)! Commands: #var skillname %1 #if (%1 = "自創技能") {#temp {你成功使用第%d級的『~*自創技能~*』} {myskill list}} skillchlist="迴槍刺擊|焚城槍法|打狗棒法|百花棍法|小醉拳|佛山無影腳|美女拳法|如來 神掌|黯然銷魂掌|閃華裂光拳|太極拳|少林拳法|六脈神劍|飄雲杖法|冰燄杖法|星光杖法| 半月斬|傲寒六訣|牙突|落日刀法|王者之路|刃擊術|闇影之牙|舞燄之斧|戰龍之斧|焚鋒之 章|飄零之卷|彩虹七色劍|水蓮劍法|武當劍法|騎士風斬法|*自創技能*|2-sword-as-1" skillenlist="return lance|burn-city lance|pkdog rod|flower rod|drink fist|fosan foot|girl fist|zulai fist|shadow fist|sankalekouken|taichi fist|soulin fist|6-vessels swordray|fly-cloud wand|icefire wand|starlight wand|hafe blade|6-cold blade|toothstab|sunset blade|king-road|battle dagger|shadow teeth|fire axe|war-dragon axe|burnedge chapter|drift volume|rainbow slash|water-lotus slash|wudon slash|knight slash|myskill|2-sword-as-1" #if (%ismember(@skillname,@skillchlist) = 0) {#noop} {en %item(@skillenlist,%ismember(@skillname,@skillchlist)} ====================================== 觸發句依然不變。 金色行保留,可以降低吃字率。 綠色行專門處理自創技能,需要使用myskill list指令重新設定的要求。  電腦會製作一道觸發,該觸發使用後會自行刪除。 靛色行是所有enable技能的中文名(最後一項例外)列表,名字是skillchlist,  與@skillname比對之用。 紫色行是所有enable技能的英文名列表,列表名skillenlist,必須和中文名列表  順序相同。 亮綠色行是執行句。  判斷式為%ismember(@skillname,@skillchlist) = 0 %ismember是一個比對用函式,當@skillname和@skillchlist中的名單相符時,它會  算出@skillname在名單中的位置。  EX:當@skillname為迴槍刺擊時,本判斷式會算出1的數值。因為迴槍刺擊是 @skillchlist名單的第一筆資料。    當@skillname為騎風槍殺時,本判斷式會得到0這個值,因為@skillchlist中 不存在該筆資料,所以以0表示。  本句表示當判斷式數值為0時,不做任何動作(#noop),否則執行動作: {en %item(@skillenlist,%ismember(@skillname,@skillchlist)}  黃色部份已解說過,而%item與%ismember作用相反,它會依照數值取出列表中相對  應位置的資料。  EX:當@skillname為焚城槍法,黃色部分運算後會得到2的結果,而%item會根據2 的結果,取出@skillenlist裡相應的資料,即第2筆:burn-city lance 結果就是en burn-city lance    如果是自創技能,其後會加下myskill list的指令。 其實比對的部份可以用#case來寫,功能不會少於狂用#if的做法,判斷句也是最少。 當然,也是最亂的排版。 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.56.149
1F:→ nahceal :有神快拜 (咦怎麼過了10分鐘還顯示時間太近不能推 09/21 00:08
下面是#case的寫法,因為能包一堆指令進去,所以也簡便一些。判斷只有一兩個。 新增時skillchlist新增在最後,#case則要新增在倒數第二,倒數第一是給溢位用的。 #var skillname %1 skillchlist="迴槍刺擊|焚城槍法|打狗棒法|百花棍法|小醉拳|佛山無影腳|美女拳法|如 來神掌|黯然銷魂掌|閃華裂光拳|太極拳|少林拳法|六脈神劍|飄雲杖法|冰燄杖法|星光杖 法|半月斬|傲寒六訣|牙突|落日刀法|王者之路|刃擊術|闇影之牙|舞燄之斧|戰龍之斧|焚 鋒之章|飄零之卷|彩虹七色劍|水蓮劍法|武當劍法|騎士風斬法|*自創技能 *|2-sword-as-1" #case %ismember(@skillname,@skillchlist) {en return lance} {en burn-city lance} {en pkdog rod} {en flower rod} {en drink fist} {en fosan foot} {en girl fist} {en zulai fist} {en shadow fist} {en sankalekouken} {en taichi fist} {en soulin fist} {en 6-vessels swordray} {en fly-cloud wand} {en icefire wand} {en starlight wand} {en hafe blade} {en 6-cold blade} {en toothstab} {en sunset blade} {en king-road} {en battle dagger} {en shadow teeth} {en fire axe} {en war-dragon axe} {en burnedge chapter} {en drift volume} {en rainbow slash} {en water-lotus slash} {en wudon slash} {en knight slash} {en myskill myskill list} {en 2-sword-as-1} {#noop} ※ 編輯: hmml 來自: 118.232.56.149 (09/21 00:17) 由於skillchlist很長,所以建議修改成如下,目前已存在技能放在skilloldlist裡, 需要新編技能進去,直接寫入skillnewlist裡,最後再寫入skillchlist裡去。 #case在想斷行的地方,寫成兩個指令就會自行斷行,推薦指令#noop。 skilloldlist="迴槍刺擊|焚城槍法|打狗棒法|百花棍法|小醉拳|佛山無影腳|美女拳法| 如來神掌|黯然銷魂掌|閃華裂光拳|太極拳|少林拳法|六脈神劍|飄雲杖法|冰燄杖法|星光 杖法|半月斬|傲寒六訣|牙突|落日刀法|王者之路|刃擊術|闇影之牙|舞燄之斧|戰龍之斧| 焚鋒之章|飄零之卷|彩虹七色劍|水蓮劍法|武當劍法|騎士風斬法|*自創技能*|" skillnewlist="2-sword-as-1" skillchlist=@skilloldlist@skillnewlist ※ 編輯: hmml 來自: 118.232.56.149 (09/21 00:59) ※ 編輯: hmml 來自: 125.231.32.94 (04/04 23:54)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping站內搜尋

TOP