設置例:セキュリティロックあいてむ(4)

harayoki

2007年04月28日 14:44


securityLockItem links


自分のギャラリーにセキュリティロックあいてむを設置してみました。
パスワードを入力するとワープ椅子が出現し、スカイボックスにワープできます。


柱のところに設置。


高さ1.5m…くらいでいいかな?

なおパスワードは、ものづくりユニットのメンバ専用なので、
非公開です。あしからず。

下記映像でご覧くださいませ。


映像の最後のピザは…トラップですw
購入したものですが面白いですね。

アイテム利用コードはこれだけ。
パスワードが正しいと、OnPassOK()が呼び出されます。
その中で、ワープ椅子をrezしているだけです。
string INIT_EVENT = "resetParams";
string callback = "inputCheckOK";
string answer ="1111";//パスワード

OnPassOK(){
vector p= llGetPos()+<1.5,-1.5,-1.75>;//椅子を出す絶対座標
rotation rot = llEuler2Rot(<0,90,0>*DEG_TO_RAD);//椅子を出す角度
vector v = <0,0,0>;//椅子の初期動作スピード=なし
llRezObject("warp chair",p,v,rot,1);
}

default{
state_entry(){
string s = INIT_EVENT +" "+answer+" "+callback;
llMessageLinked(LINK_THIS,0,s,NULL_KEY);
}
link_message(integer sender_num,integer num,string str,key id){
if(str==callback && num ==1) OnPassOK();
}
}
セキュリティロック