2007年06月22日
イベント覚書(修正)
event | 引数 | 内容 | 備考 |
---|---|---|---|
at_rot_target | (integer tnum, rotation targetrot, rotation ourrot) | llRotTargetを使用してターゲットのローテーション に到達した場合に呼ばれる。 | |
at_target | (integer tnum, vector targetpos, vector ourpos) | llTargetを使用して設定したターゲットに到達した場合に呼ばれる。 | |
attach | (key id) |
agentが objectを脱着した際に呼ばれる。 | |
changed | (integer change) | オブジェクトのさまざまな状態が変更されたときに予備される。 | CHANGED_INVENTORY/CHANGED_COLOR /CHANGED_SHAPE/CHANGED_SCALE/CHANGED_TEXTURE /CHANGED_LINK/CHANGED_ALLOWED_DROP/ CHANGED_OWNER/ CHANGED_REGION /CHANGED_TELEPORT |
collision | (integer num_detected) | taskが他のタスクとコリジョン(colliding)した(重なっている)場合に呼ばれる。 | |
collision_end | (integer num_detected) | タスクのほかのタスクとのコリジョンが終了した場合に呼ばれる。 | |
collision_start | (integer num_detected) | タスクが他のタスクとコリジョンを開始した場合に呼ばれる。 | |
control | (key id, integer held, integer change) |
llTakeControlsを使用時に,プレス/ホールド/リリースを検知した場合に呼ばれる。 | |
dataserver | (key queryid, string data) | 非同期データを受信した際に呼ばれる。 | |
(string time, string address, string subj, string message, integer num_left) | emailを受信した際に呼ばれる。 | ||
http_response | (key request_id, integer status, list metadata, string body) |
llHTTPRequestリクエストのレスポンスを受信した際に呼ばれる | |
land_collision | (vector pos) | 土地へのコリジョンが発生した場合によばれる | |
link_message | (integer sender_num, integer num, string str, key id) | llMessageLinkedによるメッセージの受信時に呼ばれる |
|
listen | (integer channel, string name, key id, string message) |
llListenによって設定された条件でタスクの聞き取れる範囲でチャットを受信した際に呼ばれる |
|
money | (key id, integer amount) |
お金を受け取った際に呼ばれる。 |
|
moving_end | () | simを出た場合や移動を停止した場合に呼ばれる | |
moving_start | () | 移動時やsimに入った場合に呼ばれる | |
no_sensor | () | llSensor や llSensorRepeat によって何も見つけられなかった場合に呼ばれる。 | |
not_at_rot_target | () | llRotTargetで指定したターゲットに到達した場合,しなかった場合に呼ばれる。 | |
not_at_target | () | llTargetで指定した目標に到達できた場合やできなかった場合に呼ばれる | |
object_rez | (key id) | llRezObjectを使用して他のobject のrezzesが完了した場合に呼び出される |
|
on_rez | (integer start_param) |
自分がrezされた場合に呼ばれる。(インベントリや他のタスク(オブジェクト)により) |
|
remote_data | (integer event_type, key channel, key message_id, string sender, integer idata, string sdata) |
XML-RPC 通信を受信した場合に呼ばれる | |
run_time_permissions | (integer perm) | 実行時に、agent に対してllRequestPermissionsを利用してパーミッションのリクエストをした場合に呼ばれる。 | |
sensor | (integer num_detected) |
llSensor or llSensorRepeatで検知した場合に呼ばれる | |
state_entry | () | 状態の遷移時に呼ばれる。 | |
state_exit | () | 他の状態へ遷移する際に呼ばれる。 |
|
timer | () | llSetTimerEventによるタイマーイベント |
|
touch | () | エージェントがクリックした際に呼ばれる | |