addTableEntry/ja
addTableEntry() Function
Note: This function can only be used in a Trusted Macro
• Introduced in version 1.4.0.1
指定したロール表に新しい行を追加する。
注:ロール表に行を追加しても、ロール表の行の値は自動的には変更されないため、エラーの発生を避けるには、更新する必要がある(setTableRoll()関数を参照)。
Usage
<source lang="mtmacro" line> addTableEntry(tableName,rangeStart,rangeEnd,result) addTableEntry(tableName,rangeStart,rangeEnd,result,imageId) </syntaxhighlight> パラメーター
tableName
- ロール表の名称を表す文字列。rangeStart
- この行が返す最小値を示す整数。rangeEnd
- この行が返す最大値を示す整数。result
- table() 関数が結果として返す文字列。imageId
- 省略可能。tableImage() 関数が返す画像のアセットID。
Examples
<source lang="mtmacro" line>
[r:addTableEntry("test",1,3,"bert")] [r:addTableEntry("test",4,4,"fred")] [r:addTableEntry("test",5,5,"alf", getTokenImage())] [r:setTableRoll("test","")]
</syntaxhighlight>