LlOverMyLand/ja
Jump to navigation
Jump to search
LSL ポータル | 関数 | イベント | 型 | 演算子 | 定数 | 実行制御 | スクリプトライブラリ | カテゴリ別スクリプトライブラリ | チュートリアル |
要約
関数: integer llOverMyLand( key id );サンプル
<lsl> //--// private land message //--//
//-- @@ が付いている行は、コードを最適化しています。詳細は以下で: //-- https://wiki.secondlife.com/wiki/User:Void_Singer/Optimizations
//-- 無視するアバターのリスト。全て小文字で。 list gLstIgnore = ["void singer"]; key gKeyAv;
default{
state_entry(){ llOwnerSay( "I'll pester anyone on your land I can find," + " unless they're in your ignore list." ); llSensorRepeat( "", "", AGENT, 96, PI, 30 ); }
sensor( integer vIntFound ){ do{ gKeyAv = llDetectedKey( --vIntFound ); //--@@ //-- 対象者が当該の土地の上にいるか調べる。 if (llOverMyLand( gKeyAv )){ //-- @@ //-- 無視リストに入っていないか調べる。 if (!~llListFindList( gLstIgnore, (list)llToLower( llDetectedName( vIntFound ) ) )){ //-- @@ //-- 無視リストに入っていないアバターには警告する。 llInstantMessage( gKeyAv, "You are on private land, please leave this parcel" ); } } }while (vIntFound); }
}
</lsl>特記事項
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。