トップページgamedev
1001コメント355KB

■吉里吉里/KAG/TJS雑談質問スレ■その5

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/09/15 02:43:06ID:lnIfU+bZ
ノベル製作ツール吉里吉里/KAGを使用している人達が雑談や質問をするスレッドです。
本家BBSで聞きづらい質問や初歩的な質問などでもよいのでわからないことがあればどうぞ。
自分のゲームの進行状況や製作ツール等についての話、TJS等の質問もお待ちしています。
マルチポストはやめましょう。個人叩きも禁止です。

4(タイトルは3) http://pc5.2ch.net/test/read.cgi/gamedev/1081199649/
3 http://pc5.2ch.net/test/read.cgi/gamedev/1067436686/
2(再利用) http://pc2.2ch.net/test/read.cgi/gamedev/1044256119/
1 http://pc2.2ch.net/test/read.cgi/gamedev/1021890648/

【公式】
kikyou.info
http://kikyou.info/

吉里吉里ダウンロードページ
http://kikyou.info/tvp/
0850名前は開発中のものです。2005/04/07(木) 03:21:50ID:h/U813JX
リンクの既読判別マクロ化サンプルをlinkタグに置き換えたところ、
linkタグにexp属性でつけていた関数が無効になってしまいました

[macro name=link_a]
[eval exp="tf.temp=mp.target.length"]
[eval exp="tf.temp=mp.target.substring(1,tf.temp-1)"]
[if exp="sf[tf.temp]==void"]
[eval exp="sf[tf.temp]=0"]
[font color="0x808080"]
[endif]
[if exp="sf[tf.temp]==1"]
[endif]
[eval exp="mp.exp='tf.temp2=kag.fore.messages[1].links[kag.fore.messages[1].lastLink].target,tf.temp=tf.temp2.length,tf.temp=tf.temp2.substring(1,tf.temp-1),sf[tf.temp]=1'"]
[link * exp=%exp]
[endmacro]

で、
[link_a target=*abc exp="f.abc=f.abc+1"]
こんな感じに普通のlinkタグみたいに使いたいのですが、
mp.expとか色々試してもうまくいきません。
どなたか宜しくお願いします
0851名前は開発中のものです。2005/04/07(木) 03:41:37ID:TDcOvORP
下から3行めの
> [eval exp="mp.exp='〜〜〜'"]
ここで,mp.exp が上書きされてしまっているから。

> [eval exp+="mp.exp='〜〜〜'"]
とかに変えれば,一応 exp 属性が効くようになるとは思う。
0852名前は開発中のものです。2005/04/07(木) 03:43:22ID:TDcOvORP
あう,ちがうちがう

> [eval exp="mp.exp+=',〜〜〜'"]
ですやね。
08538502005/04/07(木) 21:58:14ID:h/U813JX
>>851
おお、なるほど!
うまく動きました。ありがとうございました!
■ このスレッドは過去ログ倉庫に格納されています