[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)
- サポーターパックDigital500 JPY
- FreeDigital0 JPY
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/77a48ced-49e2-458a-979c-b9e45c0d32d4_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/28c92db8-8460-4b35-8a5f-a30eedb41990_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/b3947e31-7a3d-417a-a082-caef7ffb058e_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/1496afc3-31ea-4fec-9e21-c74dca87af39_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/61ac1c64-2224-4464-a24f-e02a7685d5eb_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/229fb384-9c97-4bfa-b558-5df74ecbf96d_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/ec90c7f2-bef6-46ee-bd48-cd04bd469538_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/65aa62db-7541-4c0b-98b0-db2029d2cbdf_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/8181c1d7-4ba4-483b-9f3f-7fcaf8feb270_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/9f91c3b3-fc33-478b-9e28-cdeb16dcabf4_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/867f6352-b876-4d38-b92c-8b0b9981f219_base_resized.jpg)
![[無料あり] Simple Item Lock ワールド用アイテムロック/ホワイトリストシステム(パスワード対応)](https://booth.pximg.net/07cac00b-0ea2-4dd6-97a7-6355b5ceb5c9/i/6375850/cb532e45-4914-4f6f-b808-b2aeb324908f_base_resized.jpg)
Simple Item Lock はVRChatワールドで、アイテムを許可されたプレイヤーしか見えない、またはつかめないようにするギミックです。パスワードにも対応しています。 オブジェクト本体、またはコライダーに動作するため、ボタンやテレポーターなどにも動作します。 サンプルワールド / Sample World https://vrchat.com/home/world/wrld_81241054-ac4c-4e12-a95c-a14792e4e7c1/info Simple Item Lock is a simple way to prevent your item being used or seen(disable) by using a white list. It also has password support. It works with game objects and colliders, so items like buttons and teleporters will also work.
特徴
2つ以上共存可能 / Support for multiple locks to be used at same time. コライダー、オブジェクトなどのモード / Collider / Object Mode パスワード対応 / Support Passwords
説明
Mode 0 - 無効化モード/Disable Mode 許可されていないプレイヤーにはオブジェクトが無効化され、存在しないようになります。Object Syncの場合ではTransformが同期されますが、許可されていないプレイヤーからはアイテムが見えません。ただし、スクリプトも一部同期されなくなり当たり判定も消えます。 範囲: オブジェクト及び子オブジェクト(子オブジェクト自体は無効化されませんが、親オブジェクトが無効化された影響で無効になります。) 使用例: スタッフ限定で、一般プレイヤーに表示する必要のないアイテムをロックする。たとえば、スタッフ専用エリア行きのテレポーター。 Only for whitelisted players the object is enabled. For other players, the object can be seen as non-existent until it's unlocked. Target: target object and child objects. (Child objects won't be directed disabled. But it will appear to be disabled because the parent object is disabled.) Mode 1 - コライダーモード/Collider Mode 許可されていないプレイヤーにはオブジェクトのコライダーが無効化され、インタラクトできなくなります。それ以外のスクリプトは正常に同期されます。ただし、アイテムの当たり判定もなくなりますので、ドアなどに利用する場合では追加のコライダーが必要です。 範囲: オブジェクト自体(子オブジェクトを含まず)(オブジェクトにコライダーがある必要があります。子オブジェクトにある場合では、子オブジェクトを入れてください。) 使用例: スタッフ用のアイテムで、同期するパラメータがある場合や、アイテム自身を隠す必要がない場合でアイテムをロックする。たとえば、プレイヤーを掴めるためのギミックをロックする。 Only whitelisted users will be able to interact or grab the item. The Collision will also disappear. So if you're going to place this in a door, please add another collider to make sure other players can't go through it directly. Target: target object itself. Child objects won't be affected. The target object should have collider directly attached. Mode 2 - コライダー一括モード/Collider Inclusive Mode > コライダーコンポーネントのオンオフを制御するため、コライダーを利用するギミックに干渉する可能性があります。 許可されていないプレイヤーには、このオブジェクトおよび子オブジェクトのすべてのコライダーが無効になります。それ以外のスクリプトは正常に同期されます。 範囲: オブジェクトおよびすべての子オブジェクト 使用例: いくつかのオブジェクトのコライダーを一括管理する場合や、ギミックのコライダー構成が複雑な場合。 > This could potentially break other gimmicks that rely on colliders. Works the same as Mode 1 but all colliders on child objects will also be switched off. Mode 3 - コライダー一括&不可視モード/Collider & Invisible Inclusive Mode > コライダー/Rendererコンポーネントのオンオフを制御するため、それらを利用するギミックに干渉する可能性があります。 許可されていないプレイヤーには、このオブジェクトおよび子オブジェクトのすべてのコライダー、MeshとSkinned Mesh Rendererが無効になります。そのため、アイテムが見られないままスクリプトの実行ができます。それ以外のスクリプトは正常に同期されます。 子オブジェクトにあるもののMesh RendererとSkinned Mesh Rendererがすべて無効になります。(ただし、パーティクル、UI、Spriteなどは正常に動作します)もし子オブジェクトに表示させたいものがありましたら、別のオブジェクトに移動してください。 範囲: オブジェクトおよびすべての子オブジェクト 使用例: ギミックの本体を隠したままギミック機能を利用する場合。 > This could potentially break other gimmicks that rely on colliders, mesh and skinned mesh renderers. Mode 2 with disabling all mesh and skinned mesh renderers to make the target object invisible. インスタンスオーナー許可モード / Allow instance owner インスタンスを立てたプレイヤーを許可します。 使用例: 公開ワールドでの利用や、ユーザー名追加し忘れがある場合での救済措置など。 V2.2: グループインスタンスでは、Fallback To Masterをオンにすることで、一人目のインスタンスマスターを許可することができます。 グループインスタンスではインスタンスオーナーを検出できないため、フォールバックとして利用できます。 ただし、最初にインスタンスに入った人になりますので、ご注意ください。 Allow the player who create this instance to use the item. V2.2: Turning on Fallback to Master can allow first master of this instances to act as instance owner. This is intended to be used in group instances, where instance owners can't be detected. Notice that the first instance master will be the first player to join the Instance. 壁モード / Wall Mode 動作が逆になります。(Mode 0 の場合: 許可されていないプレイヤーにオブジェクトが表示されるが、許可されたプレイヤーに表示されない) 許可されたプレイヤーだけがぬける壁(コライダー)などを作れます。 Use wall mode to make whitelisted players to go through certain walls etc.
注意事項
いたずら防止のためのギミックです。すべての状況に対応できるものではありません。 Mode 0は実質上、ホワイトリストつきのスイッチのため、ターゲットオブジェクトを外部スイッチで有効にできます。 同じオブジェクトを複数のItem Lockに登録した場合は干渉することがあります。 This is designed to prevent unwanted pranks, and may not work for all types of attacks. Enabling the target objects with 3rd party switches will could enable the object regradless of the lock. Putting the same object to multiple Item Locks isn't something we tested, nor what we plan to support.
サポーターパック
* サポーターパックの専用スクリプト、プレハブは、Supporter Packというフォルダの中にあります。 利用履歴パネル StatusDisplay_ENまたはStatusDisplay_JPをシーンの適切な場所に設置し、このオブジェクトをItem Lockの履歴パネルの場所に入れてください。 日本語のフォントは、Unityで□になる場合がありますが、VRChat内では正しく表示されるので、ご注意ください。 パスワードで解除、またはパスワード間違えがあった場合ではここに表示されます。 間違えた回数が一定の回数を上回ると表示の色が変更される機能もあります。(パスワード試行で処理されなくなった場合では更新されなくなります) 履歴パネルは独自のユーザーリストとインスタンスオーナー許可設定があります。 ユーザー名マネージャー このスクリプトはエディター専用です。 3種類のItem Lockにユーザー名を一括導入することができ、役職が多いときなどに便利な機能です。 また、Item Lockからユーザー名を読み込むこともできます。 Username Managerをシーンに配置してご利用ください。 (入力が終わりましたらExport Usernamesを押してください) Password Creator パスワードをインスタンス内で作成する機能です。パスワードの流出対策などにご利用ください。 Password CreatorというスクリプトをItem Lockにアタッチしてご利用ください。 適用するItemLockを設定する必要があります。これは、同じオブジェクトにアタッチした場合でも必須です。また、Password Creatorは専用の設定パネルが必要です。PWCから始まるPassword Panelのプレハブをご利用ください。(is Password Creator Modeを無効にすると、普通のロック解除用のパネルに変更されます。)このパネルは、ユーザー以外の方に自動的に隠されます。 Password Creator は独自のユーザーリストとインスタンスオーナー許可設定がありますが、同じユーザーがItem Lockでホワイトリストに設定するか、またはインスタンスオーナーである必要があります。 Status Display To use this, place Prefab StatusDisplay_EN or StatusDisplay_JP to your scene, and place the object in the StatusDisplay space in ItemLock to enable. If someone unlocks or fails using the password panel, they will be displayed here. If someone failed for too many times, the counter will be changed to another color. (If someone's Item lock stop processing passwords for too many attempts, this will also stop updating) Status Display has its own user list and allow instance owner settings. Username Manager It can export usernames to all 3 types of item locks at the same time. So it's convenient when there are multiple role in your world. Please drop the Username Manager Prefab to your scene before use. Press Export Usernames to save the data to Locks. Password Creator Create password in instance to prevent password leaks. You can use the Password Creator Prefab or attach the script to lock objects. Password Creator requires a different password panel. Use the password panel prefab that start as PWC instead. (Uncheck is Password Creator Mode to use this panel as normal password panel) This panel will hide itself for non-users. Password Creator has its own user list and allow instance owner settings. Notice that the same users should also be whitelisted in the targeted locks or being the instance owner.
問題と回避策
1. インタラプトでテレポートするドアなどに対応するモードがない / No modes applicable to doors that rely on interaction to teleport. A: ドア(またはコライダーが入っている部分)をMode 1に設定して、その後ろに別のオブジェクトでコライダーを設定してください。 Set the door (or the part with the teleporter's collider) to mode 1 and add another collider to the back of the door with another game object.
導入方法
2種類の導入方法があります。 / There are 2 ways to import this gimmick. 準備 / Preparation Unity 2022.3.22 VRChat World 3.10.1 1. Release でunitypackageをダウンロードします。 / Download at Release page. 2. Unityの**ワールド**プロジェクトに導入します。 / Import to a **World** project. Prefabを利用する / Use the prefab 2種類のPrefabがあります。 Advancedでは、アイテム一つ一つでインスタンスオーナーの許可を編集したり、モードを選択したりすることができますが、毎回Generate Dataを押す必要があります。Advanced でないItem Lockでは、すべてのオブジェクトが同じ設定になります。 /Assets/StudioSaphir/SimpleItemLockから、プレハブItemLockCenterあるいはAdvancedItemLockCenterをシーンに設置してください。 Usernamesを展開し+マークを押しユーザー名を入力します。Usernamesにあるすべてのユーザーがオブジェクトを操作できます。 アイテムリストを作ります。Target Object は対象アイテムです。Modeなどの説明は上にあります。 パスワードを利用するには、別途Password Panelのオブジェクトを設置し、パネルのインスペクターにItem Lockを設定する必要があります。 Advanced Prefabでは毎回編集する時にGenerate Dataを押す必要があります。 Advanced Prefabでは、Generate Dataを押すとプレハブがUnpackされます。これはプレハブではそのまま編集すると保存されないためです。 Advanced Prefabでは、ユーザー名コピー機能があります。他のItem Lock(非Advanced含む)またはItemLockBasicがついているオブジェクトを下のTarget LockにいれてCopy Usernamesを押すとユーザー名が入れたオブジェクトにコピーされます。 There are two types of prefabs. Advanced prefab allow editing modes and the options for allowing instance owner for each object, with a drawback of requiring clicking the Generate Data button every time the object is edited. The prefab without Advanced will let all target objects have the same settings. From /Assets/StudioSaphir/SimpleItemLock, place ItemLockCenter or AdvancedItemLockCenter to you scene. Using the + mark at Usernames and input usernames for whitelisted users. Create the item list. Information about modes and other settings are shown above. To use Password mode, you need place the password panel object, and add the Item Lock to the password panel on the inspector. Click the Generate Data Button for Advanced Prefab after editing. After data generation on Advanced Prefab, the prefab will be unpacked to prevent data not being saved correctly. In the Advanced prefab, you can put any other objects with ItemLockBasic or Item Lock Prefabs (Including non-advanced ones) and click Copy Usernames to copy the stored usernames to the target object. 一つオブジェクトのみ利用する / Use single object script ItemLockBasicは今後、更新されなくなります。ItemLockCenterが同じ機能を対応したため、Centerをご利用ください。 ItemLockBasic is now deprecated. Use ItemLockCenter instead, as it now supports the same function. 対象オブジェクトにItemLockCenterというスクリプトをアタッチします。 Usernamesを展開し+マークを押してユーザー名を入力してください。Usernamesにあるすべてのユーザーがこのオブジェクトを操作できます。 アイテムリストを作ります。Target Object は対象アイテムです。Modeなどの説明は上にあります。 パスワードを利用するには、別途Password Panelのオブジェクトを設置し、パネルのインスペクターにItem Lockを設定する必要があります。 Attach ItemLockCenter script to target object. Using the + mark at Usernames and input usernames for whitelisted users. Create the item list. Information about modes and other settings are above. To use Password mode, you need place the password panel object, and add the Item Lock to the password panel on the inspector.
利用規約
Free: MIT License https://github.com/TamakiRuri/SimpleItemLock Supporter Pack: 本商品を購入した時点で本利用規約に同意したものとします。 利用規約の内容が変更された場合、ダウンロードデータに同封する旧バージョンの規約も適用されるとします。 *この利用規約に変更があった場合では、アセットに同封しているバージョンと新バージョンの片方に従っていれば大丈夫です。ただし、アセット更新を行う際には、利用規約も新バージョンのアセットに同封されたものに更新されます。 他の説明がない限り、本データの作成者が著作権を有します。 規約を違反した場合、利用中止および損害賠償を求める場合がございます。 本データを利用することで発生したいかなる損失の賠償責任について、作成者および配布元は一切負いません。 法人利用は要相談とさせていただきます。 本データを利用するにあたって下記の行為を禁止します。 違法行為 宗教、政治、及びそれに関係するコンテンツへの利用 作成者を偽る行為 データを譲渡する行為 その他、本データの販売および本ショップの運営なに不利益をもたらすなど、不適切だと判断された行為 We do not provide English Terms of Use. If Translated Terms of Use has any conflict with the Japanese version, the Japanese version is applied. DO NOT RE-POST.
更新履歴
2026/04/06 ホットフィックス 一部の環境でコンパイルエラーになる問題を修正しました。 2026/03/29 リリース V2.3 namespace を com.rurinya.itemlockに変更しました マスターパスワードを削除しました Item Lock履歴パネル(サポーター限定)に対応しました 一部説明の変更 Free: V2.3b17f Supporter: V2.3b17s 2025/12/31 リリース V2.2 AllowInstanceOwner がGroup インスタンスで動作しない問題を解決するために、Fallback To Masterを追加しました。 Advancedが自動でUnpackするようになりました。 一部のエラーに日本語の説明を追加しました。 Free: V2.2b16f Supporter: V2.2b16s 2025/05/19 サポーターパック向けホットフィックス インスタンスマスター以外がパスワードを作成したときに、同期されない問題を修正しました。 Supporter: V2.1 b15s 2025/04/20 リリース V2.1 パスワード機能を追加しました。 サポーターパックにインスタンス内でパスワードを作成する機能を追加しました。 一部説明を変更しました。 Item Lock Basicはサポート対象外になりました。(今後も引き続きご利用できますが、更新されなくなります。パスワードも非対応です) Free: V2.1b14f Supporter: V2.1b14s 2024/12/13 リリース V1.1 商品ページの一部の説明を変更しました。 具体的な使用例や注意点を追加しました。 コライダー一括モードとコライダー一括&不可視モードを追加しました。 プレハブにある説明を変更しました。 Free: V1.1b11 Supporter: V1.1b2 2024/12/12 商品ページの一部の説明を変更しました。 2024/12/11 リリース V1.0 Free: V1.0b9 Supporter: V1.0b1












