アバター 【LSL】

れむ

2007年07月01日 05:35


▲LSL目次
llGetAgentInfoエージェント情報を取得する。 llGetAgentSizeエージェントサイズを取得する。 llRequestAgentDataエージェントデータを要求する。
llAttachToAvatarオブジェクトを装着させる。 llDetachFromAvatarオブジェクトを外す。 llGetAttached現在装着されている位置を取得する。
llAvatarOnSitTarget座っているアバターを調べる。 llUnSit座っているアバターを立たせる。
llGetAnimation実行中の基本アニメーションを取得する。 llGetAnimationList実行中の全アニメーションを取得する。 llStartAnimationアニメーションを開始する。 llStopAnimationアニメーションを停止する。
integer llGetAgentInfo(key id) idアバターのUUID
エージェント情報を取得します。

戻り値状態 AGENT_ALWAYS_RUN走っている。 AGENT_ATTACHMENTSオブジェクトを装着している。 AGENT_AWAYAwayモード中。 AGENT_BUSYBusyモード中。 AGENT_CROUCHINGしゃがんでいる。 AGENT_FLYING飛行中。 AGENT_IN_AIR宙に浮いている。 AGENT_MOUSELOOKマウスルック中。 AGENT_ON_OBJECTオブジェクトに座っている。 AGENT_SCRIPTEDスクリプトを含むアイテムを装着している。 AGENT_SITTING座っている。 AGENT_TYPINGタイピングをしている。 AGENT_WALKING歩いている。
▲上へ ■LSL Portal ■LSL Portal (日本語)
vector llGetAgentSize(key id) idアバターのUUID
エージェントサイズを取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
key llRequestAgentData(key id, integer data) idアバターのUUIDdatadataserverイベントのパラメータ
エージェントデータを要求します。

data DATA_ONLINEオンライン状態。 DATA_NAMEアバター名。llKey2Name()と同じ。 DATA_BORN登録年月日。(YYYY-MM-DD) DATA_RATINGアバターの評価をカンマ区切りで返す。
 行動に関するポジティブな評価,
 行動に関するネガティブな評価,
 容姿に関するポジティブな評価,
 容姿に関するネガティブな評価,
 作成オブジェクトに関するポジティブな評価,
 作成オブジェクトに関するネガティブな評価
DATA_PAYINFO支払い登録情報を返す。
PAYMENT_INFO_ON_FILE/PAYMENT_INFO_USED

▲上へ ■LSL Portal ■LSL Portal (日本語)
llAttachToAvatar(integer attachment) attachment装着先
オブジェクトを装着させる。

attachment ATTACH_CHESTchest/sternum ATTACH_HEADhead ATTACH_LSHOULDERleft shoulder ATTACH_RSHOULDERright shoulder ATTACH_LHANDleft hand ATTACH_RHANDright hand ATTACH_LFOOTleft foot ATTACH_RFOOTright foot ATTACH_BACKback ATTACH_PELVISpelvis ATTACH_MOUTHmouth ATTACH_CHINchin ATTACH_LEARleft ear ATTACH_REARright ear ATTACH_LEYEleft eye ATTACH_REYEright eye ATTACH_NOSEnose ATTACH_RUARMright upper arm ATTACH_RLARMright lower arm ATTACH_LUARMleft upper arm ATTACH_LLARMleft lower arm ATTACH_RHIPright hip ATTACH_RULEGright upper leg ATTACH_RLLEGright lower leg ATTACH_LHIPleft hip ATTACH_LULEGleft upper leg ATTACH_LLLEGleft lower leg ATTACH_BELLYbelly/stomach/tummy ATTACH_RPECleft pectoral ATTACH_LPECright pectoral ATTACH_HUD_CENTER_2HUD Center 2 ATTACH_HUD_TOP_RIGHTHUD Top Right ATTACH_HUD_TOP_CENTERHUD Top ATTACH_HUD_TOP_LEFTHUD Top Left ATTACH_HUD_CENTER_1HUD Center ATTACH_HUD_BOTTOM_LEFTHUD Bottom Left ATTACH_HUD_BOTTOMHUD Bottom ATTACH_HUD_BOTTOM_RIGHTHUD Bottom Right
▲上へ ■LSL Portal ■LSL Portal (日本語)
llDetachFromAvatar()
オブジェクトを外す。

▲上へ ■LSL Portal ■LSL Portal (日本語)
integer llGetAttached()
現在装着されている位置を取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
key llAvatarOnSitTarget()
座っているアバターを調べます。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llUnSit(key id) idアバターのUUID
座っているエージェントを立たせます。

▲上へ ■LSL Portal ■LSL Portal (日本語)
string llGetAnimation(key id) idアバターのUUID
実行中の基本アニメーションを取得します。
戻り値説明 Crouching  Hovering  Hovering Down  Hovering Up  Jumping  PreJumping  Running  Sitting  Sitting on Ground  Standing  Striding  Flying  FlyingSlow  Falling Down  Standing Up  Landing  Soft Landing  CrouchWalking  Turning Left  Turning Right  Walking 
▲上へ ■LSL Portal ■LSL Portal (日本語)
list llGetAnimationList(key id) idアバターのUUID
実行中の全アニメーションを取得します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llStartAnimation(string anim) animインベントリもしくはBuilt-inのアニメーション名
アニメーションを開始します。
パーミッション(PERMISSION_TRIGGER_ANIMATION)が必要です。
animへ存在しない値を指定するとエラーが発生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
llStopAnimation(string anim) animインベントリもしくはBuilt-inのアニメーション名
アニメーションを停止します。
パーミッション(PERMISSION_TRIGGER_ANIMATION)が必要です。
animへ存在しない値を指定するとエラーが発生します。

▲上へ ■LSL Portal ■LSL Portal (日本語)
LSLリファレンス