セカンドライフJPANAのTopへ戻る > 投票スクリプト

投票スクリプト

スクリプトの作成を受注しています。
まずはスクリプトお問い合わせからご相談ください。

投票で意見を聞いてみよう

投票スクリプト
複数のオブジェクトに同じスクリプトをセットすれば、簡単な国民投票が出来 上がります。ひとつのオブジェクトがひとつの選択肢になり、それに触ると投 票した事になります。一日に一回しか投票出来ないようになっています。

スクリプト

スクリプトが長いので、別ページに移動しました
スクリプトをコピーするときは、vote.txtからどうぞ。
Ctrl + A で全体を選択してコピーすると簡単にコピペできます。

パラメータの設定

integer listen_channel = 5;
string vote_key = "vote_key";
integer timer_interval = 60; // 1 minutes
integer ignore_interval = 86400; // 1 day
integer total_votes = 0;
vector color = <1,1,1>;
float alpha = 1.0;

listen_channel = -5
複数のオブジェクトが投票の情報をやりとりするのに使うチャンネルの番号を 設定します。通常はいじらなくても良いと思います。
変更する場合は、ひとつの投票で同じ数字にしてください。
0にするとチャットウィンドウにメッセージが表示されてしまいますし、正の数のチャンネルはアバターが喋れるので、負の数にしましょう。

vote_key = "vote_key"
情報をやりとりするのに使用するキーです。ひとつの投票では同じキーを使用 するようにしてください。それから、近くに別の投票を置く場合は、投票ごと に違うキーを使用するようにしてください。

ignore_interval = 86400
同じ人が一度投票すると、ここで設定した秒数が過ぎるまで次の投票ができません。86400 というのは丸一日です。

total_votes = 0
初期投票数です。何らかの事情で、スクリプトをリセットしなければならない 場合は、ここに初期値を設定できます。

color = <1,1,1>
オブジェクトの上に表示される文字の色です。

alpha = 1.0
オブジェクトの上に表示される文字の透明度です。

注意
簡易な仕組みで通信を行っているので、セキュリティが重要な場合は、もう少 し工夫が必要です。そういう場合は、決まったオブジェクトからだけ通信を受 け取るように改良するなどして利用してください。

このページのTopへ戻る
© 2007 セカンドライフJAPAN. All rights reserved