ソラマメ ブログ
読者登録
メールアドレスを入力して登録する事で、このブログの新着エントリーをメールでお届けいたします。解除は→こちら
現在の読者数 4人
オーナーへメッセージ
QRコード
QRCODE

気ままな一言

ご質問等、ページへのリンクはご自由に。気軽にコメントでもどうそ~
詳しいことは角川SIMのサポートセンターまでいらっしゃいませっ

世間知らずなので逆にいろいろ教えてください♪

2007年07月01日

イベント 【LSL】

state_entry状態の遷移時に呼ばれる。
state_exit他の状態へ遷移する際に呼ばれる。
touchエージェントがクリックした際に呼ばれる。
touch_startエージェントがクリックし始めた際に呼ばれる。
touch_endエージェントがクリックし終えた際に呼ばれる。
collision_start他のオブジェクトと衝突した場合に呼ばれる。
collision他のオブジェクトと衝突している場合に呼ばれる。
collision_end他のオブジェクトとの衝突が終了した場合に呼ばれる。
land_collision_start土地との衝突が開始した場合に呼ばれる。
land_collision土地と衝突している場合によばれる。
land_collision_end土地との衝突が終了した場合に呼ばれる。
timerタイマーイベント発生時に呼ばれる。
link_messageメッセージ受信時に呼ばれる。
listenチャットを受信時に呼ばれる。
sensorセンサーで検知した場合に呼ばれる。
no_sensorセンサーにより何も見つけられなかった場合に呼ばれる。
moving_startSIMに入った場合や移動時に呼ばれる。
moving_endSIMを出た場合や移動を停止した場合に呼ばれる。
at_target指定した座標へ到達した場合に呼ばれる。
not_at_target指定した座標へ到達していない場合に呼ばれる。
at_rot_target指定した回転角度へ到達した場合に呼ばれる。
not_at_rot_target指定した回転角度へ到達していない場合に呼ばれる。
attachオブジェクトを脱着した際に呼ばれる。
changedオブジェクトの状態が変更された際に呼ばれる。
controlキー状態が変化した際に呼ばれる。
run_time_permissionsパーミッションのリクエストをした場合に呼ばれる。
object_rez他のオブジェクトの rez が完了した場合に呼ばれる。
on_rez自分がrezされた場合に呼ばれる。
moneyお金を受け取った際に呼ばれる。
http_responseHTTPレスポンスを受信した際に呼ばれる。
http_requestHTTPリクエストを受信した際に呼ばれる。
emailemailを受信した際に呼ばれる。
remote_dataXML-RPC 通信を受信した場合に呼ばれる。
dataserver非同期データを受信した際に呼ばれる。
LSL


state_entry()

状態の遷移時に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

state_exit()

他の状態へ遷移する際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

touch(integer num_detected)
num_detected 検知数

エージェントがクリックした際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

touch_start(integer num_detected)
num_detected 検知数

エージェントがクリックし始めた際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

touch_end(integer num_detected)
num_detected 検知数

エージェントがクリックし終えた際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

collision_start(integer num_detected)
num_detected 検知数

他のオブジェクトと衝突した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

collision(integer num_detected)
num_detected 検知数

他のオブジェクトと衝突している場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

collision_end(integer num_detected)
num_detected 検知数

他のオブジェクトとの衝突が終了した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

land_collision_start(vector pos)
pos 衝突座標

土地との衝突が開始した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

land_collision(vector pos)
pos 衝突座標

土地と衝突している場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

land_collision_end(vector pos)
pos 衝突座標

土地との衝突が終了した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

timer()

タイマーイベント発生時に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

link_message(integer sender_num, integer num, string str, key id)
sender_num 送信オブジェクトのリンク番号
num llMessageLinked の num 値
str llMessageLinked の str 値
idllMessageLinked の id 値

メッセージ受信時に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

listen(integer channel, string name, key id, string message)
channel チャンネル
name 送信元名
id 送信元ID
message 受信メッセージ

チャットを受信時に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

sensor(integer num_detected)

llSensor または llSensorRepeat で検知した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

no_sensor()
num_detected 検知数

センサーにより何も見つけられなかった場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

moving_start()

SIMに入った場合や移動時に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

moving_end()

SIMを出た場合や移動を停止した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

at_target(integer tnum, vector targetpos, vector ourpos)
tnum ハンドル (llTarget の戻り値)
targetrot 目標座標 (llTarget の position 値)
ourrot 現在の座標 (llGetPos)

llTarget で指定した目標座標へ到達した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

not_at_target()

llTarget で指定した座標へ到達していない場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

at_rot_target(integer tnum, rotation targetrot, rotation ourrot)
tnum ハンドル (llRotTarget の戻り値)
targetrot 目標回転値 (llRotTarget の rot 値)
ourrot 現在の回転値 (llGetRot)

llRotTarget で指定した回転角度が目標値へ到達した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

not_at_rot_target()

llRotTarget で指定した回転角度が目標値へ到達していない場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

attach(key id)
id 装着時はアバターのキー、そうでない場合には NULL_KEY

エージェントがオブジェクトを脱着した際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

changed(integer change)
change パラメータ

オブジェクトの状態が変更された際に呼ばれます。

change
CHANGED_INVENTORYインベントリの内容が変更された。(追加/削除/リネーム/ノートカードの編集・保存)
CHANGED_COLOR色か透明度が変更された。
CHANGED_SHAPE形状が変更された。
CHANGED_SCALE大きさが変更された。
CHANGED_TEXTUREテクスチャが変更された。(透明度はCHANGED_COLOR)
CHANGED_LINKリンクされたかリンク解除された。(または座ったとき及び立ったとき)
CHANGED_ALLOWED_DROP許可されたユーザーによってインベントリのアイテムが変更された。
CHANGED_OWNERオブジェクトの所有権が変化した。
CHANGED_REGION地域が変更した。
CHANGED_TELEPORTテレポートした。

▲上へ ■LSL Portal ■LSL Portal (日本語)

control(key id, integer level, integer edge)
id 制御するUUID
level 押されているキー
edge変化したキー

キー状態が変化した際に呼ばれます。

held / change
CONTROL_FWD
CONTROL_BACK後ろ
CONTROL_LEFT
CONTROL_RIGHT
CONTROL_ROT_LEFT左回転
CONTROL_ROT_RIGHT右回転
CONTROL_UP上昇
CONTROL_DOWN下降
CONTROL_LBUTTONマウス左クリック
CONTROL_ML_LBUTTONマウスルック中の左クリック

▲上へ ■LSL Portal ■LSL Portal (日本語)

run_time_permissions(integer perm)
perm パーミッション値

パーミッションのリクエストをした場合に呼ばれます。

perm
PERMISSION_DEBITL$の徴収権限。
PERMISSION_TAKE_CONTROLSエージェントの操作権限。
PERMISSION_TRIGGER_ANIMATIONアニメーション変更権限。
PERMISSION_ATTACHオブジェクトの脱着権限。
PERMISSION_CHANGE_LINKSリンクの変更権限。
PERMISSION_TRACK_CAMERAカメラ位置と回転を追跡する権限
PERMISSION_CONTROL_CAMERAカメラ操作権限

▲上へ ■LSL Portal ■LSL Portal (日本語)

object_rez(key id)
id rez されたオブジェクトのUUID

他のオブジェクトの rez が完了した場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

on_rez(integer start_param)
start_param 渡されたパラメータ

自分がrezされた場合に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

money(key id, integer amount)
id支払った人のUUID
amount 金額

お金を受け取った際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

http_response(key request_id, integer status, list metadata, string body)
request_id HTTPリクエストID (llHTTPRequest の戻り値)
status HTTP コード
metadata メタデータ
body レスポンスデータ (2049byte以内)

HTTPレスポンスを受信した際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

http_request(key request_id, string method, string body)
request_id HTTPリクエストID (llRequestURL/llRequestSecureURL の戻り値)
methodリクエストメソッド (URL_REQUEST_GRANTED / URL_REQUEST_DENIED 及び "GET"/"POST"/"PUT"/"DELETE")
body リクエストデータ

HTTPリクエストを受信した際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

email(string time, string address, string subj, string message, integer num_left)
time UNIX タイムスタンプ
address メールアドレス
subj 件名 (78文字以内)
message メッセージ (1000文字以内)
num_left 残りのメール数

emailを受信した際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)

remote_data(integer event_type, key channel, key message_id, string sender, integer idata, string sdata)
event_type
channel
message_id
sender
idata
sdata

XML-RPC 通信を受信した場合に呼ばれます。

event_type
REMOTE_DATA_CHANNEL
REMOTE_DATA_REQUEST
REMOTE_DATA_REPLY

▲上へ ■LSL Portal ■LSL Portal (日本語)

dataserver(key queryid, string data)
queryid リクエスト時の戻り値
data 取得データ

非同期データを受信した際に呼ばれます。
▲上へ ■LSL Portal ■LSL Portal (日本語)


同じカテゴリー(LSLリファレンス)の記事
 LSLリファレンスマニュアル (2007-07-01 18:28)
 型【LSL】 (2007-07-01 07:45)
 定義値【LSL】 (2007-07-01 07:23)
 アバター 【LSL】 (2007-07-01 05:35)
 オブジェクト 【LSL】 (2007-07-01 05:25)
 テクスチャ 【LSL】 (2007-07-01 05:10)
Posted by れむ at 06:16 │LSLリファレンス