(Zmud) JST Roll tintin Question

聊天灌水,百無禁忌。
Post Reply
Yogo
Posts: 27
Joined: 2007-07-23 11:09 am

(Zmud) JST Roll tintin Question

Post by Yogo »

▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
Roll tintin for Zmud v5.22
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
=============================================
Alias Name :
setroll
=============================================
#loop 1,@max {#var temp1 [@gn%i]
#if (%upper(%1) = @temp1) {#prompt temp2
#var gn%i 0
#var rolname@h %1
#var rol@h @temp2
#math h (@h+1)}}
=============================================
Alias Name :
setmember
=============================================
#t+ roll
#var num 0
#var err 0
#var std 0
st
em 準備 ROLL TINTIN 中!!
#wa 500
gt 設定隊員中.........
gr
#wait 3500
#t- roll
#var h 1
#var max @num
gt 設定完成........全部隊員 %e[1m%e[31~
33m@max%e[0m %e[1m%e[31~
36m名%e[0m
#input "startroll"
=============================================
Alias Name :
startroll
=============================================
gt vis
#wait 1000
gt 各位聽我說%e[31m開始搖%e[36m後,才搖搖喔
#wait 1000
gt ⊙ ◎ @%e[5m%e[23m 開 始 搖%e[0m%e[1m%e[36m @ ◎ ⊙
#t+ {roll tintin}
roll
#input "check"
=============================================
Alias Name :
check
=============================================
#var err 0
#loop 1,@max {#var temp @gn%i
#if (@temp) {gt %proper(@temp) 快點,快點,不然%e[31mPASS%e[36m喔..!!
#var err 1}}
#if (@err=0) {std}
=============================================
Alias Name :
std
=============================================
#var std 1
gt OK!!現在由我來為大家搖標準值!!各位自行祈福吧!!
#wait 1000
roll
#wait 1000
#t- {roll tintin}
anounce1
=============================================
Alias Name :
anounce1
=============================================
gt 標準點數為 %e[1m%e[31m@stddice%e[0m
gt 排序中請稍待喔 !!
#var c 1
#var j 0
#while (@c) {#var c 0
#loop 2,@max {#math j %i-1
#var temp1 [@rol@j]
#var temp2 [@rol%i]
#math temp1 %abs(@temp1-@stddice)
#math temp2 %abs(@temp2-@stddice)
#if (@temp1>@temp2) {#var temp1 [@rolname%i]
#var temp2 [@rol%i]
#var rolname%i [@rolname@j]
#var rol%i [@rol@j]
#var rolname@j [@temp1]
#var rol@j [@temp2]
#var c 1}}}
gt 結果如下:
#input "anounce2"
=============================================
Alias Name :
anounce2
=============================================
#loop 1,@max {#var temp1 [@rolname%i]
#math temp2 %abs([@rol%i] - @stddice)
gt No.%i : %e[1m%e[33m[%proper(@temp1)] %e[1m%e[36mRolled:[@rol%i] Std:@stddice Diff:@temp2
#loop 1,100 {#var no 0}}
#input "anounce3"
=============================================
Alias Name :
anounce3
=============================================
#if (@no<@max) {#math no (@no+1)
#var temp1 [@rolname@no]
#math temp2 %abs([@rol@no] - @stddice)
gt No.@no : %e[1m%e[33m%proper(@temp1) %e[1m%e[36mRolled:[@rol@no] Std:@stddice Diff:@temp2
#input "anounce3"} {gt OK 終於分完了.. 歡迎下次再來 !!
#input ""}
=============================================
Trigger Class : roll tintin
Trigger Pattern :
Rolling the dice elegantly, (%w) gets... (%d) points.
=============================================
#loop 1,@max {#var temp1 @gn%i
#if (%upper(%1) = @temp1) {#var gn%i 0
#var rolname@h %1
#var rol@h %2
#math h (@h+1)}}
=============================================
Trigger Class : roll tintin
Trigger Pattern :
You gracefully roll an 100-face dice and get... (%d) points.
=============================================
#STA I got %1 points
#if (@std=0) {#loop 1,@max {#var temp1 @gn%i
#if (@myname = @temp1) {#var gn%i 0
#var rolname@h @myname
#var rol@h %1
#math h (@h+1)}}} {#var stddice %1}
=============================================
Trigger Class : roll
Trigger Pattern :
^~[(%w) %d] (%w)
=============================================
#if (%1= Swa or %1= Kni or %1=Bis or %1=Arc or %1=Nec or %1=Ass or %1=Lor or %1=Mer or %1=Pal) {#math num (@num+1)
#var gn@num %upper(%2)
#math %1 (@%1 +1)}
=============================================
Trigger Class : roll
Trigger Pattern :
(%w) 準備 ROLL TINTIN 中!!
=============================================
#var myname %upper(%1)

請問這要怎麼加進去Zmud 是用成檔案加入嗎???
還是如何使用?
ker
Posts: 88
Joined: 2005-09-21 6:08 pm

Re: (Zmud) JST Roll tintin Question

Post by ker »

這分成alias/trigger部份,
第一種:trigger裡面, 他說的class就是在trigger裡面的群組/類別
你只要打開zmud裡的trigger那一欄, 然後輸入類別之後...
觸發的目標為何, 指令為何打進去就好了...
不過要注意的是, 每一行跟每一行需要以分號;隔開,
如果覺得行數太短, 可以在指令那一行的前面有個編輯指令,
就會跳出來一個較大的命令框讓你比較清楚的看到你輸入了些啥,
再來就是alias部分, 這是別名裡面的東西,
先按一下新增, 然後打入別名跟別名代表的內容,
一樣可以按前面的編輯來跳出一個大框.
Yogo wrote: ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
Roll tintin for Zmud v5.22
▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲
=============================================
Alias Name :
setroll
=============================================
#loop 1,@max {#var temp1 [@gn%i]
#if (%upper(%1) = @temp1) {#prompt temp2
#var gn%i 0
#var rolname@h %1
#var rol@h @temp2
#math h (@h+1)}}
上面就是一段alias的內容,
#loop 1,@max {#var temp1 [@gn%i] 後面要加;
以下類推, 最後一行的#math h (@h+1)}} 尾巴就不用加了, 因為是結尾.
=============================================
Alias Name :
setmember
=============================================
#t+ roll
#var num 0
#var err 0
#var std 0
st
em 準備 ROLL TINTIN 中!!
#wa 500
gt 設定隊員中.........
gr
#wait 3500
#t- roll
#var h 1
#var max @num
gt 設定完成........全部隊員 %e[1m%e[31~
33m@max%e[0m %e[1m%e[31~
36m名%e[0m
#input "startroll"
=============================================
Alias Name :
startroll
=============================================
gt vis
#wait 1000
gt 各位聽我說%e[31m開始搖%e[36m後,才搖搖喔
#wait 1000
gt ⊙ ◎ @%e[5m%e[23m 開 始 搖%e[0m%e[1m%e[36m @ ◎ ⊙
#t+ {roll tintin}
roll
#input "check"
=============================================
Alias Name :
check
=============================================
#var err 0
#loop 1,@max {#var temp @gn%i
#if (@temp) {gt %proper(@temp) 快點,快點,不然%e[31mPASS%e[36m喔..!!
#var err 1}}
#if (@err=0) {std}
=============================================
Alias Name :
std
=============================================
#var std 1
gt OK!!現在由我來為大家搖標準值!!各位自行祈福吧!!
#wait 1000
roll
#wait 1000
#t- {roll tintin}
anounce1
=============================================
Alias Name :
anounce1
=============================================
gt 標準點數為 %e[1m%e[31m@stddice%e[0m
gt 排序中請稍待喔 !!
#var c 1
#var j 0
#while (@c) {#var c 0
#loop 2,@max {#math j %i-1
#var temp1 [@rol@j]
#var temp2 [@rol%i]
#math temp1 %abs(@temp1-@stddice)
#math temp2 %abs(@temp2-@stddice)
#if (@temp1>@temp2) {#var temp1 [@rolname%i]
#var temp2 [@rol%i]
#var rolname%i [@rolname@j]
#var rol%i [@rol@j]
#var rolname@j [@temp1]
#var rol@j [@temp2]
#var c 1}}}
gt 結果如下:
#input "anounce2"
=============================================
Alias Name :
anounce2
=============================================
#loop 1,@max {#var temp1 [@rolname%i]
#math temp2 %abs([@rol%i] - @stddice)
gt No.%i : %e[1m%e[33m[%proper(@temp1)] %e[1m%e[36mRolled:[@rol%i] Std:@stddice Diff:@temp2
#loop 1,100 {#var no 0}}
#input "anounce3"
=============================================
Alias Name :
anounce3
=============================================
#if (@no<@max) {#math no (@no+1)
#var temp1 [@rolname@no]
#math temp2 %abs([@rol@no] - @stddice)
gt No.@no : %e[1m%e[33m%proper(@temp1) %e[1m%e[36mRolled:[@rol@no] Std:@stddice Diff:@temp2
#input "anounce3"} {gt OK 終於分完了.. 歡迎下次再來 !!
#input ""}
=============================================
Trigger Class : roll tintin
Trigger Pattern :
Rolling the dice elegantly, (%w) gets... (%d) points.
=============================================
#loop 1,@max {#var temp1 @gn%i
#if (%upper(%1) = @temp1) {#var gn%i 0
#var rolname@h %1
#var rol@h %2
#math h (@h+1)}}
=============================================
Trigger Class : roll tintin
Trigger Pattern :
You gracefully roll an 100-face dice and get... (%d) points.
=============================================
#STA I got %1 points
#if (@std=0) {#loop 1,@max {#var temp1 @gn%i
#if (@myname = @temp1) {#var gn%i 0
#var rolname@h @myname
#var rol@h %1
#math h (@h+1)}}} {#var stddice %1}
下面那一段就是在trigger裡面要輸入的, 類別是roll,
觸發目標就是^~[(%w) %d] (%w)
再下面的#if ........那些就是指令,
同樣的後面也要用分號;隔開, 也就是(@num+1);這樣
=============================================
Trigger Class : roll
Trigger Pattern :
^~[(%w) %d] (%w)
=============================================
#if (%1= Swa or %1= Kni or %1=Bis or %1=Arc or %1=Nec or %1=Ass or %1=Lor or %1=Mer or %1=Pal) {#math num (@num+1)
#var gn@num %upper(%2)
#math %1 (@%1 +1)}
下面又是另外一組trigger了唷..
=============================================
Trigger Class : roll
Trigger Pattern :
(%w) 準備 ROLL TINTIN 中!!
=============================================
#var myname %upper(%1)

請問這要怎麼加進去Zmud 是用成檔案加入嗎???
還是如何使用?
Post Reply