Site search
2008年6月30日月曜日
♥のピアス フリーです^^
モバイルファクトリーさんのSIMで開催中のフリマでフリービーコーナーに参加させて頂いてますが、さきほどハートのピアスを追加してきました^^
ハートの部分は、♥のスカルプ http://beta.slmame.com/e281498.html を使ってますw
モバイルファクトリーのフリーマーケットは7月3日までです^^
http://slurl.com/secondlife/MobileFactory/125/159/26
ハートの部分は、♥のスカルプ http://beta.slmame.com/e281498.html を使ってますw
モバイルファクトリーのフリーマーケットは7月3日までです^^
http://slurl.com/secondlife/MobileFactory/125/159/26
モバイルファクトリーのフリマに復帰
2008年6月29日日曜日
カラフルなパーティクルのスクリプト
今までにランプの光、香炉の煙、車の排気ガス、車が飛ぶときのタイヤ部分のエナジー、爆発の煙などを作りましたが、パーティクルって何度やってもイマイチよくわかりませんw
llParticleSystemを見てパラメータをいろいろ調整しながらテキトーにやってますが、説明がハァ?って感じです^^;;
なので苦手なんですが、今回はタイマーと合わせてランダムに色が変わるパーティクルを作ってみました。動きは全方向に飛び散るだけで芸がないですw
あまりよくわかってないので、llParticleSystemのパラメータは変なところがあるかも知れません^^;
// colorful particle
float time=0.1; // タイマーの時間
float t;
psys(float f)
{ // 引数が0ならタイマーとパーティクルを停止
llSetTimerEvent(f);
if (f == 0) llParticleSystem([]);
}
default
{
state_entry()
{
psys(time);
}
touch_start(integer total_number)
{ // タッチでオン、オフを切り替え
if (t != 0) t=0;
else t=time;
psys(t);
}
timer()
{
vector color; // 色用にベクトル型変数を定義
color.x=llFrand(1); // 0〜1までの乱数を
color.y=llFrand(1); // 変数のR、G、Bに
color.z=llFrand(1); // 入れる
llParticleSystem([
PSYS_PART_FLAGS,
PSYS_PART_INTERP_SCALE_MASK|
PSYS_PART_EMISSIVE_MASK,
PSYS_SRC_PATTERN,
PSYS_SRC_PATTERN_EXPLODE,
PSYS_SRC_BURST_RATE, time,
PSYS_SRC_BURST_PART_COUNT, 1,
PSYS_PART_START_SCALE, <0.1,0.1,0>,
PSYS_PART_END_SCALE, <2.0,2.0,0>,
PSYS_PART_START_COLOR, color,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0]);
}
}
llParticleSystemを見てパラメータをいろいろ調整しながらテキトーにやってますが、説明がハァ?って感じです^^;;
なので苦手なんですが、今回はタイマーと合わせてランダムに色が変わるパーティクルを作ってみました。動きは全方向に飛び散るだけで芸がないですw
あまりよくわかってないので、llParticleSystemのパラメータは変なところがあるかも知れません^^;
// colorful particle
float time=0.1; // タイマーの時間
float t;
psys(float f)
{ // 引数が0ならタイマーとパーティクルを停止
llSetTimerEvent(f);
if (f == 0) llParticleSystem([]);
}
default
{
state_entry()
{
psys(time);
}
touch_start(integer total_number)
{ // タッチでオン、オフを切り替え
if (t != 0) t=0;
else t=time;
psys(t);
}
timer()
{
vector color; // 色用にベクトル型変数を定義
color.x=llFrand(1); // 0〜1までの乱数を
color.y=llFrand(1); // 変数のR、G、Bに
color.z=llFrand(1); // 入れる
llParticleSystem([
PSYS_PART_FLAGS,
PSYS_PART_INTERP_SCALE_MASK|
PSYS_PART_EMISSIVE_MASK,
PSYS_SRC_PATTERN,
PSYS_SRC_PATTERN_EXPLODE,
PSYS_SRC_BURST_RATE, time,
PSYS_SRC_BURST_PART_COUNT, 1,
PSYS_PART_START_SCALE, <0.1,0.1,0>,
PSYS_PART_END_SCALE, <2.0,2.0,0>,
PSYS_PART_START_COLOR, color,
PSYS_PART_START_ALPHA, 1.0,
PSYS_PART_END_ALPHA, 0.0]);
}
}
YouTubeコンバータ YouTube2MP4 無料
YouTubeのアドレス変換スクリプトにURLを登録したりできるように拡張したYouTubeコンバータを作ってみました。でもやっぱり土地持ってないので、これも自分ではテストできてません^^;
ジャパンセイシェルランド北側の浜辺にお借りしてる期間限定のブースにフリーアイテムとして置いて壁に隠しておきましたので、興味のある方、テストしてもいいよって方はお持ちくださいw
動画の登録はノートカードにタイトルとURLのリストを記入して使うようにしてます。
ボイスコマンドは /video に動画のURLで入力です。
/video 動画のURL
グループを設定しますとオーナーとメンバーが使えるようにしてます。(変更可)
使用する変換サービスは http://www.youtubemp4.com/ ですが、同じように使えるサーバーでしたら設定で変更可能です。
http://jp.youtube.com/watch?v=463X0BSadFk や http://www.youtube.com/watch?v=463X0BSadFk に加え、http://youtube.com/?v=463X0BSadFk のようなURLの再生にも対応しました^^
FLVはYoutubeのみ対応ですが、普通にSLで見れる動画はリストに登録できます。
外観はただの白い箱ですw スクリーンに改造して使ってもいいんじゃないかなってことでw
バグとか変なところがありましたら、この記事にコメントください。宜しくお願いします^^
現在わかってる問題は、登録のタイトルに日本語などマルチバイト文字をたくさん使うと、文字列が長すぎてのエラーでダイアログが出ないことがあります。各タイトル日本語10文字以内くらいなら大丈夫かな^^;
ジャパンセイシェルランド北側の浜辺にお借りしてる期間限定のブースにフリーアイテムとして
動画の登録はノートカードにタイトルとURLのリストを記入して使うようにしてます。
ボイスコマンドは /video に動画のURLで入力です。
/video 動画のURL
グループを設定しますとオーナーとメンバーが使えるようにしてます。(変更可)
使用する変換サービスは http://www.youtubemp4.com/ ですが、同じように使えるサーバーでしたら設定で変更可能です。
http://jp.youtube.com/watch?v=463X0BSadFk や http://www.youtube.com/watch?v=463X0BSadFk に加え、http://youtube.com/?v=463X0BSadFk のようなURLの再生にも対応しました^^
FLVはYoutubeのみ対応ですが、普通にSLで見れる動画はリストに登録できます。
外観はただの白い箱ですw スクリーンに改造して使ってもいいんじゃないかなってことでw
バグとか変なところがありましたら、この記事にコメントください。宜しくお願いします^^
現在わかってる問題は、登録のタイトルに日本語などマルチバイト文字をたくさん使うと、文字列が長すぎてのエラーでダイアログが出ないことがあります。各タイトル日本語10文字以内くらいなら大丈夫かな^^;
2008年6月28日土曜日
十字架のアイテムキャンプ
十字架で磔になるタイプのアイテムキャンプ(プライズキャンプ)値下げしました。
お値段は特価L$50です。まだ1台も売れてないので気兼ねなく値下げできましたwww orz
現在はSUNSET SHOPPING MALL店のみに置いています。
また、SL-Shopping.net-Mallでは、このアイテムキャンプを実際に使用して頂いてますので、一度ご覧頂けたらと思います^^
SHOP CHIHIROのキャンプ用品はグループ制限の機能はつけていません。なぜかっていうと、キャンプだけのためにグループに加入しないといけないなんて、そんなメンバーの集め方は私自身が好ましく思わなかったからですねw うーん、マネーキャンプでレンタルの費用稼いでた頃のことを思い出しました^^;
お値段は特価L$50です。まだ1台も売れてないので気兼ねなく値下げできましたwww orz
また、SL-Shopping.net-Mallでは、このアイテムキャンプを実際に使用して頂いてますので、一度ご覧頂けたらと思います^^
SHOP CHIHIROのキャンプ用品はグループ制限の機能はつけていません。なぜかっていうと、キャンプだけのためにグループに加入しないといけないなんて、そんなメンバーの集め方は私自身が好ましく思わなかったからですねw うーん、マネーキャンプでレンタルの費用稼いでた頃のことを思い出しました^^;
2008年6月27日金曜日
モバイルファクトリーのフリマ商品が…
http://sm036077.slmame.com/e287021.html
私、何か不正しちゃって返却されたのかとアセりました^^;;;
今、様子を見てきたんですがフリービーコーナーの場所は復旧まだみたいでした。復旧確認しましたら、また出品しなおしますねw
私、何か不正しちゃって返却されたのかとアセりました^^;;;
今、様子を見てきたんですがフリービーコーナーの場所は復旧まだみたいでした。復旧確認しましたら、また出品しなおしますねw
2008年6月26日木曜日
スカルプの階段 限定でフリーにします
http://beta.slmame.com/e284264.html の階段はやっぱり誰も欲しがらなさそな予感がしたので作り直しました。フリーでも見向きもされないなんて悲しいですからねw
テクスチャは適当なタイルのものを貼ったらまあまあ良い感じになりました^^
今夜21時からモバイルファクトリーさんのSIMで開催のフリーマーケットでのみフリーで出品します。(フリービーコーナー)
フリマの期間は6月26日〜7月3日です。階段のサイズは小さくして置いてます^^
http://slurl.com/secondlife/MobileFactory/125/159/26
フリマ終了後は他の売り場にも置く予定ですが、お値段はいくらにするかまだ未定です。
テクスチャは適当なタイルのものを貼ったらまあまあ良い感じになりました^^
今夜21時からモバイルファクトリーさんのSIMで開催のフリーマーケットでのみフリーで出品します。(フリービーコーナー)
フリマの期間は6月26日〜7月3日です。階段のサイズは小さくして置いてます^^
http://slurl.com/secondlife/MobileFactory/125/159/26
フリマ終了後は他の売り場にも置く予定ですが、お値段はいくらにするかまだ未定です。
フリー配布 スライディングドア
スライドするドアのスクリプトを改良して、スクリプトをリセットしなくても配置した位置でそのまま使えるドアを作りました^^
テクスチャはフリーで入手したものを貼ってますのでお好みのものに変更してくださいね^^;
現在のところSL-Shopping.net-Mall店に展示してますので右クリックBuyでゲットしてください(Auto doorは撤去しました)
ん〜、このテクスチャはドアじゃなくて窓のような気がwww
テクスチャはフリーで入手したものを貼ってますのでお好みのものに変更してくださいね^^;
ん〜、このテクスチャはドアじゃなくて窓のような気がwww
2008年6月25日水曜日
スライドするドアのスクリプト
今回はガラガラって開ける引き戸のスクリプトです。(音は鳴りませんw)
ドアの角度やサイズから計算して開いた位置を自動設定するようにしましたので、難しい設定は全く必要ありません。タッチで開閉、開けっ放しは10秒で閉まります^^
ドアのオブジェクトはX方向が厚み、Y方向が幅で作ってください。
スライドする距離はドアの幅の95%(0.95)にしてます。
ドアの位置や角度を変えたときはスクリプトをリセットしてくださいね。(スクリプトを開いて右下にあるボタン)
// 引き戸
vector open;
vector pos;
vector size;
default
{
state_entry()
{
pos=llGetPos(); // 閉じた位置
size=llGetScale(); // サイズ
vector rad=llRot2Euler(llGetRot()); // 角度
float x=-llSin(rad.z)*size.y*0.95;
float y=llCos(rad.z)*size.y*0.95;
open=<pos.x+x,pos.y+y,pos.z>; // 開いた位置
}
touch_start(integer total_number)
{
llSetTimerEvent(0); // タイマー停止
if (llGetPos() != pos) { // 閉じてないときは
llSetPos(pos); // 閉じる
}
else { // そうでないときは
llSetPos(open); // 開く
llSetTimerEvent(10); // 10秒後にtimerイベント
}
}
timer()
{
llSetTimerEvent(0); // タイマー停止
llSetPos(pos); // 閉じる
}
on_rez(integer start_param)
{ // rezのときはリセット
llResetScript();
}
}
ドアの角度やサイズから計算して開いた位置を自動設定するようにしましたので、難しい設定は全く必要ありません。タッチで開閉、開けっ放しは10秒で閉まります^^
ドアのオブジェクトはX方向が厚み、Y方向が幅で作ってください。
スライドする距離はドアの幅の95%(0.95)にしてます。
ドアの位置や角度を変えたときはスクリプトをリセットしてくださいね。(スクリプトを開いて右下にあるボタン)
// 引き戸
vector open;
vector pos;
vector size;
default
{
state_entry()
{
pos=llGetPos(); // 閉じた位置
size=llGetScale(); // サイズ
vector rad=llRot2Euler(llGetRot()); // 角度
float x=-llSin(rad.z)*size.y*0.95;
float y=llCos(rad.z)*size.y*0.95;
open=<pos.x+x,pos.y+y,pos.z>; // 開いた位置
}
touch_start(integer total_number)
{
llSetTimerEvent(0); // タイマー停止
if (llGetPos() != pos) { // 閉じてないときは
llSetPos(pos); // 閉じる
}
else { // そうでないときは
llSetPos(open); // 開く
llSetTimerEvent(10); // 10秒後にtimerイベント
}
}
timer()
{
llSetTimerEvent(0); // タイマー停止
llSetPos(pos); // 閉じる
}
on_rez(integer start_param)
{ // rezのときはリセット
llResetScript();
}
}
2008年6月24日火曜日
初心者が作った階段です
ブレンダーで練習に階段作ってみました。
形はまあまあ良くできたかなと思うんですが、上下の一番端の段にスカルプの芯がきてしまって、その型がくっきり出てしまってます。直したくても初心者の私にはこれを修正するのは無理ですw
でも端を上手く床に埋め込んで隠せばオッケーじゃないですかねwww
こんなのでも欲しい人いたらフリーで配布してもいいんですけど。。。欲しい人います?
作り直しました(6/26)
形はまあまあ良くできたかなと思うんですが、上下の一番端の段にスカルプの芯がきてしまって、その型がくっきり出てしまってます。直したくても初心者の私にはこれを修正するのは無理ですw
でも端を上手く床に埋め込んで隠せばオッケーじゃないですかねwww
作り直しました(6/26)
2008年6月23日月曜日
チップジャーのスクリプト
今回はTip jarとかDonation boxなど寄付をもらうためのオブジェクトのスクリプトです。
moneyイベントがあって支払うとThank youと返事するだけでもオッケーですね^^;
default
{
state_entry()
{
string owner=llKey2Name(llGetOwner()); // オーナーの名前
llSetText(owner+"'s Tip Jar",<1,1,1>,1.0); // フローティングテキスト設定
}
money(key id, integer amount)
{
llInstantMessage(id,"Thank you for your donation."); // ありがとう!
}
}
これをテキトーに拡張すれば立派なチップジャーになりますw
まあ普通のチップジャーだとこんな感じでしょうかね^^
特別難しいところはないと思います^^;
// Tip Jar
string owner;
integer total=0;
integer max=0;
string max_donor="";
set_text(string donor, integer amount)
{ // フローティングテキストの設定
string text=owner+"'s Tip Jar";
if (max > 0) { // 最高額の寄付者
text+="\nMax donation:";
text+=" L$"+(string)max;
text+=" from "+max_donor;
}
if (amount > 0) { // 最終の寄付者
text+="\nLast donation:";
text+=" L$"+(string)amount;
text+=" from "+donor;
}
text+="\nTotal donated: L$"+(string)total; // 合計
llSetText(text,<1,1,1>,1.0);
}
default
{
state_entry()
{
owner=llKey2Name(llGetOwner());
integer i=llSubStringIndex(owner," "); // 名前のスペースの位置を調べて
owner=llGetSubString(owner,0,i-1); // ファーストネームだけの表示に変更
set_text("",0);
}
money(key id, integer amount)
{
string donor=llKey2Name(id); // 寄付者名
total+=amount; // 寄付金合計額
if (max < amount) { // 最高額の判定
max=amount; // 最高額の設定
max_donor=donor; // 最高額寄付者
}
set_text(donor,amount);
llInstantMessage(id,"Thank you for your donation.");
}
}
これで支払ったとき(llInstantMessageの前ぐらい)に光るとか暴れるとか派手な演出を加えると良いかなって思いますw
moneyイベントがあって支払うとThank youと返事するだけでもオッケーですね^^;
default
{
state_entry()
{
string owner=llKey2Name(llGetOwner()); // オーナーの名前
llSetText(owner+"'s Tip Jar",<1,1,1>,1.0); // フローティングテキスト設定
}
money(key id, integer amount)
{
llInstantMessage(id,"Thank you for your donation."); // ありがとう!
}
}
これをテキトーに拡張すれば立派なチップジャーになりますw
まあ普通のチップジャーだとこんな感じでしょうかね^^
特別難しいところはないと思います^^;
// Tip Jar
string owner;
integer total=0;
integer max=0;
string max_donor="";
set_text(string donor, integer amount)
{ // フローティングテキストの設定
string text=owner+"'s Tip Jar";
if (max > 0) { // 最高額の寄付者
text+="\nMax donation:";
text+=" L$"+(string)max;
text+=" from "+max_donor;
}
if (amount > 0) { // 最終の寄付者
text+="\nLast donation:";
text+=" L$"+(string)amount;
text+=" from "+donor;
}
text+="\nTotal donated: L$"+(string)total; // 合計
llSetText(text,<1,1,1>,1.0);
}
default
{
state_entry()
{
owner=llKey2Name(llGetOwner());
integer i=llSubStringIndex(owner," "); // 名前のスペースの位置を調べて
owner=llGetSubString(owner,0,i-1); // ファーストネームだけの表示に変更
set_text("",0);
}
money(key id, integer amount)
{
string donor=llKey2Name(id); // 寄付者名
total+=amount; // 寄付金合計額
if (max < amount) { // 最高額の判定
max=amount; // 最高額の設定
max_donor=donor; // 最高額寄付者
}
set_text(donor,amount);
llInstantMessage(id,"Thank you for your donation.");
}
}
これで支払ったとき(llInstantMessageの前ぐらい)に光るとか暴れるとか派手な演出を加えると良いかなって思いますw
ブレンダーのUVマップまとめ
BlenderのUVマップで困らないための簡単そうな方法を2つメモっておきますね^^
Domino Designs LimitedさんのBlender Sculptie Import & Export Scripts
http://dominodesigns.info/second_life/blender_scripts.html
http://forums.secondlife.com/showthread.php?t=203571
ブレンダーに組み込むスクリプトです。追加メニューから操作できるようになります。
詳しい解説はこちら http://tonbo.slmame.com/e280913.html (SALTYCANDYさん)
キャッタカさんのconv2sculpt
http://www.cattaka.net/index.php?SecondLife
JAVAで動くソフトです。ブレンダーでX3D形式で保存したファイルからUVマップを出せます。
Domino Designs LimitedさんのBlender Sculptie Import & Export Scripts
http://dominodesigns.info/second_life/blender_scripts.html
http://forums.secondlife.com/showthread.php?t=203571
ブレンダーに組み込むスクリプトです。追加メニューから操作できるようになります。
詳しい解説はこちら http://tonbo.slmame.com/e280913.html (SALTYCANDYさん)
キャッタカさんのconv2sculpt
http://www.cattaka.net/index.php?SecondLife
JAVAで動くソフトです。ブレンダーでX3D形式で保存したファイルからUVマップを出せます。
2008年6月22日日曜日
SL-Shopping.net-Mall
SHOP CHIHIRO SL-Shopping.net-Mall店はメインランドのJiminyというSIMにあるモールの店舗をレンタルしてます^^
http://slurl.com/secondlife/Jiminy/113/20/106
このモールは、とても人気あるようで空きができてもすぐに埋まってしまうみたいです。オーナーのGS Wollerさんがとても商売上手だからなのかも知れませんがw
サービスも良く、新製品出したりセールしたりするとき申し出るとブログで宣伝して頂けたりします。
レンタル料も結構お得だと思います。現在は全て埋まってるらしく、予約受付中だそうです^^
ワゴン 1week/30L$/5prim
店舗 1week/90L$/20prim (or 1week/110L$/25prim or 1week/130L$/30prim)
モール内のキャンプはダンスパッドが3ヶ所と、モール中央のバー(カフェ?)の横にはアイテムキャンプもありますよ♪
http://slurl.com/secondlife/Jiminy/113/20/106
このモールは、とても人気あるようで空きができてもすぐに埋まってしまうみたいです。オーナーのGS Wollerさんがとても商売上手だからなのかも知れませんがw
サービスも良く、新製品出したりセールしたりするとき申し出るとブログで宣伝して頂けたりします。
レンタル料も結構お得だと思います。現在は全て埋まってるらしく、予約受付中だそうです^^
ワゴン 1week/30L$/5prim
店舗 1week/90L$/20prim (or 1week/110L$/25prim or 1week/130L$/30prim)
モール内のキャンプはダンスパッドが3ヶ所と、モール中央のバー(カフェ?)の横にはアイテムキャンプもありますよ♪
♥のUVマップ今度こそできましたw
今日はSUNのJAVAをインストールしてConv2Sculptを試してみました^^
これはとても良さそうです。昨日のテンプレートで発生してたバリやガタガタが全くなくなりました^^
このハートのUVマップ、ブレンダーであっという間に作れるとても簡単なものですが、モバイルファクトリーで開催のフリマのフリービーコーナーに置いときますね。再配布も可にしておきましたので自由に使って頂けたらと思います^^
JAVAランタイムを入れるときにBlenderも2.45から2.46に入れ替えましたが、どこかおかしくなってしまったみたいです。Undoが使えないw
これはとても良さそうです。昨日のテンプレートで発生してたバリやガタガタが全くなくなりました^^
このハートのUVマップ、ブレンダーであっという間に作れるとても簡単なものですが、
JAVAランタイムを入れるときにBlenderも2.45から2.46に入れ替えましたが、どこかおかしくなってしまったみたいです。Undoが使えないw
2008年6月21日土曜日
♥のUVマップできましたがw
ブレンダーで昨日作ったハートのUVマップを出そうと頑張ってたんですが、難しくて挫けそうになったのでテンプレートをゲットしてハートを作り直してみましたw
やっぱりテンプレート使うと簡単にUVマップ出せるんですね^^
うーん、でも頭のところの凹みに小さなバリっていうんでしょうかね?そんなふうになってしまいました。それにお尻のところは拡大して見ると少しガタガタです;;
use lossless compressionにはチェック入れたのにBlenderはまた何か別に原因があるのかな。。。
あー、スカルプって何でこんなに落とし穴ばっかりなんでしょw これじゃあ敷居が高いって言われるのも納得しますよねwww
でもまあ、これでも一歩前進したって感じがしましたので、昨日の記事のコメントで教えて頂いたサイトを廻ったりして今度は別のやり方など色々トライしてみたいと思います^^
やっぱりテンプレート使うと簡単にUVマップ出せるんですね^^
うーん、でも頭のところの凹みに小さなバリっていうんでしょうかね?そんなふうになってしまいました。それにお尻のところは拡大して見ると少しガタガタです;;
use lossless compressionにはチェック入れたのにBlenderはまた何か別に原因があるのかな。。。
あー、スカルプって何でこんなに落とし穴ばっかりなんでしょw これじゃあ敷居が高いって言われるのも納得しますよねwww
でもまあ、これでも一歩前進したって感じがしましたので、昨日の記事のコメントで教えて頂いたサイトを廻ったりして今度は別のやり方など色々トライしてみたいと思います^^
YouTubeのアドレス変換スクリプト
インワールドでyoutube見るのが流行ってるみたいですが、
土地持ってない + PC古い + 回線遅い
そんな私には縁のない話です^^;
でもスクリプトは書いてみましたw
string youtube2mp4url(string video_url)
{
if (llGetSubString(video_url,0,6) != "http://") return "";
string yturl=".youtube.com/watch?v=";
string mp4url1="http://www.youtubemp4.com/video/";
string mp4url2=".mp4";
integer ytl=llStringLength(yturl);
integer i=llSubStringIndex(video_url,yturl);
if (i > 7) {
video_url=mp4url1+llGetSubString(video_url,i+ytl,-1)+mp4url2;
return video_url;
}
else return "";
}
この関数で、ようつべのURL
http://jp.youtube.com/watch?v=463X0BSadFk
http://www.youtube.com/watch?v=463X0BSadFk
などをmp4変換サービスのURLに変換します^^
変換サービスは http://www.youtubemp4.com/ を使用してみました。
10月7日追記: この関数を書いたときは
http://www.youtube.com/watch?v=463X0BSadFk&feature=related
のような後ろにパラメータの付いたURLは考慮していませんでしたが、製品化したYouTube TV screenでは改良しています。
2009年5月28日追記:修正版のスクリプト http://backup-beta.blogspot.com/2009/05/youtube-mp4_28.htmlを掲載しました。
たぶんllParcelMediaCommandListを使って、こんな感じでいけるかなーと思いますけど、試せないので間違えてるかも知れないです^^;
default
{
state_entry()
{
llListen(0, "", llGetOwner(), "");
}
on_rez(integer start_param)
{
llResetScript();
}
listen(integer channel, string name, key id, string msg)
{
if (channel == 0 && id == llGetOwner())
{
string url=youtube2mp4url(msg);
if (url != "") { // チャットでURLを設定
llParcelMediaCommandList([
PARCEL_MEDIA_COMMAND_URL,url,
PARCEL_MEDIA_COMMAND_TYPE,"video/*",
PARCEL_MEDIA_COMMAND_AGENT,id]);
llOwnerSay("MP4 URL = "+url);
}
}
}
}
土地持ってない + PC古い + 回線遅い
そんな私には縁のない話です^^;
でもスクリプトは書いてみましたw
string youtube2mp4url(string video_url)
{
if (llGetSubString(video_url,0,6) != "http://") return "";
string yturl=".youtube.com/watch?v=";
string mp4url1="http://www.youtubemp4.com/video/";
string mp4url2=".mp4";
integer ytl=llStringLength(yturl);
integer i=llSubStringIndex(video_url,yturl);
if (i > 7) {
video_url=mp4url1+llGetSubString(video_url,i+ytl,-1)+mp4url2;
return video_url;
}
else return "";
}
この関数で、ようつべのURL
http://jp.youtube.com/watch?v=463X0BSadFk
http://www.youtube.com/watch?v=463X0BSadFk
などをmp4変換サービスのURLに変換します^^
変換サービスは http://www.youtubemp4.com/ を使用してみました。
10月7日追記: この関数を書いたときは
http://www.youtube.com/watch?v=463X0BSadFk&feature=related
のような後ろにパラメータの付いたURLは考慮していませんでしたが、製品化したYouTube TV screenでは改良しています。
2009年5月28日追記:
たぶんllParcelMediaCommandListを使って、こんな感じでいけるかなーと思いますけど、試せないので間違えてるかも知れないです^^;
default
{
state_entry()
{
llListen(0, "", llGetOwner(), "");
}
on_rez(integer start_param)
{
llResetScript();
}
listen(integer channel, string name, key id, string msg)
{
if (channel == 0 && id == llGetOwner())
{
string url=youtube2mp4url(msg);
if (url != "") { // チャットでURLを設定
llParcelMediaCommandList([
PARCEL_MEDIA_COMMAND_URL,url,
PARCEL_MEDIA_COMMAND_TYPE,"video/*",
PARCEL_MEDIA_COMMAND_AGENT,id]);
llOwnerSay("MP4 URL = "+url);
}
}
}
}
2008年6月20日金曜日
ずっと探してたもの
前記事のアクセス数はびっくりするくらい多かったのに、肝心のMap HUDはまだ2個しか出てないなんて… ;;
うーん、きっとフリマがまだ始まってないからに違いない!と必死で自分にいい聞かせてる千尋ですwww
これPersonal Basic Prim Mod Guideっていうものなんですが、サンドボックスや何か作ってる人の土地で何度か目撃したことがあって、物作りを始めたときにこれが欲しくてずっと探してました^^
テクスチャの状態で売ってるんだと思って探してたんですよー。でもそうじゃなくてボードの状態で売ってましたw
見つけたときはめっちゃ嬉しかったですね。今はさすがに出して見ることもなくなりましたが^^;
ここのショップで売ってました^^
Dream Creations Store http://slurl.com/secondlife/Dreams/160/217/26
うーん、きっとフリマがまだ始まってないからに違いない!と必死で自分にいい聞かせてる千尋ですwww
これPersonal Basic Prim Mod Guideっていうものなんですが、サンドボックスや何か作ってる人の土地で何度か目撃したことがあって、物作りを始めたときにこれが欲しくてずっと探してました^^
テクスチャの状態で売ってるんだと思って探してたんですよー。でもそうじゃなくてボードの状態で売ってましたw
見つけたときはめっちゃ嬉しかったですね。今はさすがに出して見ることもなくなりましたが^^;
ここのショップで売ってました^^
Dream Creations Store http://slurl.com/secondlife/Dreams/160/217/26
2008年6月19日木曜日
Map HUD フリーです^^
スカルプ 1 prim Landmark Giverのスクリプトを拡張して、HUDとして装着したときはマップを開くテレポーター、rezしたときはLandmark giverになるアイテムを作りました。ランドマークを12個まで入れてボタンで選べます^^
http://wiki.secondlife.com/wiki/LlRequestInventoryData
ホントはLM giverは必要ないと思ったんですど、装着しないとランドマークのデータが取得できないみたいなんでこんな仕様になってしまったんです^^;;
形は半透明の地球です。HUDにするとサイズが大きすぎるので、rezのときと装着したときのサイズを個別に記憶するようにしてます(意味不w
現在のところ、モバイルファクトリーで開催されるフリーマーケットのフリーアイテムコーナーにのみ置いてます^^
http://wiki.secondlife.com/wiki/LlRequestInventoryData
ホントはLM giverは必要ないと思ったんですど、装着しないとランドマークのデータが取得できないみたいなんでこんな仕様になってしまったんです^^;;
形は半透明の地球です。HUDにするとサイズが大きすぎるので、rezのときと装着したときのサイズを個別に記憶するようにしてます(意味不w
現在のところ、モバイルファクトリーで開催されるフリーマーケットのフリーアイテムコーナーにのみ置いてます^^
シンプルなデジタルウォッチ
デジタルウォッチの記事で書いた腕時計(非売品)の色違いで販売してるほうの製品を紹介しますね^^
高級感はこれっぽっちもないですが^^; シンプルで大人しいデザインです。
時刻は24時間表示のみでデジタルはもちろん動きます^^
タッチでオーナーに時刻を知らせます→ Regular watch: 2008-06-18(Wed) 07:03:40
タッチ長押しかボイスコマンド/menuでメニュー出ます。メニューではサイズ調整(7段階)、液晶の文字色変更(9色)、タイムゾーン設定ができます。でも液晶の文字色は黒以外は似合わないっぽいです^^;
サイズもメニューから変えられますので物作りとかしない人でも簡単に調整できます。標準の女性アバターから体格大きめの男性アバターまで大体いいくらいのサイズに合わせられると思います^^
タイムゾーン日本時間の場合はGMT+9:00に合わせてください。
製品名 Regular watch (レギュラーウォッチ) お値段L$80です。宜しくお願いします^^
高級感はこれっぽっちもないですが^^; シンプルで大人しいデザインです。
時刻は24時間表示のみでデジタルはもちろん動きます^^
タッチでオーナーに時刻を知らせます→ Regular watch: 2008-06-18(Wed) 07:03:40
タッチ長押しかボイスコマンド/menuでメニュー出ます。メニューではサイズ調整(7段階)、液晶の文字色変更(9色)、タイムゾーン設定ができます。でも液晶の文字色は黒以外は似合わないっぽいです^^;
サイズもメニューから変えられますので物作りとかしない人でも簡単に調整できます。標準の女性アバターから体格大きめの男性アバターまで大体いいくらいのサイズに合わせられると思います^^
タイムゾーン日本時間の場合はGMT+9:00に合わせてください。
製品名 Regular watch (レギュラーウォッチ) お値段L$80です。宜しくお願いします^^
2008年6月18日水曜日
サンセットショッピングモール
SHOP CHIHIRO SUNSET SHOPPING MALL店はJapan Seychelles Landの
SUNSET SHOPPING MALL二階に場所をお借りしてます^^
このモールは2階建ての建物になってて、1階からの移動は正面出入り口を入ってすぐ左手のボタンか、向かって左にスロープがあります。2階には座るタイプのキャンプ、そしてモール外の右側にはゾーンキャンプもありますよー^^
http://slurl.com/secondlife/JapanSeychellesLand/69/92/22
レンタルは週25プリムL$100になってます。日本のSIMではとてもお得な価格ですね^^
まだ何ヶ所か空いてましたのでレンタル探してる方いかがでしょうか。
モールのオーナーはwildcat Noelさんです。Japan Seychelles Landとその南に隣接のSeychelles Resortの2つのSIMも運営されてます。
8月24日追記: サンセットショッピングモールは営業方針が変更になってテナントの募集は終了しています。また、SHOP CHIHIRO SUNSET SHOPPING MALL店もその際に閉店しました。
SUNSET SHOPPING MALL二階に場所をお借りしてます^^
このモールは2階建ての建物になってて、1階からの移動は正面出入り口を入ってすぐ左手のボタンか、向かって左にスロープがあります。2階には座るタイプのキャンプ、そしてモール外の右側にはゾーンキャンプもありますよー^^
http://slurl.com/secondlife/JapanSeychellesLand/69/92/22
レンタルは週25プリムL$100になってます。日本のSIMではとてもお得な価格ですね^^
まだ何ヶ所か空いてましたのでレンタル探してる方いかがでしょうか。
モールのオーナーはwildcat Noelさんです。Japan Seychelles Landとその南に隣接のSeychelles Resortの2つのSIMも運営されてます。
8月24日追記: サンセットショッピングモールは営業方針が変更になってテナントの募集は終了しています。また、SHOP CHIHIRO SUNSET SHOPPING MALL店もその際に閉店しました。
ダイアログで何かを渡すスクリプト
タッチでノートやランドマークを渡す、Notecard giverとかLandmark giverなどよく見かけますね。
この例のOshiraseはノートカードのつもりですが、ランドマークやオブジェクトやボディパーツなど他の持ち物に変えてもOKです。ただし、ノートはパーミッションがノーコピーだと渡しても開いて見れないので注意してくださいw
では本題に入ります。今回はこれをダイアログを出してボタンで選べるようにします^^
メニューのボタンを押すとチャットでボタンの内容が送信されます。ですからチャンネルを0に設定すると送信内容が普通に見れます^^;
送信された内容はlistenイベントでゲットして処理します。
2009年4月19日追記: state_entryでチャンネルを乱数で決めてリッスンを開始するようにしておいて、以後llListenRemoveしないように修正しました。
// オブジェクトのコンテンツ内にあるOshiraseを渡す
default
{
touch_start(integer total_number)
{
key agent=llDetectedKey(0);
llGiveInventory(agent,"Oshirase");
}
}
この例のOshiraseはノートカードのつもりですが、ランドマークやオブジェクトやボディパーツなど他の持ち物に変えてもOKです。ただし、ノートはパーミッションがノーコピーだと渡しても開いて見れないので注意してくださいw
では本題に入ります。今回はこれをダイアログを出してボタンで選べるようにします^^
メニューのボタンを押すとチャットでボタンの内容が送信されます。ですからチャンネルを0に設定すると送信内容が普通に見れます^^;
送信された内容はlistenイベントでゲットして処理します。
// ダイアログ
string text="サンプル メニュー"; // ダイアログに表示するメッセージ
string button1="お知らせ";
string note1="Oshirase";
string button2="ギフト";
string item2="T-shirt";
string button3="ブログへGO";
string url3="http://beta.slmame.com/";
list menu=[button1,button2,button3]; // メニューに出るボタンのリスト
integer CHANNEL; // メニューの返事を聞くチャンネル用
default
{
state_entry()
{
CHANNEL=llCeil(llFrand(2147483646)); // チャンネルを乱数で設定
llListen(CHANNEL,"",NULL_KEY,""); // listen開始
}
touch_start(integer total_number)
{
key agent=llDetectedKey(0); // タッチしたアバターのキー
llDialog(agent,text,menu,CHANNEL); // ダイアログを出す
}
listen(integer channel, string name, key id, string msg)
{
if (channel == CHANNEL)
{
if (msg == button1) { // button1が押されたとき
llGiveInventory(id,note1); // note1を渡す
}
else if (msg == button2) { // button2が押されたとき
llGiveInventory(id,item2); // item2を渡す
}
else if (msg == button3) { // button3が押されたとき
llLoadURL(id,button3,url3); // webページを開く
}
}
}
}
2009年4月19日追記: state_entryでチャンネルを乱数で決めてリッスンを開始するようにしておいて、以後llListenRemoveしないように修正しました。
2008年6月17日火曜日
モバイルファクトリーのフリマ
モバイルファクトリーさんのSIMで今月もフリーマーケットが開催されます^^
期間6月26日〜7月3日
http://sm036077.slmame.com/e275259.html
今回は参加しようかなーと思ったけど、やっぱり今回もフリーアイテムコーナーにだけ置いてきました^^;;
今のところ、ポーズアニメーションスタンド、フリーベンダー、それから、チェーンのネックレスと一度も売れたことのないイヤリングをフリーにして出品しましたw
http://slurl.com/secondlife/MobileFactory/125/159/26
期間6月26日〜7月3日
http://sm036077.slmame.com/e275259.html
今回は参加しようかなーと思ったけど、やっぱり今回もフリーアイテムコーナーにだけ置いてきました^^;;
今のところ、ポーズアニメーションスタンド、フリーベンダー、それから、チェーンのネックレスと一度も売れたことのないイヤリングをフリーにして出品しましたw
http://slurl.com/secondlife/MobileFactory/125/159/26
マルチパネルのベンダー修正完了
何とかマルチパネルのベンダー2機種も修正して購入者様に送付いたしました。
後は1プリムベンダーを優先して修正し、その後まだ売れていない残りのベンダーを修正します^^;
スクリプトの分割で少しパネルの切り替わりが遅くなってしまいましたが、50アイテム程度までならエラー出ないようになったみたいです。(環境によって前後します)
今回の修正ではセールスリストも分離させましたが、余裕ができたら念のためにアニメーションベンダーや1prim 9items vendorも同じように変更しようと思ってます^^
引き続き1prim vendorの修正に取りかかります。この機種の購入者は外人さんだけなので、不具合については何も連絡入れてないです^^;;
後は1プリムベンダーを優先して修正し、その後まだ売れていない残りのベンダーを修正します^^;
スクリプトの分割で少しパネルの切り替わりが遅くなってしまいましたが、50アイテム程度までならエラー出ないようになったみたいです。(環境によって前後します)
今回の修正ではセールスリストも分離させましたが、余裕ができたら念のためにアニメーションベンダーや1prim 9items vendorも同じように変更しようと思ってます^^
引き続き1prim vendorの修正に取りかかります。この機種の購入者は外人さんだけなので、不具合については何も連絡入れてないです^^;;
2008年6月16日月曜日
セールを終えて
セール期間中に不具合が見つかりまして、売れ行きがガクッとなってしまいましたが、それでも結構売れたかなと思います。お買い上げくださいましたお客様、ご来店くださった皆様ありがとうございました^^
また、SL-Shopping.net-MallオーナーのGSさんには、ブログでの宣伝やその他色々ご指導頂きありがとうございました。
アニメーションベンダーのご購入者様にはご迷惑をおかけしました。今後はもっとテストをしっかり行っていきたいと思います。
セール終了で価格はL$50に戻しましたが、いずれL$80ぐらいに値上げする予定です。検討されている方はお早めにどうぞ^^
マルチパネルのベンダーは修正にまだまだ時間かかりそうです。本当に申し訳ございませんがもう暫くお待ちくださいますよう宜しくお願いしますm(_ _)m
また、SL-Shopping.net-MallオーナーのGSさんには、ブログでの宣伝やその他色々ご指導頂きありがとうございました。
アニメーションベンダーのご購入者様にはご迷惑をおかけしました。今後はもっとテストをしっかり行っていきたいと思います。
セール終了で価格はL$50に戻しましたが、いずれL$80ぐらいに値上げする予定です。検討されている方はお早めにどうぞ^^
マルチパネルのベンダーは修正にまだまだ時間かかりそうです。本当に申し訳ございませんがもう暫くお待ちくださいますよう宜しくお願いしますm(_ _)m
2008年6月15日日曜日
アニメーションベンダー修正完了
ベンダーのバグですが、今のところアニメーションベンダーだけ修正できました。
スクリプト本体からアイテムリストの部分を分離させましたので、アイテム(ポーズ)の数は60〜70程度まで大丈夫だと思います。(テストでは80以上でもエラー出ないことがありました)
でも、エラーが出てしまうとスクリプトからリセットできませんので、エラーの出たスクリプトを開いて手動でリセットしないとだめみたいです^^;
バージョンは1.1.0になりました。
ご購入者様には送付させて頂きましたが、届いていない方居られましたらご連絡ください。
他のベンダーも修正に取りかかりますので、もう少しお待ち頂けますようお願いしますm(_ _)m
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーの販売も再開しましたので宜しくお願いします。後1時間ほどですが^^;
http://beta.slmame.com/e271319.html
スクリプト本体からアイテムリストの部分を分離させましたので、アイテム(ポーズ)の数は60〜70程度まで大丈夫だと思います。(テストでは80以上でもエラー出ないことがありました)
でも、エラーが出てしまうとスクリプトからリセットできませんので、エラーの出たスクリプトを開いて手動でリセットしないとだめみたいです^^;
バージョンは1.1.0になりました。
ご購入者様には送付させて頂きましたが、届いていない方居られましたらご連絡ください。
他のベンダーも修正に取りかかりますので、もう少しお待ち頂けますようお願いしますm(_ _)m
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーの販売も再開しましたので宜しくお願いします。後1時間ほどですが^^;
http://beta.slmame.com/e271319.html
エラー
一度エラーが出てしまうと別のスクリプトからリセットができません。あー何て不便なんでしょう。。。;;
同じプリムに下記2つのスクリプトを入れて実験
エラーはこのページの例題を使用
http://wiki.secondlife.com/wiki/LSL_Errors/ja
エラー出たときの対策は無理みたいなので諦めます。。。
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーは販売を中止してますが宜しくお願いします。
http://beta.slmame.com/e271319.html
同じプリムに下記2つのスクリプトを入れて実験
// New Script
default
{
touch_start(integer total_number)
{
llResetOtherScript("New Script 1");
}
}
// New Script 1
default
{
state_entry()
{
list entries = [0];
while (TRUE)
{
entries += entries; // Script run-time error: Stack-Heap Collision
llOwnerSay((string) llGetListLength(entries));
}
}
}
エラーはこのページの例題を使用
http://wiki.secondlife.com/wiki/LSL_Errors/ja
エラー出たときの対策は無理みたいなので諦めます。。。
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーは販売を中止してますが宜しくお願いします。
http://beta.slmame.com/e271319.html
ベンダーの修正状況
http://wiki.secondlife.com/wiki/LSL_Errors/ja
Stack-Heap Collisionなんですが、スクリプトが大きすぎることとアイテムリストが増えるとメモリの消費がそのぶん増えて、こんなエラーになっちゃうんだと思うので、本体スクリプトを2つに分離中です。
アイテムリストをロードする部分を本体から分離させると、扱えるアイテムの数が増えてセールスリストが蓄積しても影響を受けなくなってエラーも回避できます。でも頭弱いんで混乱しながらやってます^^;
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーは販売を中止してますが宜しくお願いします。
http://beta.slmame.com/e271319.html
Stack-Heap Collisionなんですが、スクリプトが大きすぎることとアイテムリストが増えるとメモリの消費がそのぶん増えて、こんなエラーになっちゃうんだと思うので、本体スクリプトを2つに分離中です。
アイテムリストをロードする部分を本体から分離させると、扱えるアイテムの数が増えてセールスリストが蓄積しても影響を受けなくなってエラーも回避できます。でも頭弱いんで混乱しながらやってます^^;
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。アニメーションベンダーは販売を中止してますが宜しくお願いします。
http://beta.slmame.com/e271319.html
2008年6月14日土曜日
ベンダーのバグについて
1prim 9items vendor以外のベンダーはセールスリストが蓄積してくるとエラーで停止する危険があると思いますので販売を中止しました。
現在修正中ですがご購入頂きました皆様、申し訳ありませんが対策をお願いします。
Animation Vendor, Free Vendor, 1prim vendorはアイテム数を15〜16以下程度に減らしてご使用ください。
4panels Vendor, 5panels Vendor, 7panels Vendor, 9panels Vendorはアイテム数を12以下程度に減らしてご使用ください。
ただ、セールスリストはアイテムを渡した後に処理されますので、スクリプトエラーでベンダーが停止してもお客様にアイテムが渡らない可能性は非常に低いと思います。 停止した後に停止に気づかず支払うことだってありえますね orz
このバグが修正不可能であれば返金も考えています。以上宜しくお願いします。
現在修正中ですがご購入頂きました皆様、申し訳ありませんが対策をお願いします。
Animation Vendor, Free Vendor, 1prim vendorはアイテム数を15〜16以下程度に減らしてご使用ください。
4panels Vendor, 5panels Vendor, 7panels Vendor, 9panels Vendorはアイテム数を12以下程度に減らしてご使用ください。
ただ、セールスリストはアイテムを渡した後に処理されますので、
このバグが修正不可能であれば返金も考えています。以上宜しくお願いします。
ベンダーのスクリプトエラー
アニメーションベンダーをご購入頂いたお客様から不具合のご報告を受けました。
環境により多少前後すると思いますが25個以上ポーズを入れると
Script run-time error
Stack-Heap Collision
というエラーが出てスクリプトが停止してしまいます。
他の商品ベンダーでもテストしましたら20数個以上アイテムを入れると同じエラーが出ました。
原因はスクリプト実行に必要なメモリーの不足で、商品数を増やしていくといずれはエラーが出ることは予想してましたが、こんなにも限界が低かったのには正直驚きました><
改善するにはスクリプトの大幅な改良が必要だと思いますので、申し訳ございませんがアイテム数を少なめにして対応して頂きますようお願いします。次のバージョンアップでは少しでも良くなるよう改良したいと考えていますので、どうぞ宜しくお願いします m(_ _)m
環境により多少前後すると思いますが25個以上ポーズを入れると
Script run-time error
Stack-Heap Collision
というエラーが出てスクリプトが停止してしまいます。
他の商品ベンダーでもテストしましたら20数個以上アイテムを入れると同じエラーが出ました。
原因はスクリプト実行に必要なメモリーの不足で、商品数を増やしていくといずれはエラーが出ることは予想してましたが、こんなにも限界が低かったのには正直驚きました><
改善するにはスクリプトの大幅な改良が必要だと思いますので、申し訳ございませんがアイテム数を少なめにして対応して頂きますようお願いします。次のバージョンアップでは少しでも良くなるよう改良したいと考えていますので、どうぞ宜しくお願いします m(_ _)m
2008年6月13日金曜日
アイテムキャンプのスクリプト
今回は簡単なアイテムキャンプ(プライズキャンプ)のスクリプトです。
一定時間座るとアイテムを渡すだけですから結構簡単にできますね^^
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
キャンプ終了時に渡すアイテムは忘れないようコンテンツに入れておいてくださいね^^
2009年1月21日4時30分頃追記: キャンプ中をチェックする処理が一ヶ所抜けてたので修正しました。
一定時間座るとアイテムを渡すだけですから結構簡単にできますね^^
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
キャンプ終了時に渡すアイテムは忘れないようコンテンツに入れておいてくださいね^^
// プライズキャンプ
string prize="Tote bag"; // アイテム
integer camptime=15; // キャンプ時間
integer min;
key av=NULL_KEY;
text_unsit()
{
// フローティングテキスト
string s="Prize camp\nSit here for "+(string)camptime+" min to\n get "+prize+".";
llSetText(s,<1,1,1>,1.0);
}
text_sit()
{
// キャンプ中のフローティングテキスト
string s="Prize camp\n"+(string)min+" min left";
llSetText(s,<1,1,1>,1.0);
}
default
{
state_entry()
{
// 座る位置
llSitTarget(<0.2,0,0.55>,llEuler2Rot(<0,0,0>*DEG_TO_RAD));
llSetSitText("Camp"); // パイメニュー
text_unsit();
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
key agent=llAvatarOnSitTarget();
if (agent) {
if (av) return;
// キャンプ開始
av=agent;
min=camptime;
text_sit();
llSetTimerEvent(60);
}
else {
llSetTimerEvent(0);
av=NULL_KEY;
text_unsit();
}
}
}
timer()
{
if (min <= 1) {
// キャンプ終了
llSetTimerEvent(0);
llGiveInventory(av,prize);
llInstantMessage(av,"Thank you for camping.");
llUnSit(av);
av=NULL_KEY;
text_unsit();
}
else {
// キャンプ時間の表示
min--;
text_sit();
}
}
}
2009年1月21日4時30分頃追記: キャンプ中をチェックする処理が一ヶ所抜けてたので修正しました。
空高く放置してたらw
2日前の話ですがaccess SIMの専門アイテム モールからいつもの砂場にテレポートしようとしましたができず。調子わるいなぁ。。。試しにマップを開いて近くにあったSIMにテレポートしたらこれはできました。そこで、200〜300mぐらいだったかな?上空で空中に放置したままブログ書いたり夕食とったりしてました^^ そして戻ってきましたら、SIMのオーナーNEOsさん(だったと思う)に話しかけられていました^^;
今日はこの図を撮影するために行ってきましたw
大体この辺りに放置してたと思います
http://slurl.com/secondlife/TOCHIGI%20JAPAN/248/38/266
話によるとSIMの不安定などの原因で動けなくなったのかと心配して見にきてくださったようでした。ご心配かけて申し訳ございませんでした^^;
今度からは誰にも心配をかけないよう高度2000〜3000mぐらいに放置しようと思いますw(違
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
今日はこの図を撮影するために行ってきましたw
大体この辺りに放置してたと思います
http://slurl.com/secondlife/TOCHIGI%20JAPAN/248/38/266
話によるとSIMの不安定などの原因で動けなくなったのかと心配して見にきてくださったようでした。ご心配かけて申し訳ございませんでした^^;
今度からは誰にも心配をかけないよう高度2000〜3000mぐらいに放置しようと思いますw(違
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
オンラインインジケータ修正
新発売したばかりのオンラインインジケータに早くもバグが見つかりました orz
オフラインのとき、ボードにマウスを乗せると説明のところにChihiro Owatatsumi is offline(私がオーナーの場合)と出るはずですが、アバター名が取得できず、is offlineとしか表示されないというものです。
http://wiki.secondlife.com/wiki/LlKey2Name/ja
何て使い勝手の悪い関数なんでしょw
ご購入者様には修正版を送付させて頂きました。
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
オフラインのとき、ボードにマウスを乗せると説明のところにChihiro Owatatsumi is offline(私がオーナーの場合)と出るはずですが、アバター名が取得できず、is offlineとしか表示されないというものです。
http://wiki.secondlife.com/wiki/LlKey2Name/ja
何て使い勝手の悪い関数なんでしょw
ご購入者様には修正版を送付させて頂きました。
6月13日〜6月15日 SL-Shopping.net-Mall店でセール開催中です。宜しくお願いします。
http://beta.slmame.com/e271319.html
【セール】開始しました♪
期間 6月13日〜6月15日
SL-Shopping.net-Mall店で下記3つの商品のセールを開催中です^^
オンラインインジケータ(新発売) L$20 → L$10
http://beta.slmame.com/e268350.html
アニメーションベンダー L$50 → L$30
http://beta.slmame.com/e267290.html
ラッキーレター L$100 → L$50
http://beta.slmame.com/e264972.html
宜しくお願いします^^
SL-Shopping.net-Mall店で下記3つの商品のセールを開催中です^^
オンラインインジケータ(新発売) L$20 → L$10
http://beta.slmame.com/e268350.html
アニメーションベンダー L$50 → L$30
http://beta.slmame.com/e267290.html
ラッキーレター L$100 → L$50
http://beta.slmame.com/e264972.html
宜しくお願いします^^
2008年6月12日木曜日
ポーズボールのスクリプト
今回は簡単なポーズボールのスクリプトです。ボールは座ったときに透明になってフローティングテキストが消えるようにします。それ以外はポーズの入った椅子とほぼ同じですね^^
アバターが座ったときに、プリムにアニメーション制御の許可を与えるためにllRequestPermissionsを使わないといけないので、その分はちょっと複雑になります。
アニメーションはビューアーに組み込まれているものから選んで使用しましたが、これってあまり他人に見られたくないポーズですねw
コンテンツにアニメーションを入れて使うときはそのアニメーション名にします。
組み込まれてるアニメーション一覧
http://wiki.secondlife.com/wiki/Internal_Animations/ja
座る位置は<0,0,0>,ZERO_ROTATIONにしてしまうと動きません。少しでも位置をずらしてください。
// ポーズボール
string anim="falldown"; // アニメーション名
string text="sit"; // フローティングテキスト
default
{
state_entry()
{
llSetText(text,<1,1,1>,1.0); // フローティングテキスト表示
llSetSitText(text); // パイメニューのsit
llSitTarget(<0,0,0.01>,ZERO_ROTATION); // 座る位置
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
key agent=llAvatarOnSitTarget();
if (agent)
{
llRequestPermissions(agent,PERMISSION_TRIGGER_ANIMATION);
}
else
{
// 立ち上がったときの処理
llSetText(text,<1,1,1>,1.0); // フローティングテキスト表示
llSetAlpha(1.0,ALL_SIDES); // プリムを不透明に
llStopAnimation(anim); // アニメーション停止
}
}
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
// 座ったときの処理
llStopAnimation("sit"); // デフォルトのアニメーションsitを停止
llStartAnimation(anim); // ポーズさせるアニメーションを実行
llSetText("",<1,1,1>,1.0); // フローティングテキスト消去
llSetAlpha(0.0,ALL_SIDES); // プリムを透明に
}
}
}
アバターが立ち上がったときにllStopAnimation使いますが、無くても大丈夫みたいです。ホントに必要なのかよくわからないです^^;;
アバターが座ったときに、プリムにアニメーション制御の許可を与えるためにllRequestPermissionsを使わないといけないので、その分はちょっと複雑になります。
アニメーションはビューアーに組み込まれているものから選んで使用しましたが、これってあまり他人に見られたくないポーズですねw
コンテンツにアニメーションを入れて使うときはそのアニメーション名にします。
組み込まれてるアニメーション一覧
http://wiki.secondlife.com/wiki/Internal_Animations/ja
座る位置は<0,0,0>,ZERO_ROTATIONにしてしまうと動きません。少しでも位置をずらしてください。
// ポーズボール
string anim="falldown"; // アニメーション名
string text="sit"; // フローティングテキスト
default
{
state_entry()
{
llSetText(text,<1,1,1>,1.0); // フローティングテキスト表示
llSetSitText(text); // パイメニューのsit
llSitTarget(<0,0,0.01>,ZERO_ROTATION); // 座る位置
}
changed(integer change)
{
if (change & CHANGED_LINK)
{
key agent=llAvatarOnSitTarget();
if (agent)
{
llRequestPermissions(agent,PERMISSION_TRIGGER_ANIMATION);
}
else
{
// 立ち上がったときの処理
llSetText(text,<1,1,1>,1.0); // フローティングテキスト表示
llSetAlpha(1.0,ALL_SIDES); // プリムを不透明に
llStopAnimation(anim); // アニメーション停止
}
}
}
run_time_permissions(integer perm)
{
if (perm & PERMISSION_TRIGGER_ANIMATION)
{
// 座ったときの処理
llStopAnimation("sit"); // デフォルトのアニメーションsitを停止
llStartAnimation(anim); // ポーズさせるアニメーションを実行
llSetText("",<1,1,1>,1.0); // フローティングテキスト消去
llSetAlpha(0.0,ALL_SIDES); // プリムを透明に
}
}
}
アバターが立ち上がったときにllStopAnimation使いますが、無くても大丈夫みたいです。ホントに必要なのかよくわからないです^^;;
サンタモニカ Shopping Mall フリースペース
サンタモニカ Shopping Mallには無料で商品を5個まで置かせてもらえるスペースがあって、私も利用させて頂いてます^^
http://slurl.com/secondlife/Thisbe/139/223/22
場所は第二モールとのゲートの近くです。月1回商品を入れ替えとか色々ルールがありますので詳しくは現地でノート貰ってください^^
St.Monica Shopping Mallオーナー Blytheriko NoelさんはRilyというSHOPも経営されてます。ドレスなどがたくさんあって、とても良い雰囲気のお店です^^ 最近、本店の向かいにも新店舗を増設されました。
Rily Main Shop http://slurl.com/secondlife/JapanSeychellesLand/108/141/22/
7月3日追記: 無料スペースは7月20日で廃止になるそうです
http://slurl.com/secondlife/Thisbe/139/223/22
場所は第二モールとのゲートの近くです。月1回商品を入れ替えとか色々ルールがありますので詳しくは現地でノート貰ってください^^
St.Monica Shopping Mallオーナー Blytheriko NoelさんはRilyというSHOPも経営されてます。ドレスなどがたくさんあって、とても良い雰囲気のお店です^^ 最近、本店の向かいにも新店舗を増設されました。
Rily Main Shop http://slurl.com/secondlife/JapanSeychellesLand/108/141/22/
7月3日追記: 無料スペースは7月20日で廃止になるそうです
【セール】 6月13日〜6月15日
6月13日〜6月15日 SL-Shopping.net-Mall店で以下3アイテムのセールを行います^^
オンラインインジケータ(新発売) L$20 → L$10
http://beta.slmame.com/e268350.html
アニメーションベンダー L$50 → L$30
http://beta.slmame.com/e267290.html
ラッキーレター L$100 → L$50
http://beta.slmame.com/e264972.html
宜しくお願いします^^
オンラインインジケータ(新発売) L$20 → L$10
http://beta.slmame.com/e268350.html
アニメーションベンダー L$50 → L$30
http://beta.slmame.com/e267290.html
ラッキーレター L$100 → L$50
http://beta.slmame.com/e264972.html
宜しくお願いします^^
2008年6月11日水曜日
専門アイテム モールに時計を追加
ブラインドのスクリプト
ほんとに売れるようになってきたみたいでとても感動してます。ブログを始める直前まで1店舗閉めようかと悩んでたのが嘘のようです。皆様ありがとうございます^^
今回はタッチで伸縮するブラインドとかシャッターみたいなスクリプトです。
プリムは片開きのドアを作る要領でパスカットします。そして、Xの角度を270度にして向きを変え、プリムの中心から上がない状態にします。
私は回転させるといつも方向がわからなくなっちゃうんですがw 回転なしの状態で考えますと、プリムのY方向を伸縮させることになりますね^^
伸びたときのサイズは自動で取得させて、縮んだ状態は10cmになるようにします。
これならプリムのサイズを変えてもスクリプトは修正なしで使用できます^^
// ブラインド
vector scale;
float closed;
float open=0.1; // 縮めたときのサイズ
init()
{
// Y方向が伸びたときの値をclosedに入れる
scale=llGetScale();
if (scale.y > open) closed=scale.y;
}
default
{
state_entry()
{
init();
}
touch_start(integer total_number)
{
// Y方向のサイズで判断して伸縮
scale=llGetScale();
if (scale.y > open) scale.y=open;
else scale.y=closed;
llSetScale(scale);
}
changed(integer change)
{
if (change & CHANGED_SCALE)
{
// サイズが変わったらinit
init();
}
}
}
今回はタッチで伸縮するブラインドとかシャッターみたいなスクリプトです。
プリムは片開きのドアを作る要領でパスカットします。そして、Xの角度を270度にして向きを変え、プリムの中心から上がない状態にします。
私は回転させるといつも方向がわからなくなっちゃうんですがw 回転なしの状態で考えますと、プリムのY方向を伸縮させることになりますね^^
伸びたときのサイズは自動で取得させて、縮んだ状態は10cmになるようにします。
これならプリムのサイズを変えてもスクリプトは修正なしで使用できます^^
// ブラインド
vector scale;
float closed;
float open=0.1; // 縮めたときのサイズ
init()
{
// Y方向が伸びたときの値をclosedに入れる
scale=llGetScale();
if (scale.y > open) closed=scale.y;
}
default
{
state_entry()
{
init();
}
touch_start(integer total_number)
{
// Y方向のサイズで判断して伸縮
scale=llGetScale();
if (scale.y > open) scale.y=open;
else scale.y=closed;
llSetScale(scale);
}
changed(integer change)
{
if (change & CHANGED_SCALE)
{
// サイズが変わったらinit
init();
}
}
}
2008年6月10日火曜日
1プリム デジタルクロックモジュール
バージョンアップサービス
旧バージョンをお持ちの方は現品を送付頂けましたら、無償で新バージョンに交換いたします。
現在のところ、ペンダントはサイズ調整付き、時計は全てタイムゾーン対応になっています。
価格改正で値上げした商品でも対応しますので宜しくお願いします。
現在のところ、ペンダントはサイズ調整付き、時計は全てタイムゾーン対応になっています。
価格改正で値上げした商品でも対応しますので宜しくお願いします。
* Vamp Berlin * Frei Markt
ApfellandっていうドイツのSIMの大陸?みたいなものだと思うんですが、そこのApfelland Stadt 3ではフリーマーケットが常時開催されています。自作品のみ10プリムまで。商品は毎週水曜と土曜(PDT)に返却されます。
http://slurl.com/secondlife/Apfelland%20Stadt%203/106/132/25
最近SIMの位置が移動しててちょっとびっくりしました^^;
マーケット周辺にはラッキーチェアやワンダーチェア、プライズキャンプ(アイテムキャンプ)もあります。
私が初めて参加したフリマがここだったんです。ドイツ語ばかりでさっぱりだったんで英語の話せる関係者に聞いて確認してやっと参加させて頂きました。私は英語もろくにできないんですが参加したかったのでもう必死だったですw
当時はSLMaMeも知らずにSLやってましたので日本のSIMなんてあまり知らなかったし(数もすごく少ないと思ってた)、タダで参加できるフリマなんて珍しいと思ってました^^;;
http://slurl.com/secondlife/Apfelland%20Stadt%203/106/132/25
最近SIMの位置が移動しててちょっとびっくりしました^^;
マーケット周辺にはラッキーチェアやワンダーチェア、プライズキャンプ(アイテムキャンプ)もあります。
私が初めて参加したフリマがここだったんです。ドイツ語ばかりでさっぱりだったんで英語の話せる関係者に聞いて確認してやっと参加させて頂きました。私は英語もろくにできないんですが参加したかったのでもう必死だったですw
当時はSLMaMeも知らずにSLやってましたので日本のSIMなんてあまり知らなかったし(数もすごく少ないと思ってた)、タダで参加できるフリマなんて珍しいと思ってました^^;;
2008年6月9日月曜日
オンラインインジケータ
見ての通りオーナーのログイン状態(オンラインまたはオフライン)を表示するボードです。
このOnline indicatorの特徴はRezしたときに自動的にプロフから画像をロードして表示しますので、自画像のテクスチャを貼る手間なしでそのまま使用できます。
お値段はL$20で今週金曜日13日から発売しますが、SL-Shopping.net-Mall店のセールで15日まで50%OFFのL$10で販売の予定です^^
プロフィール画像の取得はRandom AV Profile Projectorでお馴染みですね^^
http://wiki.secondlife.com/wiki/Random_AV_Profile_Projector
フリコンの結果
セイシェルランドのフリーマーケット&コンテストですが、スクリプト部門で受賞してしまったんでびっくりしました><
http://wildcat.slmame.com/e267883.html
スクリプトができるといってもホントまだまだ未熟者なので、きっと運が良かったんです^^;
これからも色々勉強して良い製品が作れるよう頑張っていきたいと思います。ありがとうございました!!
http://wildcat.slmame.com/e267883.html
スクリプトができるといってもホントまだまだ未熟者なので、きっと運が良かったんです^^;
これからも色々勉強して良い製品が作れるよう頑張っていきたいと思います。ありがとうございました!!
タッチライト スクリプト
ブログで宣伝したらほんとに売れるのかなって思ってたんですが、少しずつ売れてきたような感じです(嬉
ご覧くださいました皆様、お買い上げ頂きましたお客様、本当にありがとうございます^^
簡単なスクリプトも記事にしていきますね^^
今回はタッチで点灯するランプです。タッチのときにスイッチの状態を判断して照明のオン、オフを切り替えます。
スイッチの状態は変数を使ったり、ステートを変えたりでも良いですが、今回はプリムの色をllGetColorでチェックして判断するようにします^^
色、ライト、グローをllSetPrimitiveParamsで設定します。
それぞれの数値は次のように決めました
点灯のとき
色(PRIM_COLOR) <1,1,1>
ライト(PRIM_POINT_LIGHT) TRUE,<1,1,1>,1.0,10.0,0.75
グロー(PRIM_GLOW) 0.3
消灯のとき
色(PRIM_COLOR) <0.75,0.75,0.75>
ライト(PRIM_POINT_LIGHT) FALSE,<0,0,0>,0,0,0
グロー(PRIM_GLOW) 0
PRIM_GLOWは1.20系のRelease Candidate版Viewerなら大丈夫ですが、普通の1.19はコンパイルエラーになるので整数値25にしてます^^
12月23日12時40分頃追記: 1.19以下の古いビューワーはもう使われないと思うので、整数値25にしてたところはPRIM_GLOWに直しときました。
ご覧くださいました皆様、お買い上げ頂きましたお客様、本当にありがとうございます^^
簡単なスクリプトも記事にしていきますね^^
今回はタッチで点灯するランプです。タッチのときにスイッチの状態を判断して照明のオン、オフを切り替えます。
スイッチの状態は変数を使ったり、ステートを変えたりでも良いですが、今回はプリムの色をllGetColorでチェックして判断するようにします^^
色、ライト、グローをllSetPrimitiveParamsで設定します。
それぞれの数値は次のように決めました
点灯のとき
色(PRIM_COLOR) <1,1,1>
ライト(PRIM_POINT_LIGHT) TRUE,<1,1,1>,1.0,10.0,0.75
グロー(PRIM_GLOW) 0.3
消灯のとき
色(PRIM_COLOR) <0.75,0.75,0.75>
ライト(PRIM_POINT_LIGHT) FALSE,<0,0,0>,0,0,0
グロー(PRIM_GLOW) 0
// タッチライト
default
{
touch_start(integer total_number)
{
// フェイス0の色が<1,1,1>だったらオフに
if (llGetColor(0) == <1,1,1>) {
llSetPrimitiveParams([
PRIM_COLOR,ALL_SIDES,<0.75,0.75,0.75>,1.0,
PRIM_POINT_LIGHT,FALSE,<0,0,0>,0,0,0,
PRIM_GLOW,ALL_SIDES,0.0]);
}
// そうでないときはオンに
else {
llSetPrimitiveParams([
PRIM_COLOR,ALL_SIDES,<1,1,1>,1.0,
PRIM_POINT_LIGHT,TRUE,<1,1,1>,1.0,10.0,0.75,
PRIM_GLOW,ALL_SIDES,0.3]);
}
}
}
12月23日12時40分頃追記: 1.19以下の古いビューワーはもう使われないと思うので、整数値25にしてたところはPRIM_GLOWに直しときました。
フリーアイテム 自動ドア
なぜかこれがSHOP CHIHIROで現在一番人気のフリーアイテムAuto doorです^^
パッケージ非常に手抜いてます^^;
仕様は、ドアの中心から1.5mの範囲でセンサーに反応して開きます。開いたら10秒で閉まります。あと、タッチでも開閉します。
一体何でこんなに手抜きなのかっていうとですね、モバイルファクトリーの先月のフリマでフリーアイテムコーナーに商品並べたときに右端に丁度箱1個分スペースが開いちゃったんですね。それでもう一個何か置かなきゃなんて思ってしまいまして、何か面白いものないかと持ち物を探したら前に練習で作った自動ドアが出てきたので、これをタッチでも開閉するように修正して出すことにしましたw
でも土地持ってる人でないと使うこともなさそうだし、人気ないだろうなってことで、こんなにやる気のないパッケージになってしまいました^^;
パッケージ非常に手抜いてます^^;
仕様は、ドアの中心から1.5mの範囲でセンサーに反応して開きます。開いたら10秒で閉まります。あと、タッチでも開閉します。
一体何でこんなに手抜きなのかっていうとですね、モバイルファクトリーの先月のフリマでフリーアイテムコーナーに商品並べたときに右端に丁度箱1個分スペースが開いちゃったんですね。それでもう一個何か置かなきゃなんて思ってしまいまして、何か面白いものないかと持ち物を探したら前に練習で作った自動ドアが出てきたので、これをタッチでも開閉するように修正して出すことにしましたw
でも土地持ってる人でないと使うこともなさそうだし、人気ないだろうなってことで、こんなにやる気のないパッケージになってしまいました^^;
2008年6月8日日曜日
アニメーションベンダー
車がやっと売れた><
2008年6月7日土曜日
スカルプ 1 prim Landmark Giver
フリー配布しているLM giverです。2つ以上ランドマークを入れるとダイアログを出して選択できるようになっています。
このスカルプテッドプリムは初めて作ったものなんです。ソフトはWings3Dを使いました。
完成したLM giverは先月モバイルファクトリーで開催されたフリマのフリーアイテムコーナーにも出品させて頂き、オーナーのshabe Rybaさんのブログでも紹介して頂きました^^ でも、そのときはもっとひどいボコボコの形だったんです^^;;
スカルプに詳しい方に相談したら、アップロードのとき圧縮にチェック入れたかを聞かれました。え、圧縮して汚くなったらイヤですから、もちろんチェックなんて入れずにアップしましたよ♪www
上側が圧縮なし、下側が圧縮ありでアップしたものです。圧縮なしでは全体的に表面が不規則にボコボコで、実物の頭の部分を拡大するとかなりガタガタでした。
このスカルプテッドプリムは初めて作ったものなんです。ソフトはWings3Dを使いました。
完成したLM giverは先月モバイルファクトリーで開催されたフリマのフリーアイテムコーナーにも出品させて頂き、オーナーのshabe Rybaさんのブログでも紹介して頂きました^^ でも、そのときはもっとひどいボコボコの形だったんです^^;;
スカルプに詳しい方に相談したら、アップロードのとき圧縮にチェック入れたかを聞かれました。え、圧縮して汚くなったらイヤですから、もちろんチェックなんて入れずにアップしましたよ♪www
上側が圧縮なし、下側が圧縮ありでアップしたものです。圧縮なしでは全体的に表面が不規則にボコボコで、実物の頭の部分を拡大するとかなりガタガタでした。
バージョンアップ Pose Animation Stand
フリー配布 Pose Animation Stand
大田区春祭り・冬眠の目覚め
-= OtaKu =- MagSL Tokyo 2 Japanで大田区春祭り・冬眠の目覚めというイベントが開催されます。
フリーマーケット 6月16日~6月22日
ビンゴ 6月20日(22:00~) 6月22日(22:00~)
じゃんけん大会 6月21日(22:00~) 6月22日(23:00~)
花火大会 6月20日~6月22日(24:00~)
カモメ魂 6月16日~6月22日
http://slurl.com/secondlife/OtaKu/65/136/22
外人が見たら、オタク?って思っちゃいそうなSIM名ですねw
私、SHOP CHIHIROもフリーマーケットに参加します。
さっき、この画像を撮影に行ったときは、まだ、フリマのスペースには結構空きがありました^^
フリーマーケット 6月16日~6月22日
ビンゴ 6月20日(22:00~) 6月22日(22:00~)
じゃんけん大会 6月21日(22:00~) 6月22日(23:00~)
花火大会 6月20日~6月22日(24:00~)
カモメ魂 6月16日~6月22日
http://slurl.com/secondlife/OtaKu/65/136/22
外人が見たら、オタク?って思っちゃいそうなSIM名ですねw
私、SHOP CHIHIROもフリーマーケットに参加します。
さっき、この画像を撮影に行ったときは、まだ、フリマのスペースには結構空きがありました^^
2008年6月6日金曜日
TokyoZERO番地のフリーマーケット
TokyoZERO番地でもフリーマーケットが行われています。
現地に行ってみるとブースがぼぼ埋まっていましたので問い合わせてみました。すると、好評だったので少し増設したとのお返事を頂き、出店させて頂くこととなりました^^
http://slurl.com/secondlife/TokyoZERO%20Entertainment/103/48/26
主催者はTZB Loveさんです http://metabon.slmame.com/
ブログでも紹介して頂きました。色々ありがとうございます。
現地に行ってみるとブースがぼぼ埋まっていましたので問い合わせてみました。すると、好評だったので少し増設したとのお返事を頂き、出店させて頂くこととなりました^^
http://slurl.com/secondlife/TokyoZERO%20Entertainment/103/48/26
主催者はTZB Loveさんです http://metabon.slmame.com/
ブログでも紹介して頂きました。色々ありがとうございます。
Now lucky letter is ?
ラッキーチェアとかワンダーチェア、ラッキーボードなどのような景品が当たる装置を販売中です。商品名は安直ですがラッキーレターにしました^^;
3プリムのボードタイプでお金のやり取りはしませんし、1アイテムのみ賞品に設定できる簡単な装置です。
アイテムをコンテンツ内に入れるだけで動作します。設定は全てダイアログで難しい設定はありません。レターの切り替わる時間は1〜10分が1分刻み、15〜60分が5分刻み、70〜90分が10分刻みで設定できます。
他の装置より数字の出る確立が高いような気がしますが、小文字アルファベットも大文字に変換して出るようにしてありますので計算上はどの文字も平等になっています。ですので数字から始まるアバター名は少ないとかの理由で差別はしてません^^
お値段はL$100です。現在SL-Shopping.net-Mall店で実物を稼働させています^^
10月3日追記: バージョン1.3.1から数字をひとつにまとめる設定が可能になりました。
3プリムのボードタイプでお金のやり取りはしませんし、1アイテムのみ賞品に設定できる簡単な装置です。
アイテムをコンテンツ内に入れるだけで動作します。設定は全てダイアログで難しい設定はありません。レターの切り替わる時間は1〜10分が1分刻み、15〜60分が5分刻み、70〜90分が10分刻みで設定できます。
他の装置より数字の出る確立が高いような気がしますが、小文字アルファベットも大文字に変換して出るようにしてありますので計算上はどの文字も平等になっています。ですので数字から始まるアバター名は少ないとかの理由で差別はしてません^^
お値段はL$100です。現在SL-Shopping.net-Mall店で実物を稼働させています^^
10月3日追記: バージョン1.3.1から数字をひとつにまとめる設定が可能になりました。
access SIM 専門アイテム モール
株式会社アクセスクリエイトさんのSIMにありますaccessビル1Fで専門アイテム モール第一弾というのが開催されていて私も出品させて頂いてます。
フリーマーケットとはどこにも書かれてないみたいなんですがブログの管理上フリマのカテゴリに分類しますね^^;
販売可能なアイテムは【面白アイテム】【ネタアイテム】【便利アイテム】【乗り物系アイテム】【飲食系アイテム】【季節アイテム】【動植物アイテム】【ゲーム・パーティーアイテム】で、販売者が制作もしくは友達が制作して販売の同意を得ている物に限定されています。詳細は現地でノート貰ってください^^
期間は2008年5月17日(土)PM8時~2008年6月22日(日)PM8時です。
http://slurl.com/secondlife/access/216/134/35
access SIMオーナー okada Moppさんのブログ http://access.slmame.com/
フリーマーケットとはどこにも書かれてないみたいなんですがブログの管理上フリマのカテゴリに分類しますね^^;
販売可能なアイテムは【面白アイテム】【ネタアイテム】【便利アイテム】【乗り物系アイテム】【飲食系アイテム】【季節アイテム】【動植物アイテム】【ゲーム・パーティーアイテム】で、販売者が制作もしくは友達が制作して販売の同意を得ている物に限定されています。詳細は現地でノート貰ってください^^
期間は2008年5月17日(土)PM8時~2008年6月22日(日)PM8時です。
http://slurl.com/secondlife/access/216/134/35
access SIMオーナー okada Moppさんのブログ http://access.slmame.com/
東京メインランドのフリマ
フリコン
出店させて頂いておりますフリーマーケットなども少しずつ紹介していきたいと思います。
まずはSUNSET SHOPPING MALLでもお世話になっていますwildcat Noelさん主催のJapan Seychelles Landで行われているフリコンです。
地図はこちら
って、6月7日で終わりなんですが^^;
私SHOP CHIHIROのブースは西側の一番端中央辺りに陣取ってます。
元々参加はしないつもりだったんですけどね。でもオーナーのwildcatさんに説得されまして参加することになりました。店の知名度が上がっていいんじゃないかって言われたと思います。それで、受賞とかは全く期待してませんけれど、まあ何かちょっとでも売れたらいいかなって思って^^;
そしたら何とベンダーが初めて売れたんです。デジタルウォッチも売れました(嬉
お買い上げくださいましたお客様、ありがとうございました♪
まずはSUNSET SHOPPING MALLでもお世話になっていますwildcat Noelさん主催のJapan Seychelles Landで行われているフリコンです。
地図はこちら
って、6月7日で終わりなんですが^^;
私SHOP CHIHIROのブースは西側の一番端中央辺りに陣取ってます。
元々参加はしないつもりだったんですけどね。でもオーナーのwildcatさんに説得されまして参加することになりました。店の知名度が上がっていいんじゃないかって言われたと思います。それで、受賞とかは全く期待してませんけれど、まあ何かちょっとでも売れたらいいかなって思って^^;
そしたら何とベンダーが初めて売れたんです。デジタルウォッチも売れました(嬉
お買い上げくださいましたお客様、ありがとうございました♪
登録:
投稿 (Atom)