変数

Sat, 22 Jul 2023 14:51:52 JST (717d)
Top > 変数 > tスクリプト

変数を登録する

数字を代入

[eval exp="■f.test=0■"]

#文字列の場合

[eval exp="■f.test■='■ここに文字列■'"]

変数を代入する場合

[eval exp="■f.test■ = ■f.test2■"]
 

変数→f.●●
システム変数→sf.●●
一時変数→tf.●●
一時変数なんてほぼ触ったことない

 

数字を増減とか

代入

[eval exp="f.test=0"]
 

足す

[eval exp="f.test + =1"]
 

引く

[eval exp="f.test - =1"]
 

加算(掛け算)

[eval exp="f.test * =1"]
 

除算(割り算)

[eval exp="f.test / =1"]
 

こういう使い方も可能

[eval exp="f.test=2 * 11 / 7"]
 

「true」「false」(真偽)も入れられるらしいけど使いどころ不明

 

evalとiscriptの違い

[eval]と[iscript]での変数の入力ってどう違うん!?とめっちゃ詰まったところ。
慣れてる人には当たり前(?)すぎてアホにもわかる説明が無くて・・・。(ちゃんと読んでない可能性もある)

 

現状の自分の解釈では、
[iscript]での記入
・変数の記入が楽になる
・ややこしい式が作りやすい
・[iscript]~[endscript]の間に色んな変数の演算が書ける

 

・[eval]
主に変数の登録に使う。簡単な演算(ちょっと足すとか引くとか)ならこれでもいい

 

みたいな感じ。
ティラノビルダーでも結構多用しましたが、[iscript]はjava scriptを入力する機能(タグ)です。

 

iscriptでの記入例

[eval]タグで事前に変数登録が必要

 
[iscript]
f.test = 1000
sf.test = '文字列'
tf.test1 = f.test2
f.test += 100
[endscript]
 

ランダム変数

プラグインに力を借りましょう。
下記からDL
https://plugin.tyrano.jp/item/2023

 

導入方法などについては上記のDLページか、このwiki内の「プラグインの導入方法」で。

参考ページ

https://tyrano.jp/sample2/code/siryou/4#demo

 

https://tyrano.jp/usage/tech/hensuu