The Tip Jar script can be used in a tip jar to tip DJ's, dancers etc. When an avatar pays
the tip jar, it notifies the owner, thanks the tipper and displays the last tip and total
tips as floating text, the total amount also on a prim. On touch, a group invite can be
displayed. A command can be sent to external particle emitter/poofer on a configurable
channel; a simple internal poofer is included. Optionally, a slideshow of textures in the
object's inventory can be shown on a configurable face.
On tipping, the script scans the inventory of the prim it is in and randomly selects
a gift or prize which is delivered in a folder or as single item. All items whose names
start with the prize name, e.g. images, are also included.
Choose from the following variants, according to your needs. Please make sure you buy the
correct one - this description contains all features of all variants:
- Tip Jar: simple tip jar
- Tip Jar DJ: tip jar incl. stream info, for DJs
- Tip Jar Advanced: tip jar incl. config notecard, for creators
- Tip Jar Pro: tip jar incl. stream info and config notecard
You can later upgrade to a better variant for a reduced price using the included Updater.
If you already own v0.58 which contains the Pro Updater, you can upgrade for free. For
v0.57 or earlier which do not include the Pro Updater, please contact me.
Tip Jar DJ and Pro packages contain a tool script to get song and stream info from a
streaming server (Shoutcast v1+2 or Icecast), display them as floating text and optionally
announce the current song in public chat. If the title is too long, it scrolls back and
fore.
Tip Jar Advanced and Pro packages use the Config Handler script to read parameters from
a config notecard. This script is also buyable separately and part of other packages as
well, e.g. Slideshow Advanced. If you already have it, you can just use it without
needing to buy a more expensive package.
If a config notecard containing the word "TipJarConfig" in its name is found in the tip
jar, it is read and all parameters are taken from there. All configuration parameters can
be set in the script (for tip jar creators), some can be set in the config notecard (for
users), in the object's description field (without config notecard) or by chat commands.
In the description you can configure the headline, your DJ group, the channel some viewers
(e.g. Firestorm) can send the song title to, and the URL of the streaming server. If the
headline is empty, a default headline is displayed.
Detailed configuration options:
- configurable floating text, headline can also be set in description field
- the DJ's group UUID, use object's group if none is configured, group invitation on touch
- streaming server URL, incl. Shoutcast v2 stream ID (sid)
- get parcel music URL from own land or when rezzed+deeded
- color of floating text for title, tips, current song and stream info
- announce mode (whisper/say/shout/off) for current song title in public chat on new song
- optional interval for current song title to be announced in public chat
- optional interval for group invitation to be announced in public chat
- whether stream info (status, bitrate, listeners, time) should be shown
- play configurable sound, send particles and configurable texts when being tipped
- optional rotation, static or dynamic based on tipped amount, configurable axis and speed
- default amount and amount list that is displayed to the tipper
- prim name or number and faces to display the total amount
- prim name or number and face of a display area (e.g. with DJ images) for visual feedback
- slideshow of textures in inventory with configurable delay and fade mode
- optional hue cycle for floating text and on a prim and face in configurable steps
- number texture for the digits of the total amount; one is given for SL and Avination
- the channel some viewers (e.g. FS) can send the song title to
- channel to external particle emitter/poofer
- configurable command channel and command prefix
- particle system parameters and target for integrated poofer
- random gift for tipper
- optional config notecard (Advanced and Pro)
The Tip Jar scripts are full perm. They're licensed under the BSD license with the
addition that they must not be resold or otherwise given away standalone in parts or as
whole. They can be used in your creations as long as these license conditions are met.
Please remember to remove modify and either copy or transfer permissions on the scripts
before you put your products on sale.
Feel free to report bugs, request features, give feedback or write a nice MP review ^^
To update or redeliver a product, wear the included Updater and follow the instructions.
Store policies and info about custom scripting at my MP store and the inworld terminals.
Changelog:
- v0.62 ... Get stream URL from parcel, prims can be given by name, optimizations,
filter more HTML entities
- To tip DJs, hosts, dancers etc.
- Amount as floating text and on prim
- Configurable sound, rotation, headline
- Additional config notecard
- Full perm, BSD license
Great script!
Not only does this script do more then i've ever read a tipjar script do, it also is explained very well so you actually understand and learn some scripting! the nc is easy to understand and a good tool to let your buyers configure their tipjar. Shui responds fast and offers great service. ( i am not payed or bribed to write this review lol. just a happy customer)