パーミッションのおはなし

ページ名:パーミッションのおはなし

この項目は Hiko Ninoさんのブログ、うのまらまセカンドで書かれていた内容をまとめたものです。

ZHAOというアニメーション制御のツールがあります。これはWikipedia:ja:GPLにもとづいて公開されています。大雑把に説明すると「これは自由に使ってかまわないけど、これをもとに改変したりしたらその部分も同等の条件で開示してね」というライセンスです。

Hikoさんは このZHAOを使って、初心者の方向けに「設定済。買って wearすればすぐ使えます」というツールを販売しています。

Perm 001.jpg※以下、それぞれのパーミッション状態をこのような色であらわします。


上記のライセンスに従うと最終的に欲しい形はこのような状態。スクリプト自体と外側は自由に変更可能。アニメーションは NO COPYです。購入者はこれをベースにしてアニメを差換えたりスクリプトを直したりできる状態です。


Perm 003.jpg

この状態を作る手順はこのような感じ。外側をRezした状態で事前にパーミッションを付けた品物を投げ込む、もしくは投げ込んだ後にパーミッションを変更すればOKです。ここで注意。


すでに他の状態で設定してあったものを修正する場合は注意が必要です。全部が入った状態かつ「中身が自分に権限のあるもの」の場合、外側を選んで権限を変更すると「中身もその権限に再設定されます」。


Perm_005.jpg

ただし、この例で言えばアニメが自分作のものではない - 権限のないものであった場合は、それらは再設定されません。権限がないのだから当然ですね。

自分で作ったもので入れ物の権限をいじるときには中身への影響も注意しましょう。


なお「欲しい形」にした場合にも少し注意が必要です。この品物をインベントリに入れると ZHAO HUD (NO COPY)と表示されます。これは中身の権限設定が表に出てきている状態です。中身の権限なのか外側のものなのか?一覧表示では権限の状態が少しわかりにくくなっていますので注意が必要です。

参考 JIRA Page:MISC-337 - インベントリで中身の権限を表示する場合は ((no modify))のように二重括弧にしよう


2013/6/30追記

1、権限はすべてのアイテムで独立している為、オブジェクトおよびオブジェクトの中身のアイテムは、全て個別に設定する必要がある。(上記の解説にはミスあり。)

2、地面にREZした状態以外(HUDを含めた装着、プレイヤーのインベントリ間の移動)などで設定されたパーミッションは、地面にREZされる瞬間までの期間のみ有効な権限として取り扱われる。

3、地面にREZされた後のオブジェクトは、その中身のアイテムのパーミッションも含めた総合結果の権限に自動的に修正され、もう一度権限を書き換えられるまで継続する。

オブジェクト本体が(フルパーミッション)で、中身のアイテムが(全て不可)の場合。

誰かが地面にREZするまではフルパーミッションとして扱われ受け渡しも自由だが、一度地面にREZされたものからは全ての権限を失う。


4、オブジェクトの中身のアイテムは次の所有者に対してのあまり有効な制限を持たず、直接インベントリ等に移動が可能な為、現在はセキュリティー対策が必須となっている。   


注意

現在のパーミッションという概念には、インベントリ内でのみ有効な権限3種類と、REZ実行された後の権限3種類とが混在している為、インベントリやオブジェクトの中でパーミッションを変更した場合には、それぞれで6種類の権限を考慮しなければならない。


どの段階でのコピーや、編集の可否などにも全く関係なく、次の所有者は全ての中身を取り出すことができる上、他のオブジェクト等に転用することが可能。

オブジェクトAが「llRezObject」等でオブジェクトBをREZする場合には、オブジェクトBだけがコピー可能である必要があるが、オブジェクトBの中にコピー不可のアイテムが含まれた状態でオブジェクトAの中に格納しておけば、オブジェクトBが地面にREZされた時点でオブジェクトBのコピー属性は消える。

ところが、次の所有者などが直接自分のインベントリなどにオブジェクトBを移動した場合には、オブジェクトBの権限は次に地面にREZされるか、誰かに書き換えられるまでは変更されることはない。

大事なスクリプトには他のオブジェクトに転用されたら自動的に削除されるソースコードの記載するか、上記の内容も全て含めた状態で他者に譲渡するという意識が必要。本来、表記上の「コピー可能」という条件がインベントリ内でのみ有効な権限なのか、REZした後かも有効なものなのかを切り分ける必要がある。

これは、ランドインパクトの数値を全てのプレイヤーがプリム数と表記しているのと同じくらい混乱を招く状況だといえる。

尚、「llRemoteLoadScriptPin」などでスクリプトを上書きする場合には、上書きするスクリプト及び、それを格納しているオブジェクトの両方が編集可能である必要がある事と、「llRemoteLoadScriptPin」の実行が地面にREZされたものに対してのみ有効という特性も考慮しなければならず、スクリプトのソース自体もすべて公開される状態となるので注意が必要。



特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。


最近更新されたページ

左メニュー

メニュー 用語集 - これはどういう意味?用語解説 Q&A - よくある質問、定番解説、公式サポートに関する情報 トラブル・シューティング - トラブル・シューティング情...

顔文字

すでに日本の文字文化の仲間入りしたグラフィックを駆使しない表現手段。これが英語と日本語で違う。基本的に英語の顔文字は横向き。最初、わからなかったのが、この2つ...

銀行業務に関する判断・事例

2008年1月22日より施行される「銀行」に関する判断事例をまとめます。これらは「参考」であり、これによって「判断」をするものではありません。個々に記載されていない背景がある場合もありますので判例とは...

都市伝説&うわさ

目次1 Rumor & urban legend1.1 セカンドライフ全人口のうち3割はボット、半数は未使用のアカウントらしぃ1.2 キャッシュはまめにクリアしたほうがよい?1.3 支払い情報がないと...

身長

意外と知られていないが、AVの身長を計れる。llGetScaleのvectorのzを使う。ただし、靴などは脱いで計ること。SL内では2m前後が普通なようで まじめに計って 160cm程度にしたとある人...

設定

Second Lifeでは、様々な設定を行うことができます。「編集」→「環境設定」か、Ctrl + Pで呼び出せます。特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用...

複数アカウントの管理

このページの内容は公式 Knowledge Base「Alt Account FAQ」を翻訳、一部補足したものです。内容は予告なく変更される場合があるため契約を行う際は原文を確認するようにお願いします...

英語

RL/SLを問わず、世界標準語(なのか?)。人口比率的に、普通に生活していると英語を話す機会は多い。英語chatの参考に...ねっとげーむのえいかいわ。ちなみにある人の変遷 (ある人は、高卒程度の英語...

略語

日本語ほど省略しまくる言葉もないと思っていたら英語には勝てませんでした...例えば...lollaugh over laud大笑いbrbbe right backすぐもどるhbhurry back早く...

用語集

すごい作りかけです。みなさん、御協力お願いします。SIMSL内で作成される島のこと。LSLLinden Script Languageのこと。これで、オブジェクトやアバターを操作出来る。アバターSL内...

最近の出来事

最新情報です[]パスワードの盗難事件等発生していますいので、パスワードの再確認をお願いします。 --Keiji 2007年6月17日 (日) 16:46 (UTC)特に記載のない限り、コミュニティのコ...

日本人向けSIM

ここでは、日本人向けSIM(日本人利用者が多い、日本人が運営しているSIM)を並べていきます。特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。...

換金

日本円 →(US$)→ L$ / L$ →(US$)→日本円といった流れで換金が可能。リンデンラボ公式LindeXのみ。その他の方法Paypal経由でサードパーティを利用。例:ANSHECHUNG.C...

太陽

太陽を動かすことも可能。SLの太陽(及び月)は動くので、明るさも当然変わる。暗くなると見えにくいため、太陽を出して明るくすることもできる。メニューバーから以下の操作でコントロール。World - Fo...

外部サイトリンク

活動の軸が外部にある関連のリンク。ニュース、技術資料、ツール、サービスなど。イン・ワールドで活動している団体の説明 HPなどはこちらではなくイン・ワールド系リンクへ記載してください。目次1 ニュース1...

基本操作

初心者講座 > 基本操作ここでは、基本操作を解説します。画面の見方[]キーボードによる操作[]カメラ操作[]特に記載のない限り、コミュニティのコンテンツはCC BY-SAライセンスの下で利用可能です。...

土地の種類・分類

目次1 土地の種類2 土地の購入2.1 メインランドで土地を購入する場合2.2 プライベート・アイランドで土地を購入する場合2.3 レンタルとは?3 その他注意事項土地の種類[]セカンドライフにおいて...

土地

SL内では土地を売買・賃貸できる自分の(または所属するグループが)土地をもつと、そこを Homeとして設定できる。(CTRL+SHIFT+Hで、すぐに帰れる場所になる)土地のプリム数の範囲内で、家など...

右クリック

パイ・メニューを開いてその人や物に対して何か行う操作。何かしたい/情報を知りたいという時は、右クリックすべし。macな人に「右クリックないんですけど…」と質問されるのは定番。Optだったかを押しながら...