「Script_Generic」の編集履歴(バックアップ)一覧はこちら
「Script_Generic」(2012/06/24 (日) 08:30:24) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
一般コマンド
*Conditions
**ACTIVATED=X
Entityのアクティペーション値がXと同じであればtrueを返します。
範囲:X = 0~100000000
**ALPHAFADEEQUAL=X
Entityの透明度がXと同じであればtrueを返します。
範囲:X = 0~100
**ALWAYS
常にtrueを返します。
**ANYFURTHER=X
他のEntityとの距離がXユニット以上はなれた場合にtrueを返します。(100ユニット = 1セグメント)
範囲:X = 0~540000(マップの最大距離)
**ANIYWITHIN=X
他のEntityとの距離がXユニット以内であればtrueを返します。(100ユニット = 1セグメント)
範囲:X = 0~540000(マップの最大距離)
**CANTAKE
Entityがプレイヤーに拾われる事ができる場合にtrueを返します。(アイテム系)
**DAMAGEBY=X
指定した武器で攻撃された時にtrueを返します。
範囲:X = 武器のファイルパス
X = 武器のスロット番号
X = "collision" コリジョンイベントによるダメージ(上から落ちてくる物にぶつかった時)
X = "flak" 銃によるダメージ
X = "indirect" 爆発なのどダメージ
X = "melee" 鈍器などによるダメージ
**DAMAGETIMEGREATER=X
最後に受けたダメージよりXミリ秒経過している場合はtrueを返します。
範囲:X = ミリ秒(1000=1秒)
**ENTITYFLOOREQUAL=X
Entityの位置がX階層の場合にtrueを変えします。
範囲:X = 0~20
**ENTITYTFLOORHEIGHER=X
Entityの位置がプレイヤーの位置よりX階層以上の場合にtrueを返します。
範囲:X = 0~20
**ENTITYTFLOORLOWER=X
Entityの位置がプレイヤーの位置よりX階層以下の場合にtrueを返します。
範囲:X = 0~20
**ENTITYISHIGHER=X
Entityの位置がプレイヤーの位置よりXユニット以上である場合trueを返します。
範囲:X = 1~2000
**ENTITYISLOWER=X
Entityの位置がプレイヤーの位置よりXユニット以下である場合trueを返します。
範囲:X = 1~2000
**FLASHING=X フラッシュの意味が分かりません情報ください。
EntityがフラッシュしていてXに1を指定した場合trueを返します。
範囲:
X = 0 -Entittyがフラッシュしていない
X = 1 -Entityがフラッシュしている
**ISENTITYMMUNE
Entityがダメージ抵抗を持つ場合trueを返します。
**ISENTITYNOTIMMUNE
Entityがダメージ抵抗を持たない場合trueを返します。
一般コマンド
*Conditions
**ACTIVATED=X
Entityのアクティペーション値がXと同じであればtrueを返します。
範囲:X = 0~100000000
**ALPHAFADEEQUAL=X
Entityの透明度がXと同じであればtrueを返します。
範囲:X = 0~100
**ALWAYS
常にtrueを返します。
**ANYFURTHER=X
他のEntityとの距離がXユニット以上はなれた場合にtrueを返します。(100ユニット = 1セグメント)
範囲:X = 0~540000(マップの最大距離)
**ANIYWITHIN=X
他のEntityとの距離がXユニット以内であればtrueを返します。(100ユニット = 1セグメント)
範囲:X = 0~540000(マップの最大距離)
**CANTAKE
Entityがプレイヤーに拾われる事ができる場合にtrueを返します。(アイテム系)
**DAMAGEBY=X
指定した武器で攻撃された時にtrueを返します。
範囲:X = 武器のファイルパス
X = 武器のスロット番号
X = "collision" コリジョンイベントによるダメージ(上から落ちてくる物にぶつかった時)
X = "flak" 銃によるダメージ
X = "indirect" 爆発なのどダメージ
X = "melee" 鈍器などによるダメージ
**DAMAGETIMEGREATER=X
最後に受けたダメージよりXミリ秒経過している場合はtrueを返します。
範囲:X = ミリ秒(1000=1秒)
**ENTITYFLOOREQUAL=X
Entityの位置がX階層の場合にtrueを変えします。
範囲:X = 0~20
**ENTITYTFLOORHEIGHER=X
Entityの位置がプレイヤーの位置よりX階層以上の場合にtrueを返します。
範囲:X = 0~20
**ENTITYTFLOORLOWER=X
Entityの位置がプレイヤーの位置よりX階層以下の場合にtrueを返します。
範囲:X = 0~20
**ENTITYISHIGHER=X
Entityの位置がプレイヤーの位置よりXユニット以上である場合trueを返します。
範囲:X = 1~2000
**ENTITYISLOWER=X
Entityの位置がプレイヤーの位置よりXユニット以下である場合trueを返します。
範囲:X = 1~2000
**FLASHING=X フラッシュの意味が分かりません情報ください。
EntityがフラッシュしていてXに1を指定した場合trueを返します。
範囲:
X = 0 -Entittyがフラッシュしていない
X = 1 -Entityがフラッシュしている
**ISENTITYMMUNE
Entityがダメージ抵抗を持つ場合trueを返します。
**ISENTITYNOTIMMUNE
Entityがダメージ抵抗を持たない場合trueを返します。