Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Based on Toady Nakamura's Simple Recording Tipjar
- //at http://wiki.secondlife.com/wiki/User:Toady_Nakamura/Simple_Recording_Tipjar
- integer totaldonated;
- default
- {
- on_rez( integer sparam )
- {
- llResetScript();
- }
- state_entry()
- {
- llSetText("Tips\nL$0 so far",<1.0,1.0,1.0>,0.85);
- }
- money(key id, integer amount)// When someone pays the system records their key & the amount
- {
- totaldonated = totaldonated + amount;
- integer randomIndex = llGetInventoryNumber(INVENTORY_OBJECT);
- randomIndex = (integer)llFrand(randomIndex);
- llSetText("Tips\n L$" + (string)totaldonated + " so far",<1.0,1.0,1.0>,0.85);
- llInstantMessage(id,"Thank you for the tip!, " + llKey2Name(id));
- string itemName = llGetInventoryName(INVENTORY_OBJECT, randomIndex);
- llGiveInventory(id, itemName);
- llInstantMessage(llGetOwner(), llKey2Name(id) + " just donated $L" + (string)amount);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement