10/01/28 22:24:33 NWGkyWS6
[iscript]
f.en_ar = [];
f.en_ar[0] = [100,20,10];
f.en_ar[1] = [200,10,15];
function set_en_data(en_no) {
f.ehp = f.en_ar[en_no][0];
f.eap = f.en_ar[en_no][1];
f.edp = f.en_ar[en_no][2];
}
[endscript]
[macro name=edata]
[eval exp="set_en_data(mp.no)"]
[endmacro]
[edata no=0]
敵のHPは[emb exp="f.ehp"]で攻撃力は[emb exp="f.eap"]で防御力は[emb exp="f.edp"]だ。[l][r]
[edata no=1]
次の敵のHPは[emb exp="f.ehp"]で攻撃力は[emb exp="f.eap"]で防御力は[emb exp="f.edp"]だ。[l][r]
[iscript]~[endscript]の中にちょっとTJSを書き、それをマクロから呼び出すようにすれば
>>951みたいのはかなり効率良く書けるようになるな