| 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() |