Config Notecard Properties

Modify the Config notecard inside the tip jar's inventory. Lines starting with # are ignored. Each parameter is defined as parameter_name=value.
The parameter names are case insensitive.

Property Name Type / Values Description
CanLogIn Yes | No Allows entertainers to log in. If set to No, the jar stays in permanent pay-direct mode (club donations).
CanOverrideLogIn Yes | No If enabled, a new performer can log in and automatically log out the currently logged-in entertainer.
CanChangeStream Yes | No Allows the logged-in performer/DJ to change the parcel stream.
PayPrices Integers (comma-separated) Four values for the quick pay buttons (L$ amounts). If one of the amounts is 0 or negative, no button will be shown.
Example:
25,50,100,200
ClubCommission Float
(0.0 to 100.0)
Percentage of all tips retained by the club
Example:
10.0 retains 10% for the club, i.e., 90% of the tip is paid out to the performer.
Splitting Pairs of UUID,percent List of co-recipients and percentages to split tips with.
Example:
79937e6d-ece0-4250-89bc-abcacd8b39c5,50
(splits 50% with co-worker).
TextColor Hex color code The hex color of the floating hover text.
Examples:
ffffff – white
000000 – black
ff0000 – red
00ff00 – green
0000ff – blue
ff00ff – magenta
ffff00 – yellow
00ffff – cyan
Font 0 | 1 | 2 Selects the display typeface:
0: PT Mono
1: CQ Mono
2: Hack
DefaultBoardText String Default idle message displayed on the board when no one is logged in (e.g. Welcome).
TipJarText String template Hover text template shown when tips are received. Supports placeholders (see table below).
Use \n for line breaks.
NoTipText String template Hover text template shown when someone is logged in but hasn't received any tips yet.
NotLoggedInText String template Hover text template shown when the tip jar is completely idle.
ThankYouMsg String template Message sent to tippers. Supports placeholders: {name} and {amount}.
PrivateThankYouMsg Yes | No If Yes, the thank you message is sent as a private instant message to the tipper.
If No, it is spoken in local chat, visible to everyone in the area.
ShowProfileImage Yes | No Enables showing the logged-in performer's profile picture on the tip jar.
ProfileImageFace Integer (0–7) The prim face index on which the performer's profile image is displayed.
NotLoggedInImage Texture UUID The texture UUID to show on the profile face when no one is logged in.
AnimateBorder Yes | No Enables the scrolling texture animation on the border face.
AnimateBorderTexture Texture UUID Border texture to use when a performer is logged in.
DefaultBorderTexture Texture UUID Border texture to use when no one is logged in.
AnimateBorderFace Integer (0–7) Face index of the prim border.
AnimateBorderRotation Float Rotation of the border texture in degrees.
AnimateBorderSpeed Float Scrolling speed of the border texture animation.
UseParticles Yes | No Enables particle bursts when a tip is received.
ParticlesMoveTowardTipper Yes | No If Yes, the emitted particles will fly toward the avatar who tipped.
ParticleParams Semicolon-separated values A semicolon-separated string of exactly 24 particle system parameters in the following order:
  1. flags (Integer) – Particle flags mask (e.g. 259 for color interpolation, scale interpolation, and emissive)
  2. pattern (Integer) – Emitter pattern (e.g. 2 = explode, 8 = angle cone)
  3. burstRadius (Float) – Distance in meters from center where particles spawn (e.g. 0.0)
  4. startAngle (Float) – Cone start angle in radians
  5. endAngle (Float) – Cone end angle in radians
  6. startColor (Hex String) – Starting color (e.g. ffffff)
  7. endColor (Hex String) – Ending color (e.g. 000000)
  8. startAlpha (Float) – Starting opacity from 0.0 (transparent) to 1.0 (opaque)
  9. endAlpha (Float) – Ending opacity from 0.0 to 1.0
  10. startScale (Vector) – Starting size in <x, y, z> format (e.g. <0.1, 0.1, 0.0>)
  11. endScale (Vector) – Ending size in <x, y, z> format (e.g. <0.05, 0.05, 0.0>)
  12. startGlow (Float) – Starting glow intensity from 0.0 to 1.0
  13. endGlow (Float) – Ending glow intensity from 0.0 to 1.0
  14. texture (UUID) – UUID of the particle texture
  15. blendSrc (Integer) – Blending source function code (e.g. 2)
  16. blendDest (Integer) – Blending destination function code (e.g. 4)
  17. srcMaxAge (Float) – Emitter source lifetime in seconds (0.0 for infinite)
  18. partMaxAge (Float) – Individual particle lifetime in seconds
  19. burstRate (Float) – Time delay in seconds between bursts (e.g. 0.1)
  20. burstPartCount (Integer) – Number of particles spawned per burst
  21. accel (Vector) – Acceleration force vector in <x, y, z> (e.g. <0.0, 0.0, 0.5>)
  22. omega (Vector) – Rotation velocity vector of the source in <x, y, z>
  23. burstSpeedMin (Float) – Minimum initial speed in meters/second
  24. burstSpeedMax (Float) – Maximum initial speed in meters/second

Example:
323;2;0;0;0;<0.99,0.99,0.76>;<0.97,0.85,0.45>;0.5;0.1;<0.1,0.1,0>;<0.5,0.5,0>;0.05;0.05;d963fd78-267c-b218-ce55-c4a1b9634311;7;9;0;5;0.3;5;<0,0,0>;<0,0,0>;0.5;0.5

If you would like to design your own particles (e.g., by using the viewers particle editor, Build > Object > Edit Particles), you can use the ParticleFormatter script contained in the package.
Paste your llParticleSystem parameters into the script at the indicated place, and drop the script in a prim. When touching the prim, the script will show a preview of the particles and print the parameters in local chat. Copy and paste the output into your Config notecard.

Hover Text Placeholders

The following placeholders can be used in your TipJarText, NoTipText, and NotLoggedInText configurations:

Placeholder Replaced With
{name} Display name of the logged-in performer.
{username} SL username of the logged-in performer.
{totalTipAmount} Total L$ tips collected during the current session.
{mostRecentTipAmount} L$ amount of the most recent tip.
{mostRecentTipperName} Display name of the most recent tipper.
{highestTipAmount} L$ amount of the highest tip received.
{highestTipperName} Display name of the highest tipper.