llDie |
オブジェクトを消滅させる(参考) |
llDie() |
llGetBoundingBox |
オブジェクト/アバターのバウンディングボックス座標を得る |
list llGetBoundingBox(key object) |
llGetCreator |
オブジェクトのクリエイターのUUIDを得る |
key llGetCreator() |
llGetGeometricCenter |
オブジェクトの中心点を得る |
vector llGetGeometricCenter() |
llGetObjectDesc |
オブジェクトの説明(ディスクリプション)を得る |
string llGetObjectDesc() |
llGetObjectDetails? |
指定UUIDのオブジェクト/アバターの詳細情報を得る |
list llGetObjectDetails(key id, list params) |
llGetObjectMass |
指定したオブジェクトの質量を得る |
float llGetObjectMass(key id) |
llGetObjectName |
指定したオブジェクトの名前を得る |
string llGetObjectName() |
llGetObjectPermMask |
オブジェクトのパーミッションを得る |
integer llGetObjectPermMask(integer mask) |
llGetOwner |
オブジェクトのオーナーのUUIDを得る |
key llGetOwner() |
llGetPrimitiveParams |
オブジェクトのパラメータを得る |
list llGetPrimitiveParams(list params) |
llGetScale |
オブジェクトのサイズを得る |
vector llGetScale() |
llGetStatus |
オブジェクトのステータス(物理/ファントム等)を得る |
integer llGetStatus(integer status) |
llRezAtRoot |
オブジェクトをrezする(ルートプリムの中心座標基準) |
llRezAtRoot(string inventory, vector pos, vector vel, rotation rot, integer param) |
llRezObject |
オブジェクトをrezする(オブジェクトの重心基準)(参考) |
llRezObject(string inventory, vector pos, vector vel, rotation rot, integer param) |
llSetObjectDesc? |
オブジェクトの説明文を設定する |
llSetObjectDesc(string name) |
llSetObjectName? |
オブジェクトの名称を設定する |
llSetObjectName(string name) |
llSetObjectPermMask? |
オブジェクトのパーミッションを設定する |
llSetObjectPermMask(integer mask, integer value) |
llSetPrimitiveParams? |
オブジェクトのパラメータを設定する |
llSetPrimitiveParams(list rule) |
llSetScale? |
オブジェクトのサイズを変更する |
llSetScale(vector scale) |
llSetStatus? |
オブジェクトのステータス(物理/ファントム等)を設定する |
llSetStatus(integer status, integer value) |
llBreakAllLinks |
オブジェクトの全リンクを解除する |
llBreakAllLinks() |
llBreakLink |
オブジェクトから特定のprimのリンクを解除する |
llBreakLink(integer linknum) |
llCreateLink |
オブジェクトにprimをリンクする |
llCreateLink(key target, integer parent) |
llDetectedLinkNumber |
検出されたprimのリンクナンバーを得る(参考) |
integer llDetectedLinkNumber(integer number) |
llGetLinkKey |
指定子プリムのUUIDを得る |
key llGetLinkKey(integer linknum) |
llGetLinkName |
指定子プリムの名前を得る |
string llGetLinkName(integer linknum) |
llGetLinkNumber |
オブジェクトのリンクナンバーを得る |
integer llGetLinkNumber() |
llGetNumberOfPrims |
リンクされているprim数を得る |
integer llGetNumberOfPrims() |
llGetObjectPrimCount |
指定UUIDのオブジェクトのprim数を得る |
integer llGetObjectPrimCount(key id) |
llGetRootPosition |
ルートprimの位置を得る |
vector llGetRootPosition() |
llMessageLinked |
リンクメッセージの送信を行う(参考) |
llMessageLinked(integer linknum, integer num, string str, key id) |
llPassCollisions |
子プリムからルートプリムへ衝突イベントを通知する |
llPassCollisions(integer pass) |
llPassTouches |
子プリムからルートプリムへタッチイベントを通知する |
llPassTouches(integer pass) |
llSetLinkAlpha |
リンクプリムの透明度を設定する(参考) |
llSetLinkAlpha(integer linknumber, float alpha, integer face) |
llSetLinkColor |
リンクプリムの色を設定する(参考) |
llSetLinkColor(integer linknumber, vector color, integer face) |
llSetLinkPrimitiveParams? |
リンクprimのパラメータを設定する |
llSetLinkPrimitiveParams(integer linknumber, list rules) |
llSetLinkTexture? |
リンクprimにテクスチャを設定する |
llSetLinkTexture(integer link_pos, string texture, integer face) |
llDetectedGrab |
オブジェクトがドラッグされている方向を得る |
vector llDetectedGrab(integer number) |
llDetectedGroup |
検出されたアバター/オブジェクトのアクティブグループが現在のオブジェクトのグループと一致するかどうかを調べる |
integer llDetectedGroup(integer number) |
llDetectedKey |
検出されたアバター/オブジェクトのUUIDを得る |
key llDetectedKey(integer number) |
llDetectedLinkNumber |
検出されたprimのリンクナンバーを得る(参考) |
integer llDetectedLinkNumber(integer number) |
llDetectedName |
検出されたアバター/オブジェクトの名前を得る(参考) |
string llDetectedName(integer number) |
llDetectedOwner |
検出されたオブジェクトのオーナーを得る |
key llDetectedOwner(integer number) |
llDetectedPos |
検出されたアバター/オブジェクトの位置を得る(参考) |
vector llDetectedPos(integer number) |
llDetectedRot |
検出されたアバター/オブジェクトの回転値を得る(参考) |
rotation llDetectedRot(integer number) |
llDetectedType |
検出されたもののタイプ(アバター/オブジェクト等)を得る(参考) |
integer llDetectedType(integer number) |
llDetectedVel |
検出されたアバター/オブジェクトの速度を得る |
vector llDetectedVel(integer number) |
llInstantMessage |
IMを送信する |
llInstantMessage(key user, string message) |
llListen |
チャットを受信可能にする(参考) |
integer llListen(integer channel, string name, key id, string msg) |
llListenControl |
listenのON/OFFを行う |
llListenControl(integer number, integer active) |
llListenRemove |
listenを停止する(参考) |
llListenRemove(integer number) |
llOwnerSay |
オーナーにメッセージを送信する |
llOwnerSay(string msg) |
llRegionSay |
土地全域にチャットメッセージを送信する |
llRegionSay(integer channel, string text) |
llSay |
半径20mの範囲にチャットメッセージを送信する(参考) |
llSay(integer channel, string text) |
llShout |
半径100mの範囲にチャットメッセージを送信する |
llShout(integer channel, string text) |
llWhisper |
半径10mの範囲にチャットメッセージを送信する |
llWhisper(integer channel, string text) |
llGetTexture |
指定面のテクスチャーを得る |
string llGetTexture(integer side) |
llGetTextureOffset |
テクスチャーのオフセット値を得る |
vector llGetTextureOffset(integer side) |
llGetTextureRot |
テクスチャーの回転角度を得る |
float llGetTextureRot(integer side) |
llGetTextureScale |
テクスチャーのサイズを得る |
vector llGetTextureScale(integer side) |
llOffsetTexture |
テクスチャのオフセットを設定する |
llOffsetTexture(float offsets, float offsett, integer face) |
llRotateTexture |
テクスチャの回転角度を設定する |
llRotateTexture(float rotation, integer face) |
llScaleTexture |
テクスチャのスケール(拡大・縮小)を設定する |
llScaleTexture(float scales, float scalet, integer face) |
llSetLinkTexture? |
リンクprimにテクスチャを設定する |
llSetLinkTexture(integer link_pos, string texture, integer face) |
llSetTexture? |
primにテクスチャを設定する(参考) |
llSetTexture(string texture, integer face) |
llSetTextureAnim? |
テクスチャアニメーションを設定する(参考) |
llSetTextureAnim(integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate) |
llAdjustSoundVolume |
サウンドのボリュームを調整する |
llAdjustSoundVolume(float volume) |
llCollisionSound |
衝突時の音を設定する |
llCollisionSound(string impact_sound, float impact_volume) |
llLoopSound |
サウンドをループ再生する(参考) |
llLoopSound(string sound, float volume) |
llLoopSoundMaster |
サウンドをマスターとしてループ再生する |
llLoopSoundMaster(string sound, float volume) |
llLoopSoundSlave |
サウンドをスレーブとしてループ再生する |
llLoopSoundSlave(string sound, float volume) |
llPlaySound |
サウンドを一度だけ再生する(参考) |
llPlaySound(string sound, float volume) |
llPlaySoundSlave |
サウンドをスレーブとして一度だけ再生する |
llPlaySoundSlave(string sound, float volume) |
llPreloadSound |
サウンドデータのロードを行う |
llPreloadSound(string sound) |
llSetParcelMusicURL? |
土地上で再生するストリーミングサウンドを設定する |
llSetParcelMusicURL(string url) |
llSetSoundQueueing? |
サウンド再生のキューを有効・無効にする |
llSetSoundQueueing(integer queue) |
llSetSoundRadius? |
サウンドの聴こえる範囲を設定する |
llSetSoundRadius(float radius) |
llStopSound? |
サウンド再生を停止する(参考) |
llStopSound() |
llTriggerSound? |
トリガーサウンドを再生する(参考) |
llTriggerSound(string sound, float volume) |
llTriggerSoundLimited? |
指定した領域内でトリガーサウンドを再生する |
llTriggerSoundLimited(string sound, float volume, vector tne, vector bsw) |
llAbs |
integer型の絶対値を得る |
integer llAbs(integer val) |
llAcos |
アークコサインを得る |
float llAcos(float val) |
llAsin |
アークサインを得る |
float llAsin(float val) |
llAtan2 |
アークタンジェントを得る |
float llAtan2(float y, float x) |
llCeil |
少数以下を切り上げる |
integer llCeil(float val) |
llCos |
コサインを得る |
float llCos(float theta) |
llFabs |
float型の絶対値を得る |
float llFabs(float num) |
llFloor |
小数部を切り捨てる |
integer llFloor(float val) |
llFrand |
乱数を得る |
float llFrand(float max) |
llLog |
対数を得る |
float llLog(float val) |
llLog10 |
常用対数を得る |
float llLog10(float val) |
llModPow |
aとbの排他的論理和をcで除算した余りを返す |
integer llModPow(integer a, integer b, integer c) |
llPow |
累乗を計算する |
float llPow(float base, float exp) |
llRound |
四捨五入する |
integer llRound(float val) |
llSin? |
サインを得る |
float llSin(float theta) |
llSqrt? |
平方根を得る |
float llSqrt(float val) |
llTan? |
タンジェントを得る |
float llTan(float theta) |
llVecDist |
2つの座標間の距離を得る |
float llVecDist(vector v1, vector v2) |
llVecMag |
ベクトルの長さを得る |
float llVecMag(vector v) |
llVecNorm |
単位ベクトルを得る |
vector llVecNorm(vector v) |
llDeleteSubString |
文字列から指定位置の文字を削除する |
string llDeleteSubString(string src, integer start, integer end) |
llDumpList2String |
リストを文字列に変換する |
string llDumpList2String(list src, string separator) |
llEscapeURL |
文字列をURLエスケープする |
string llEscapeURL(string url) |
llGetSubString |
文字列の中から一部分を抜き出す |
string llGetSubString(string src, integer start, integer end) |
llInsertString |
文字列の指定した位置に別の文字列を挿入する |
string llInsertString(string dst, integer position, string src) |
llParseString2List |
文字列を指定した区切り文字でリストに変換する(参考) |
list llParseString2List(string src, list separators, list spacers) |
llParseStringKeepNulls |
文字列を指定した区切り文字でリストに変換する(空白を含んだリストに変換) |
list llParseStringKeepNulls(string src, list separators, list spacers) |
llStringLength? |
文字列の長さを得る |
integer llStringLength(string str) |
llStringTrim? |
文字列の前後の空白文字を取り除く |
string llStringTrim(string src, integer type) |
llSubStringIndex? |
文字列に含まれる指定文字の位置を得る |
integer llSubStringIndex(string source, string pattern) |
llToLower? |
アルファベットを小文字に変換する |
string llToLower(string src) |
llToUpper? |
アルファベットを大文字に変換する |
string llToUpper(string src) |
llUnescapeURL? |
URLエスケープされた文字列をデコードする |
string llUnescapeURL(string url) |
llCSV2List |
CSV形式の文字列をリストに変換する |
list llCSV2List(string src) |
llDeleteSubList |
リスト内の要素を削除する |
list llDeleteSubList(list src, integer start, integer end) |
llDumpList2String |
リストを文字列に変換する |
string llDumpList2String(list src, string separator) |
llGetListEntryType |
リストに含まれるデータの型を得る |
integer llGetListEntryType(list src, integer index)0 |
llGetListLength |
リストの長さを得る(参考) |
integer llGetListLength(list src) |
llList2CSV |
リストをCSVに変換する |
string llList2CSV(list src) |
llList2Float |
リストからFloat型の要素を取り出す |
float llList2Float(list src, integer index) |
llList2Integer |
リストからInteger型の要素を取り出す(参考) |
integer llList2Integer(list src, integer index) |
llList2Key |
リストからKey型の要素を取り出す(参考) |
key llList2Key(list src, integer index) |
llList2List |
リストの一部を取り出す |
list llList2List(list src, integer start, integer end) |
llList2ListStrided |
リストからストライド型リスト(歯抜けのリスト)を取り出す |
list llList2ListStrided(list src, integer start, integer end, integer stride) |
llList2Rot |
リストからRotation型の要素を取り出す |
rotation llList2Rot(list src, integer index) |
llList2String |
リストからString型の要素を取り出す(参考) |
string llList2String(list src, integer index) |
llList2Vector |
リストからVector型の要素を取り出す(参考) |
vector llList2Vector(list src, integer index) |
llListFindList |
リストから要素を探す(参考) |
integer llListFindList(list src, list test) |
llListInsertList |
リストに別のリストを挿入する |
list llListInsertList(list dest, list src, integer start) |
llListRandomize |
リストをランダムに並び替える |
list llListRandomize(list src, integer stride) |
llListReplaceList |
リストの一部を別のリストで置き換える |
list llListReplaceList(list dest, list src, integer start, integer end) |
llListSort |
リストをソートする |
list llListSort(list src, integer stride, integer ascending) |
llListStatistics |
リストを統計的に操作する(最大値や平均値の取得等) |
float llListStatistics(integer operation, list input) |
llParseString2List |
文字列を指定した区切り文字でリストに変換する(参考) |
list llParseString2List(string src, list separators, list spacers) |
llParseStringKeepNulls |
文字列を指定した区切り文字でリストに変換する(空白を含んだリストに変換) |
list llParseStringKeepNulls(string src, list separators, list spacers) |
llBase64ToInteger |
Base64データをinteger型にデコードする |
integer llBase64ToInteger(string str) |
llBase64ToString |
Base64データを文字列にデコードする |
string llBase64ToString(string str) |
llIntegerToBase64 |
integer型の数値をBase64データへエンコードする |
string llIntegerToBase64(integer number) |
llMD5String |
文字列をMD5変換する |
string llMD5String(string src, integer nonce) |
llModPow |
aとbの排他的論理和をcで除算した余りを返す |
integer llModPow(integer a, integer b, integer c) |
llStringToBase64? |
文字列をBase64データへエンコードする |
string llStringToBase64(string str) |
llXorBase64StringsCorrect? |
Base64データを指定のキーでXOR変換する(暗号化) |
string llXorBase64StringsCorrect(string s1, string s2) |
llAngleBetween |
二つの回転値の間の角度を得る |
float llAngleBetween(rotation a, rotation b) |
llApplyRotationalImpulse |
物理オブジェクトに瞬間的な回転力を加える |
llApplyRotationalImpulse(vector force, integer local) |
llAxes2Rot |
前後・左右・上下の軸から回転値を得る |
rotation llAxes2Rot(vector fwd, vector left, vector up) |
llAxisAngle2Rot |
特定の軸を基準にした回転値を得る |
rotation llAxisAngle2Rot(vector axis, float angle) |
llDetectedRot |
検出されたアバター/オブジェクトの回転値を得る(参考) |
rotation llDetectedRot(integer number) |
llEuler2Rot |
vector型の回転データをrotation型に変換する(参考) |
rotation llEuler2Rot(vector vec) |
llGetLocalRot |
オブジェクトのローカルな回転値を得る |
rotation llGetLocalRot() |
llGetOmega |
オブジェクトの回転速度を得る |
vector llGetOmega() |
llGetRootRotation |
ルートprimの回転値を得る |
rotation llGetRootRotation() |
llGetRot |
オブジェクトの回転値を得る(参考) |
rotation llGetRot() |
llGetTorque |
オブジェクトの回転速度を得る |
vector llGetTorque() |
llLookAt |
指定した方向にオブジェクトを向ける(Z方向が正面) |
llLookAt(vector target, F32 strength, F32 damping) |
llRot2Angle? |
回転値の角度を得る |
float llRot2Angle(rotation rot) |
llRot2Axis? |
回転値の軸を得る |
vector llRot2Axis(rotation rot) |
llRot2Euler |
回転値からvector型の回転データを得る |
vector llRot2Euler(rotation q) |
llRot2Fwd |
回転値からX軸の向きを得る |
vector llRot2Fwd(rotation q) |
llRot2Left |
回転値からY軸の向きを得る |
vector llRot2Left(rotation q) |
llRot2Up |
回転値からZ軸の向きを得る |
vector llRot2Up(rotation q) |
llRotBetween |
2つのベクター間の回転値を得る |
rotation llRotBetween(vector v1, vector v2) |
llRotLookAt? |
指定した方向にオブジェクトを向ける(X方向が正面) |
llRotLookAt(rotation target, F32 strength, F32 damping) |
llRotTarget? |
オブジェクトを回転目標値を設定する |
integer llRotTarget(rotation rot, float error) |
llRotTargetRemove? |
オブジェクトの回転目標値をキャンセルする |
llRotTargetRemove(integer number) |
llSetLocalRot? |
ローカルな回転角度を設定する |
llSetLocalRot(rotation rot) |
llSetRot? |
オブジェクトを回転させる(参考) |
llSetRot(rotation rot) |
llSetTorque? |
物理オブジェクトに永続的な回転力を与える |
llSetTorque(vector torque, integer local) |
llStopLookAt? |
オブジェクトのLookAt制御を停止する |
llStopLookAt() |
llTargetOmega? |
オブジェクトをスムースに回転させる(参考) |
llTargetOmega(vector axis, float spinrate, float gain) |
llApplyImpulse |
物理オブジェクトに瞬間的な力を加える |
llApplyImpulse(vector force, integer local) |
llApplyRotationalImpulse |
物理オブジェクトに瞬間的な回転力を加える |
llApplyRotationalImpulse(vector force, integer local) |
llGetAccel |
加速度を得る |
vector llGetAccel() |
llGetCenterOfMass |
オブジェクトの重心を得る |
vector llGetCenterOfMass() |
llGetEnergy |
オブジェクトの残エネルギーを得る |
float llGetEnergy() |
llGetForce |
オブジェクトに加えられている永続的な力の方向と強さを得る |
vector llGetForce() |
llGetMass |
オブジェクトの質量を得る |
float llGetMass() |
llGetTorque |
オブジェクトの回転速度を得る |
vector llGetTorque() |
llGetVel |
オブジェクトの速度を得る |
vector llGetVel() |
llGroundRepel |
オブジェクトの高度を制限する(指定した高さで弾むようにする) |
llGroundRepel(float height, integer water, float tau) |
llMoveToTarget |
物理オブジェクトを指定した位置へと動かす |
llMoveToTarget(vector target, float tau) |
llPushObject |
オブジェクトをプッシュする |
llPushObject(key id, vector impulse, vector ang_impulse, integer local) |
llSetBuoyancy? |
オブジェクトの浮力を設定する |
llSetBuoyancy(float buoyancy) |
llSetForce? |
物理オブジェクトに永続的な力を加える |
llSetForce(vector force, integer local) |
llSetForceAndTorque? |
物理オブジェクトに物理的な力及び回転力を加える |
llSetForceAndTorque(vector force, vector torque, integer local) |
llSetHoverHeight |
オブジェクトの浮揚高度を設定する |
llSetHoverHeight(float height, integer water, float tau) |
llSetTorque? |
物理オブジェクトに永続的な回転力を与える |
llSetTorque(vector torque, integer local) |
llStopHover? |
浮遊状態を解除する |
llStopHover() |
llStopMoveToTarget? |
オブジェクトのMoveTo制御を停止する |
llStopMoveToTarget() |