LlUnSit/ja

From Second Life Wiki
< LlUnSit
Revision as of 08:24, 21 October 2008 by Asuka Neely (talk | contribs) (New page: {{LSL_Function/avatar/ja|id|sim=*}}{{LSL_Function/ja |func_id=220|func_sleep=0.0|func_energy=10.0 |sort=UnSit|func=llUnSit |p1_type=key|p1_name=id |func_footnote |func_desc=エージェン...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

要約

関数: llUnSit( key id );

エージェントが、スクリプトがアタッチされている又はオブジェクトのオーナに所有された陸上のオブジェクトに座っているidとして識別された場合、エージェントは強制的に立ち上がります。

• key id 同一 地域 にいるアバターの UUID

サンプル

<lsl>//Unsit on Sit, requires a sit target default {

   state_entry()
   {
       llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); //needed for llAvatarOnSitTarget to work. The vectors components must not all be set to 0.
   }
   changed(integer change) //event changed
   {
       if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting
       {
           key user = llAvatarOnSitTarget();
           if (user) //the changed event is an avatar sitting
               llUnSit(user); //unsit the avatar on the sit target
       }
   }

}</lsl> <lsl>//Unsit on Sit, does not use a sit target default {

   changed(integer change) //event changed
   {
       if (change & CHANGED_LINK) //event changed and it has something to do with linking or avatar sitting
       {
           integer link = llGetNumberOfPrims();
           key id;
           while(llGetAgentSize(id = llGetLinkKey(link--)))
               llUnSit(id);
       }
   }
}</lsl>

関連項目

イベント

•  changed

関数

•  llAvatarOnSitTarget
•  llSitTarget

特記事項

Search JIRA for related Issues

Signature

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