Difference between revisions of "LlRequestInventoryData/ja"

From Second Life Wiki
Jump to navigation Jump to search
(New page: {{multi-lang}}{{LSL_Function/inventory/ja|name|uuid=false}} {{LSL_Function/ja |func_id=156|func_sleep=1.0|func_energy=10.0 |func=llRequestInventoryData |return_type=key |p1_type=string|p1_...)
 
m
Line 1: Line 1:
{{multi-lang}}{{LSL_Function/inventory/ja|name|uuid=false}}
{{LSL_Function/inventory/ja|name|uuid=false}}
{{LSL_Function/ja
{{LSL_Function/ja
|func_id=156|func_sleep=1.0|func_energy=10.0
|func_id=156|func_sleep=1.0|func_energy=10.0
Line 59: Line 59:
|notes
|notes
|deprecated
|deprecated
|cat1=Inventory/ja
|cat1=Inventory
|cat2=Dataserver/ja
|cat2=Dataserver
|cat3=Landmark/ja
|cat3=Landmark
|cat4
|cat4
}}
}}

Revision as of 22:50, 18 April 2008

要約

関数: key llRequestInventoryData( string name );

オブジェクトのインベントリ内オブジェクトから、データを要求します。データがdataserverイベントで取得される時に提供されます。
dataserverで提供される時に識別で用いられるためを key で返します。

• string name プリムの インベントリ の中にあるアイテム

名前 の型 dataserver 解説
ランドマーク (vector) global_position_of_landmark = llGetRegionCorner() + (vector)data;

警告

  • この関数は 1.0 秒間、スクリプトを停止します。
  • name がプリムの中で見つからない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。

サンプル

<lsl>//-- Open map for owner to 1st landmark in object inventory on touch //-- *MUST* be in an attached object (llMapDestination Requirement for non-touch use) key vgKeyOwner;

default {

 touch_start( integer vIntNull )
 {
   if (llDetectedKey( 0 ) == vgKeyOwner)
   {
     integer vIntLMcount = llGetInventoryNumber( INVENTORY_LANDMARK );
      //-- make sure we have a landmark in invetory
     if (vIntLMcount)
     {
       llRequestInventoryData( llGetInventoryName( INVENTORY_LANDMARK, 0 ) );
     }
   }
 }
 dataserver( key vKeyNull, string vStrData )
 {
    //-- because we don't know who touched us in this event, this
    //-- only works for the owner when called from the dataserver
   llMapDestination( llGetRegionName(), (vector)vStrData, ZERO_VECTOR );
 }
 on_rez( integer vIntNull )
 {
   vgKeyOwner = llGetOwner();
 }
}</lsl>

関連項目

関数

•  llMapDestination

特記事項

Search JIRA for related Issues

Signature

function key llRequestInventoryData( string name );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。