Dress

Table of Contents

Methods

ChangeList

Syntax: Dress.ChangeList(dresslist)

Change dress list, List must be exist in dress/undress Agent tab.

Parameters:
  • dresslist (String): Name of the list of friend.
Returns: Void

ClearList

Syntax: Dress.ClearList(listName)

Clear all items from a Dress list.

Parameters:
  • listName (String)
Returns: Void

DressByProfile

Syntax: Dress.DressByProfile(profileName)

Execute a dress profile by name without changing the selected profile. This is used by hotkeys - the profile name is only for the hotkey action.

Parameters:
  • profileName (String): The name of the dress profile to execute
Returns: Void

DressFStart

Syntax: Dress.DressFStart()

Start Dress engine.

Returns: Void

DressFStop

Syntax: Dress.DressFStop()

Stop Dress engine.

Returns: Void

DressStatus

Syntax: Dress.DressStatus()

Check Dress Agent status, returns a bool value.

Returns: Boolean

ItemClear

Syntax: Dress.ItemClear(list)

Clear all items from a Dress list (alias for ClearList).

Parameters:
  • list (String)
Returns: Void

ItemInsert

Syntax: Dress.ItemInsert(listName, item)

Insert an item into a Dress list.

Parameters:
  • listName (String)
  • item (Dress.DressItemNew)
Returns: Void

ItemInsertByLayer

Syntax: Dress.ItemInsertByLayer(listName, item)

Insert a dress item by layer.

Parameters:
  • listName (String)
  • item (Dress.DressItemNew)
Returns: Void

ItemReplace

Syntax: Dress.ItemReplace(listName, index, newItem)

Replace a dress item in a Dress list.

Parameters:
  • listName (String)
  • index (Int32)
  • newItem (Dress.DressItemNew)
Returns: Void

ItemsRead

Syntax: Dress.ItemsRead(list)

Read items from a Dress list.

Parameters:
  • list (String)
Returns: List[Dress.DressItemNew]

ListDelete

Syntax: Dress.ListDelete(description)

Delete a Dress list from persistence.

Parameters:
  • description (String)
Returns: Void

ListDetailsRead

Syntax: Dress.ListDetailsRead(listname, bag, conflict, useUo3D)
Parameters:
  • listname (String)
  • bag (Int32&@)
  • conflict (Boolean&@)
  • useUo3D (Boolean&@)
Returns: Void

ListExists

Syntax: Dress.ListExists(description)

Check if a Dress list exists by name.

Parameters:
  • description (String)
Returns: Boolean

ListInsert

Syntax: Dress.ListInsert(description, bag, conflict, useUo3D)

Insert a new Dress list into persistence (overload). Insert a new Dress list into persistence.

Parameters:
  • description (String)
  • bag (Int32)
  • conflict (Boolean)
  • useUo3D (Boolean)
Returns: Void

ListsRead

Syntax: Dress.ListsRead()

Read all Dress lists from persistence.

Returns: List[Dress.DressList]

RunMoveBenchmark

Syntax: Dress.RunMoveBenchmark(iterationsPerTest, maxDelayToTest)

Run a benchmark to analyze server move queue behavior. Tests different delays to find the optimal rate before getting "you must wait" messages. Usage from script: Dress.RunMoveBenchmark(iterationsPerTest, maxDelayToTest) Example: Dress.RunMoveBenchmark(50, 500) - tests up to 500ms delay

Parameters:
  • iterationsPerTest (Int32)
  • maxDelayToTest (Int32)
Returns: Void

StopBenchmark

Syntax: Dress.StopBenchmark()

Stop the currently running benchmark test.

Returns: Void

UnDressFStart

Syntax: Dress.UnDressFStart()

Start UnDress engine.

Returns: Void

UnDressFStop

Syntax: Dress.UnDressFStop()

Stop UnDress engine.

Returns: Void

UnDressStatus

Syntax: Dress.UnDressStatus()

Check UnDress Agent status, returns a bool value.

Returns: Boolean

UndressByProfile

Syntax: Dress.UndressByProfile(profileName)

Execute an undress for a specific profile by name without changing the selected profile.

Parameters:
  • profileName (String): The name of the dress profile to undress
Returns: Void