User Tools

Site Tools


fs_zdrop_ztake_mtake
Advertisement

How to use Zdrop, Ztake and Mtake


Zdrop

The Zdrop command transfers items from your inventory to a rezzed prim without the need to wait for the contents of the prim to load.
This is a much more reliable method for transfering large numbers of items into a prims contents then by dragging and dropping them in edit which often will see several items fail to transfer.
No-copy items are moved to the prim. All other items are copied.

Valid commands:

  • Zdrop on (rezzed prim UUID) (source inventory folder name)
  • Zdrop off

Typing zdrop into local chat will give further instructions.
Note: Type in zdrop not Zdrop.

To obtain the rezzed prim UUID, right click the prim → Edit → General tab → Copy Keys button

Example of use

To transfer all items from a folder in inventory with the name My Stuff to a prim with UUID 7f0ac3cf-31c6-1b76-2c95-399dd4c6d53e

Type the following into local chat: zdrop on 7f0ac3cf-31c6-1b76-2c95-399dd4c6d53e My Stuff

You will see the following confirmation in local chat (only you will see this):

Beginning Zdrop.
Verifying destination prim is present inworld…
Verifying folder location…
Found folder “My Stuff”.
Found prim “7f0ac3cf-31c6-1b76-2c95-399dd4c6d53e”.
Transferring inventory items from “My Stuff” to prim “7f0ac3cf-31c6-1b76-2c95-399dd4c6d53e”.
WARNING: No-copy items will be moved to the destination prim!
Do not have the prim selected while transfer is running to reduce the chances of “Inventory creation on in-world object failed.”
Use “Zdrop off” to stop the transfer
transferring (name of item1 in folder)
transferring (name of item2 in folder) etc
Completed transfer from “My Stuff” to “7f0ac3cf-31c6-1b76-2c95-399dd4c6d53e”.

All contents from your My Stuff folder have now been transfered to your prim - No-copy items were moved to the prim and all other items were copied.

If you wish to stop the transfer before it has completed, type zdrop off into local chat.

Ztake

The Ztake command copies selected rezzed objects into the folder you specify in your inventory.

Valid commands:

  • Ztake on (destination inventory folder name)
  • Ztake off

Typing ztake into local chat will give further instructions.
Note: Type in ztake not Ztake.

Example of use

To take 3 objects, Object1, Object2, Object3 into inventory and place them directly into your My Stuff folder.

Select Object1, Object2 and Object3 in edit

Type the following into local chat: ztake on My Stuff

You will see the following confirmation in local chat (only you will see this):

Beginning Ztake.
Verifying folder location…
Found destination folder “My Stuff”.
Ztake activated. Taking selected in-world objects into inventory in:
5…
4…
3…
2…
1…
Ztake has taken all selected objects. Say “ztake off” to deactivate ztake or select more objects to continue.

All 3 objects have now been derezzed from inworld and moved directly into your My Stuff folder.

WARNING! Until you deactivate Ztake, any object inworld that you select (edit on) that you own will be taken into your My Stuff folder. BE CAREFUL!

To deactivate Ztake type ztake off into local chat.

Mtake

The Mtake command renames selected rezzed objects to the dimensions of the prim, then copies them into the folder you specify in your inventory.
This is probably not much use these days but was initially added as a tool when creating megaprims so your many newly created megaprims, all named Object could be mass selected, named according to size and taken one by one into inventory.

Valid commands:

  • Mtake on (destination inventory folder name)
  • Mtake off

Typing mtake into local chat will give further instructions.
Note: Type in mtake not Mtake.

Example of use

You have 3 objects, Object1, Object2, Object3 rezzed inworld and you want to take them into your My Stuff folder and rename them accoring to their prim dimensions

Select Object1, Object2 and Object3 in edit

Type the following into local chat: mtake on My Stuff

You will see the following confirmation in local chat (only you will see this):

Beginning Mtake.
Verifying folder location…
Found destination folder “My Stuff”.
Mtake activated. Taking selected in-world objects into inventory in:
5…
4…
3…
2…
1…
Mtake has taken all selected objects. Say “Mtake off” to deactivate Mtake or select more objects to continue.

All 3 objects have now been renamed to their prim dimensions, derezzed from inworld and moved directly into your My Stuff folder.

WARNING! Until you deactivate Mtake, any object inworld that you select (edit on) that you own will be renamed and taken into your My Stuff folder. No modify objects WILL be renamed. BE CAREFUL!

To deactivate Mtake type mtake off into local chat.

Lpackage

The Lpackage moves selected rezzed objects into the folder you specify in your inventory and then copies ALL items from that folder to a rezzed prim.

Valid commands:

  • lpackage (destination prim UUID) (destination inventory folder name)

Typing lpackage into local chat will give further instructions.
Note: Type in lpackage not Lpackage.

Example of use

You have 3 objects, Object1, Object2, Object3 rezzed inworld and you want to take them into your My Stuff folder and then send copies of all items within the My Stuff folder into a rezzed prim with UUID 8902278e-a05a-443b-07db-2626ab77fd9a

Select Object1, Object2 and Object3 in edit

Type the following into local chat: lpackage 8902278e-a05a-443b-07db-2626ab77fd9a My Stuff

You will see the following confirmation in local chat (only you will see this):

Verifying destination prim is present inworld…
Found destination folder “My Stuff”.
Packager started. Phase 1 (taking in-world objects into inventory) starting in:
5…
4…
3…
2…
1…
Phase 1 of the packager finished.
Do not have the destination prim selected while transfer is running to reduce the chances of “Inventory creation on in-world object failed.”
transferring (name of item1 in folder)
transferring (name of item2 in folder) etc
Packager finished, you may now pick up the prim that contains the objects.
Packaged what you had selected in world into the folder “My Stuff” in your inventory and into the prim with the UUID of “8902278e-a05a-443b-07db-2626ab77fd9a”


All 3 objects have now been derezzed from inworld and moved directly into your My Stuff folder. All content from your My Stuff folder has now been transfered to your prim - No-copy items were moved to the prim and all other items were copied.

Don't worry if you look at the contents of package right now, it may show as empty, it isn't, it's just a bug with Second Life itself.
If you take it into your inventory then rez it back out, all the contents will be there.

Cpackage

Cpackage is the same as Lpackage, but copies objects instead of taking when possible.
The Cpackage command copies selected rezzed objects into the folder you specify in your inventory and then copies ALL items from that folder to a rezzed prim.

Valid commands:

  • cpackage (destination prim UUID) (destination inventory folder name)

Typing cpackage into local chat will give further instructions.
Note: Type in cpackage not Cpackage.

Example of use

You have 3 objects, Object1, Object2, Object3 rezzed inworld and you want to copy them into your My Stuff folder and then send copies of all items within the My Stuff folder into a rezzed prim with UUID 8902278e-a05a-443b-07db-2626ab77fd9a

Select Object1, Object2 and Object3 in edit

Type the following into local chat: cpackage 8902278e-a05a-443b-07db-2626ab77fd9a My Stuff

You will see the following confirmation in local chat (only you will see this):

Verifying destination prim is present inworld…
Found destination folder “My Stuff”.
Packager started. Phase 1 (taking in-world objects into inventory) starting in:
5…
4…
3…
2…
1…
Phase 1 of the packager finished.
Do not have the destination prim selected while transfer is running to reduce the chances of “Inventory creation on in-world object failed.”
transferring (name of item1 in folder)
transferring (name of item2 in folder) etc
Packager finished, you may now pick up the prim that contains the objects.
Packaged what you had selected in world into the folder “My Stuff” in your inventory and into the prim with the UUID of “8902278e-a05a-443b-07db-2626ab77fd9a”


All 3 objects are still rezzed inworld, copies have been taken into your My Stuff folder. All content from your My Stuff folder has now been transfered to your prim - No-copy items were moved to the prim and all other items were copied.

Don't worry if you look at the contents of package right now, it may show as empty, it isn't, it's just a bug with Second Life itself.
If you take it into your inventory then rez it back out, all the contents will be there.

Kpackage, Ktake, Kcopy

  • kpackage: same as cpackage but takes UUID arguments instead of tool selections
  • kpackage UUID_dest folder_name UUID_1 UUID_2 …
  • ktake/kcopy: Takes/copies(when possible) given objects by UUID in to named folder
  • ktake folder_name UUID_1 UUID_2 …
  • kcopy folder_name UUID_1 UUID_2 …
  • Folder names with spaces not supported
  • cmdline packager allows scripted packaging, with manual initiation.
  • Initiate by saying “kpackagerstart UUID Some_existing_inventory_folder”.
  • UUID is destination object where copied objects will be put at the end as well as the object the viewer will be listening to for the next 2 commands.
  • Folder should be empty unless existing items there are needed in the package.
  • Use llOwnerSay(“kpackageradd UUID1,UUID2,…,UUIDn”) to add objects to list.
  • Call llOwnerSay(“kpackagerend”) to finalize and copy objects to caller.
  • Say kpackagerstop to stop and clear the packager.

/touch

Valid commands:

  • /touch (rezzed prim UUID)

/siton, /standup

Valid commands:

  • /siton (rezzed prim UUID)
  • /standup

/cs

Opens Contact Sets floater

Valid commands:

  • /cs
fs_zdrop_ztake_mtake.txt · Last modified: 2015/12/09 22:49 by whirly_fizzle