<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/area001/">
    <title>area001 @ LSL WIKI</title>
    <link>http://w.atwiki.jp/area001/</link>
    <atom:link href="https://w.atwiki.jp/area001/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>area001 @ LSL WIKI</description>

    <dc:language>ja</dc:language>
    <dc:date>2010-08-22T18:06:23+09:00</dc:date>
    <utime>1282467983</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/area001/pages/10.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/area001/pages/19.html">
    <title>LSL関数　アバター関連</title>
    <link>https://w.atwiki.jp/area001/pages/19.html</link>
    <description>
      |llGetAgentInfo|指定アバターの状態を得る（飛行・ＡＷＡＹなどの動作及びアタッチメントの有無等）|integer llGetAgentInfo(key id)|
|llGetAgentSize|指定アバターのサイズを得る|vector llGetAgentSize(key id)|
|llGetObjectDetails|指定UUIDのオブジェクト／アバターの詳細情報を得る|list llGetObjectDetails(key id, list params)|
|llRequestAgentData|アバターデータの取得を要求する|key llRequestAgentData(key id, integer data)|

 integer llGetAgentInfo(key id) 
 指定アバターの状態を得る（飛行・ＡＷＡＹなどの動作及びアタッチメントの有無等）

この関数は同一のSIMにいるアバターに対してしか使用できません。
戻り値のinteger値には以下の定数が入ります

|AGENT_FLYING  |飛行中もしくは落下中 |1 |
|AGENT_ATTACHMENTS  |アタッチメントを装備している |2 |
|AGENT_SCRIPTED  |スクリプト入りのアタッチメントを装備している |4 |
|AGENT_MOUSELOOK  |マウスルック状態 |8 |
|AGENT_SITTING  |地面もしくはオブジェクトの上に座っている |16 |
|AGENT_ON_OBJECT  |地面ではなく何かオブジェクトの上に座っている |32 |
|AGENT_AWAY  |AWAY状態 |64 |
|AGENT_WALKING  |歩行中 |128 |
|AGENT_IN_AIR  |飛行中ではなくジャンプ中 |256 |
|AGENT_TYPING |チャット入力中 |512 |
|AGENT_CROUCHING |しゃがんでいる |1024 |
|AGENT_BUSY |BUSY状態 |2048 |
|AGENT_ALWAYS_RUN |常に走る状態になっている |4096 |

 vector llGetAgentSize(key id)
 指定アバターのサイズを得る
    </description>
    <dc:date>2010-08-22T18:06:23+09:00</dc:date>
    <utime>1282467983</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/18.html">
    <title>全く役に立つとは思えないtips集</title>
    <link>https://w.atwiki.jp/area001/pages/18.html</link>
    <description>
      全く役にたつとは思えないtips集とは
・まさに誰得　しかし使い方がわかればこれほど有意義なものはないというtipsである
　インベントリに新規スクリプト作ってコピペすればいいじゃなーい


・パーティクル強制停止
　使い方：スクリプト消したのにパーティクル消えないじゃんって悩む前にこれをぶちこめ

 default { 
    state_entry(){
      llParticleSystem([]);
      llRemoveInventory(llGetScriptName());
    }
 }

・リンクプリムの素材を一括変更して自動消滅するスクリプト
　使い方：適当にコピペしてぶちこめ
 
 list material=[&quot;stone&quot;,&quot;metal&quot;,&quot;glass&quot;,&quot;wood&quot;,&quot;flesh&quot;,&quot;prastic&quot;,&quot;rubber&quot;];
 integer Handle;
 change_material(integer material){
    llSetLinkPrimitiveParams(LINK_SET,[PRIM_MATERIAL,material]);
 }
    
 default
 {
 
    state_entry()
    {
        Handle = llListen(200, &quot;&quot;, &quot;&quot;, &quot;&quot;);
        llDialog(llGetOwner(),&quot;change material&quot;,material,200);
    }
    listen(integer channel, string name, key id, string message)
    {
        change_material(llListFindList(material,[message]));
        llRemoveInventory(llGetScriptName());
    }
 }

・超簡略型タイピングオブジェクトスクリプト
　使い方：適当にコピペしてぶちこむとチャット時だけ表示されるオブジェクトになる


 default { 
  state_entry(){ 
    llS    </description>
    <dc:date>2010-08-22T16:56:34+09:00</dc:date>
    <utime>1282463794</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/17.html">
    <title>スクリプタの卵　序章</title>
    <link>https://w.atwiki.jp/area001/pages/17.html</link>
    <description>
      あなたは最初にNew Scriptを作成してしまうでしょう。
そしてその中身はこうなっているはずです。


 default
 {
     state_entry()
     {
         llSay(0, &quot;Hello, Avatar!&quot;);
     }
 
     touch_start(integer total_number)
     {
         llSay(0, &quot;Touched.&quot;);
     }
 }


そう、ここであなたのオブジェクトは&quot;Hello, Avatar&quot;とチャットしてきました。
これはつまり

     state_entry()
     {
         llSay(0, &quot;Hello, Avatar!&quot;);
     }


この部分です。state_entry()はスクリプトが開始されたときに実行されるものであるというくらいに
おおざっぱに覚えておいてください。そして { からスタートして } で終わります。
その真ん中にllSay(0, &quot;Hello, Avatar!&quot;);がありますが、これが実行されたわけです。

あなたは既にllSayとは「チャットするもの」であることを理解しています。
そしてこのオブジェクトにタッチすることでllSay(0, &quot;Touched.&quot;);が
実行されることもすぐに確認できることでしょう。

ではこの中身を変更してみるところからはじめましょう。

 default
 {
     state_entry()
     {
         llSay(0, &quot;こんにちわ　赤ちゃん&quot;);
     }
 
     touch_start(integer total_number)
     {
         llSay(0, &quot;わたしが　ママよ&quot;);
     }
 }


このように記述して保存をすると、どのような動作になるか想像がつくことと思います。
llSayのすぐ後に0がありますが、これはチャットチャンネルを示しています。
アバターが普段チャットしているチャンネルはゼロです。それ以外のチャンネル（例えば30とか100とか）にすると
それはアバタ    </description>
    <dc:date>2010-08-22T17:02:07+09:00</dc:date>
    <utime>1282464127</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/16.html">
    <title>サーバーアップデートで追加された機能等</title>
    <link>https://w.atwiki.jp/area001/pages/16.html</link>
    <description>
      &amp;bold(){・サーバー1.38以降に追加された命令}
 サーバー1.38では主にリンクプリム関係の命令が強化されている
 これは大量のスクリプトがSIMパフォーマンスに与える影響が無視できないレベルに到達したために
 スクリプトリソースを節約するためにルートプリムからの処理を行えるようにしたためである
 これにより
 旧来のサーバーでは各プリムにスクリプトを入れなければ実現できなかった
 ・リサイズ
 ・フローティングテキスト
 ・パーティクル
 ・テクスチャアニメ
 をルートプリムから行えるようにパラメーターや関数が追加されている
&amp;bold(){・サーバー1.4の追加命令}
 primitiveparams系命令のパラメーターにPRIM_NAMEとPRIM_DESCが追加されている    </description>
    <dc:date>2010-08-22T16:10:35+09:00</dc:date>
    <utime>1282461035</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/15.html">
    <title>はじめに</title>
    <link>https://w.atwiki.jp/area001/pages/15.html</link>
    <description>
      このWIKIのサンプルスクリプトは掲載しているスクリプトの動作を保証するものではありませんし
記述のミスなどによるエラーもあるかもしれません。

ここに掲載されているコードはすべてフリーのものであり
自由に商品に組み込むことができますし、改造することも自由です。
あなたの思うがままに利用してみてください。

しかし、ここでこれらのサンプルスクリプトを掲載する理由は、
そのコードをコピー＆ペーストすることによってそのまま利用していただくことではありません。
それはLSLを学ぶ上での考え方や仕組みを理解していただくことであり
自力で組み上げたスクリプトを動かすことによって達成感を得ていただくことにあります。


達成感とともに得られる喜びを、どうか味わってみてください。




















.    </description>
    <dc:date>2010-08-22T16:10:01+09:00</dc:date>
    <utime>1282461001</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/14.html">
    <title>LSLをはじめる前に</title>
    <link>https://w.atwiki.jp/area001/pages/14.html</link>
    <description>
      おめでとうございます。
あなたはLSLでものづくりを始めるための第一歩を踏み出しました。

LSLでものづくりをするために最も大切なものはモチベーションです。
あなたは一番大切な「やる気」を、こころの中に抱いたのです。

大丈夫、最初はなにもわからないのはみんなおなじです。
ゆっくりとおぼえていきましょう。


あ、動いた！　楽しい！


もし、あなたがこう感じたならば、きっとより複雑なものをつくってみたくなるし
そうしているうちに、あなたはいつのまにかスクリプターと呼ばれていることでしょう。




















.    </description>
    <dc:date>2010-08-22T15:41:57+09:00</dc:date>
    <utime>1282459317</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/13.html">
    <title>LSL　関数リファレンス</title>
    <link>https://w.atwiki.jp/area001/pages/13.html</link>
    <description>
      入門編は分かりやすいサイトがあるので
そちらを参照のこと
[[入門書@Second Life VIP Wiki&gt;http://www33.atwiki.jp/slvip/pages/27.html]]

・リンクプリムのパラメーターを変更する
|[[llSetLinkPrimitiveparamsFast&gt;http://wiki.secondlife.com/wiki/LlSetLinkPrimitiveParamsFast/ja]]|llSetLinkPrimitiveParamsFast( integer linknumber, list rules );|リンクプリムのパラメーターを変更する関数のディレイなし版|
|[[llGetLinkPrimitiveParams&gt;http://wiki.secondlife.com/wiki/LlGetLinkPrimitiveParams/ja]]|list llGetLinkPrimitiveParams( integer link, list params );|リンクプリムのパラメータを取得する|
|[[llLinkParticleSystem&gt;http://wiki.secondlife.com/wiki/LlLinkParticleSystem/ja]]|llLinkParticleSystem( integer link, list rules );|リンクプリムでパーティクルを表示する|
|[[llSetLinkTextureAnim&gt;http://wiki.secondlife.com/wiki/LlSetLinkTextureAnim/ja]]|llSetLinkTextureAnim( integer link, integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate );|リンクプリムの指定された面でテクスチャアニメを実行する|    </description>
    <dc:date>2010-08-22T16:21:24+09:00</dc:date>
    <utime>1282461684</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/12.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/area001/pages/12.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2010-08-22T14:54:25+09:00</dc:date>
    <utime>1282456465</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/area001/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2010-08-22T14:54:25+09:00</dc:date>
    <utime>1282456465</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/area001/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/area001/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2010-08-22T14:54:25+09:00</dc:date>
    <utime>1282456465</utime>
  </item>
  </rdf:RDF>
