2008年04月29日
LSL リンデンスクリプトだわな。第2回
さて、不定期にやってるリンデンスクリプト解説ですが、ワタクシのことですから、「ぢゃあまずは”Hello Wolud”を表示してみましょうぉ」とか生ぬるいかったるい馬鹿らしいクソッタレな(言いすぎ)事なんてやりません。実践です。^^
前回、とりあえず新しいスクリプトを作ると、親切ご丁寧にスクリプトが既に書いてあり、defult{ }以外は全て削除して保存でエラーが出るというのをやりました。ついでにホバーテキストについても解説しましたが、
前回参照はコチラ→http://rado.slmame.com/d2008-04-28.html
では今回、もうこれ以上ないスクリプトってなんだ?ってことからはじめしょう。^^
要するに、一番最小のもう馬鹿みたいなスクリプトです。
まずdefult{ }以外を削除した状態、それにstate_entry()以降を削除した部分だけ加えて見ましょう。

コレで保存。不思議に思うでしょうが、エラーは出ません。別にプリムに入れたところでウンともスンとも言いませんが、一応生意気にもこのスクリプトは成功です。ちなみに無能なコイツ等でも、{ }でくくったものを嘘でも良いから書かないと、「それは不正だぜ!」ってデバッガ様のおしかりを受けます。
つまり、無能だがマトモ^^。(それアタシジャねーか?)
なんかここでコイツ等何やってんだ?って思いますよね?
ひょっとしてマジで馬鹿なんじゃ・・・・ まあコイツ等から名誉毀損の起訴状が来る前に、チトめんどクセーけど調べてみます。
今回はワザワザINする事でもないので、直接LSLガイドを見てみます。
PCスタートから以下のように、ファイルを指定して実行をだして、

以下のパスをそのまま入力。

OKでビュワーのフォルダが開くので、以下の.htmlって書いてあるヤツをダブルクリックで開きます。

これがビュワーに出て来るLSLガイドです^^。直接開いたわけですね。

ココでコイツ等を検索。

ちぃーとばかしグダグダ書いてありますが、「リンデンスクリプトって、1つのことだけじゃなく、複数の処理をすることがあるよねぇ。プリムに幾つかのスクリプト仕込んじゃッたっりさー・・。だからまー、混乱しないようにとりあえず”オレの処理は貴様等ボンクラとは違うんだよ!”ってとりあえず宣言させとくんだよ。まー僕らの決まりなんで許して」的なことが書いてあります。^^
で、次のstate_entry()って何よ?ってのは、「あー、まあボクのしてもらいたいことは、次から書いてあるんでヨロシク頼むよ。ワトソンくん。それまでdefult{ }くんの言うとおりにして、暇ならポテチしてていいよ」てな具合らしい。さっき私はstate_entry()の後半を何も書かなかったので、まさにポテチでボヤァ~ンとアクビしながら「なんか暇だなぁ~」って仕事もせずにだらけてた状態になってるわけで、ウンともスンともいわなかったわけです。マトモだが無能。
無能から少しはデキルヤツへ・・。
では、先日からベーター・グリットにいるワタクシの方で、暴れてみたいと思います。^^

SLの生活が長いと完全に無視されるLibraryフォルダ。ホントはこのフォルダ、スンゴク有益なんですが、宣伝が行き届かないのと余りに控え目な性格で、いつもションボリしています^^。今回は大活躍。
起きろよ!オラッ!仕事だ!

objectフォルダを開いて、リンデンズが作った粋なカートをREZします。

それを編集。ココのフォルダにあるものは、自由に改造が許されています。Libraryフォルダからは削除できませんが、REZしてTAKEすると、自分の持ち物にはいるので削除しても問題なし。さすがは太っ腹なリンデンズ。

コンテンツを見ると、なにやらスクリプトと説明らしきノートが。

中身確認したら、バラシます。^^

バラシながらコンテンツを見て、中身が何もなきゃ全部削除です。

最後は板っきれ1枚になるので、コンテンツを見ると、ココにスクリプトがあるのがわかります。


ついでだから乗ってみます。

当然ですが、運転できます。^^ ハタから見てると変人です。
そしてこの板っきれの中から、スクリプトだけを、自分の持ち物にコピーします。

板は用がないので削除。バイバーイ^^。
で、持ち物に移したスクリプトを開きます。

気が狂いそうなコードがドバドバ書いてありますが、深呼吸してゆっくり見ていくと、先ほどのヤツがちゃっかり鎮座しているのがわかります。

コレを、state_entry(){ }の連中だけ中身ごとコピー。

先ほどの無能スクリプトの同じ部分に貼付けます。

まあ、ちったあ有能にしてやったわけ。これでポテチともしばしお別れです。
保存します。

デバッガ様は大満足。

とりあえず試してみましょう。プリムを作って、コンテンツにブッコミます。(お下品)

パイメニューを見ると、”RIDE”と出ています。

ついでなんで乗って見ます。

動きはしませんが、移動コントロールを動かすと、正面を向いてピタッと静止します。
つまり引き抜いた部分は、こういう部分だったとわかります。
ノートカードを新しく作ってみます。

ノートに先ほど引き抜いたコードをペースト。

ここでよく見ると、似たような単語がいっぱい書いてあるのがわかります。そこで、同じ単語は削除して、リストにしてみます。

まあ、アバターの視点を固定するために、これだけの仕事があるんだとわかりますねぇ。
では、この解説は次回。
不定期にお送りします。^^
前回、とりあえず新しいスクリプトを作ると、親切ご丁寧にスクリプトが既に書いてあり、defult{ }以外は全て削除して保存でエラーが出るというのをやりました。ついでにホバーテキストについても解説しましたが、
前回参照はコチラ→http://rado.slmame.com/d2008-04-28.html
では今回、もうこれ以上ないスクリプトってなんだ?ってことからはじめしょう。^^
要するに、一番最小のもう馬鹿みたいなスクリプトです。
まずdefult{ }以外を削除した状態、それにstate_entry()以降を削除した部分だけ加えて見ましょう。
コレで保存。不思議に思うでしょうが、エラーは出ません。別にプリムに入れたところでウンともスンとも言いませんが、一応生意気にもこのスクリプトは成功です。ちなみに無能なコイツ等でも、{ }でくくったものを嘘でも良いから書かないと、「それは不正だぜ!」ってデバッガ様のおしかりを受けます。
つまり、無能だがマトモ^^。(それアタシジャねーか?)
なんかここでコイツ等何やってんだ?って思いますよね?
今回はワザワザINする事でもないので、直接LSLガイドを見てみます。
PCスタートから以下のように、ファイルを指定して実行をだして、
以下のパスをそのまま入力。
OKでビュワーのフォルダが開くので、以下の.htmlって書いてあるヤツをダブルクリックで開きます。
これがビュワーに出て来るLSLガイドです^^。直接開いたわけですね。
ココでコイツ等を検索。
ちぃーとばかしグダグダ書いてありますが、「リンデンスクリプトって、1つのことだけじゃなく、複数の処理をすることがあるよねぇ。プリムに幾つかのスクリプト仕込んじゃッたっりさー・・。だからまー、混乱しないようにとりあえず”オレの処理は貴様等ボンクラとは違うんだよ!”ってとりあえず宣言させとくんだよ。まー僕らの決まりなんで許して」的なことが書いてあります。^^
で、次のstate_entry()って何よ?ってのは、「あー、まあボクのしてもらいたいことは、次から書いてあるんでヨロシク頼むよ。ワトソンくん。それまでdefult{ }くんの言うとおりにして、暇ならポテチしてていいよ」てな具合らしい。さっき私はstate_entry()の後半を何も書かなかったので、まさにポテチでボヤァ~ンとアクビしながら「なんか暇だなぁ~」って仕事もせずにだらけてた状態になってるわけで、ウンともスンともいわなかったわけです。マトモだが無能。
無能から少しはデキルヤツへ・・。
では、先日からベーター・グリットにいるワタクシの方で、暴れてみたいと思います。^^
SLの生活が長いと完全に無視されるLibraryフォルダ。ホントはこのフォルダ、スンゴク有益なんですが、宣伝が行き届かないのと余りに控え目な性格で、いつもションボリしています^^。今回は大活躍。
起きろよ!オラッ!仕事だ!
objectフォルダを開いて、リンデンズが作った粋なカートをREZします。
それを編集。ココのフォルダにあるものは、自由に改造が許されています。Libraryフォルダからは削除できませんが、REZしてTAKEすると、自分の持ち物にはいるので削除しても問題なし。さすがは太っ腹なリンデンズ。
コンテンツを見ると、なにやらスクリプトと説明らしきノートが。
中身確認したら、バラシます。^^
バラシながらコンテンツを見て、中身が何もなきゃ全部削除です。
最後は板っきれ1枚になるので、コンテンツを見ると、ココにスクリプトがあるのがわかります。
ついでだから乗ってみます。
当然ですが、運転できます。^^ ハタから見てると変人です。
そしてこの板っきれの中から、スクリプトだけを、自分の持ち物にコピーします。
板は用がないので削除。バイバーイ^^。
で、持ち物に移したスクリプトを開きます。
気が狂いそうなコードがドバドバ書いてありますが、深呼吸してゆっくり見ていくと、先ほどのヤツがちゃっかり鎮座しているのがわかります。
コレを、state_entry(){ }の連中だけ中身ごとコピー。
先ほどの無能スクリプトの同じ部分に貼付けます。
まあ、ちったあ有能にしてやったわけ。これでポテチともしばしお別れです。
保存します。
デバッガ様は大満足。
とりあえず試してみましょう。プリムを作って、コンテンツにブッコミます。(お下品)
パイメニューを見ると、”RIDE”と出ています。
ついでなんで乗って見ます。
動きはしませんが、移動コントロールを動かすと、正面を向いてピタッと静止します。
つまり引き抜いた部分は、こういう部分だったとわかります。
ノートカードを新しく作ってみます。
ノートに先ほど引き抜いたコードをペースト。
ここでよく見ると、似たような単語がいっぱい書いてあるのがわかります。そこで、同じ単語は削除して、リストにしてみます。
まあ、アバターの視点を固定するために、これだけの仕事があるんだとわかりますねぇ。
では、この解説は次回。
不定期にお送りします。^^
LSLツール”スクラッチ”
リンデンスクリプト第五回。今日は縮小版。
リンデンスクリプトだ!テメ!コラ!第4回
リンデンスクリプトだわな第3回日本語つかいてぇ
LSL・・つまりリンデンスクリプトデース!
リンデンスクリプト第五回。今日は縮小版。
リンデンスクリプトだ!テメ!コラ!第4回
リンデンスクリプトだわな第3回日本語つかいてぇ
LSL・・つまりリンデンスクリプトデース!
Posted by arado at 21:49│Comments(0)
│リンデンスクリプト