User Tools

Site Tools


miniatm:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
miniatm:start [2016/03/15 18:08] kyrahabattoirminiatm:start [2022/09/19 17:36] (current) – refloxing kyrahabattoir
Line 1: Line 1:
 {{ :miniatm:minimain.png?nolink}} {{ :miniatm:minimain.png?nolink}}
-The miniATM is KDC's approach to a safe, sane and consentual financial domination experience.+The miniATM is KDC's approach to a safe, sane and consensual financial domination experience.
  
 ===== Key features ===== ===== Key features =====
Line 6: Line 6:
   * All payments are logged by recipient, time and amount.   * All payments are logged by recipient, time and amount.
   * Doesn't require to set an owner/master.   * Doesn't require to set an owner/master.
-  * Safety payment limit+  * Safety payment limits
-  * Countdown countup mode.+  * Count down count up mode.
   * Payments and requests are revealed to local chat.   * Payments and requests are revealed to local chat.
 +  * Optional debt management module.
  
 ---- ----
Line 15: Line 16:
 **Before doing anything with your miniATM, you have to set your maximum payment amount, this is the maximum value of any payment (not the total) that you feel safe with. It protects you against typing accidental digits during payments.** **Before doing anything with your miniATM, you have to set your maximum payment amount, this is the maximum value of any payment (not the total) that you feel safe with. It protects you against typing accidental digits during payments.**
  
-To set payment limit, right-click>edit the miniATM, there should be a notecard called "Pay Limit=0Simple rename the notecard and replace "0" by the amount of your choice ex; "Pay Limit=1000" for a L$1000 payment limit.+To set payment limit, right-click>edit the miniATM, there should be a notecard called "config.pay.limit=500Simply rename the notecard and replace "500" by the amount of your choice
 + 
 +[[miniatm:start#configuration_cards|Check the configuration card section for more information]]. 
 + 
 +---- 
 +===== Configuration cards ===== 
 +Inside the miniATM object inventory are 4 configuration cards that can be *renamed* to tweak core configuration options of the miniATM. 
 +{{  :miniatm:miniatm-config.png|}} 
 +==== config.debtsystem=Yes/No ==== 
 +Rename this notecard to configure whether the miniATM debt system is active or not. 
 + 
 +Possible options: 
 +  * **config.debtsystem=No** : (Default) 
 +  * **config.debtsystem=Yes** : The debt system is active, and refusing payment allows the requester to create a debt. 
 + 
 +==== config.pay.limit=X ==== 
 +Rename this notecard to configure the payment safety limit (maximum allowed payment). X Can be any whole number value. 
 + 
 +Possible options: 
 +  * **config.pay.limit=0** : The miniATM will auto reject all transactions. 
 +  * **config.pay.limit=10** : The miniATM will auto reject transactions over L$10. 
 +  * **config.pay.limit=500** : The miniATM will auto reject transactions over L$500. 
 + 
 +==== config.range.limit=X ==== 
 +Rename this notecard to configure the maximum touch/click range of the miniATM. X Can be any whole number value. 
 + 
 +Possible options: 
 +  * **config.range.limit=20** : The miniATM will be clickable from a maximum range of 20 meters. 
 +  * **config.range.limit=100** : The miniATM will be clickable from a maximum range of 100 meters. 
 + 
 +==== config.ui.simple=Yes/No ==== 
 +Rename this notecard to configure whether the test functions are visible to the wearer. These allow the wearer to have access to the commands that are normally reserved to other users, such as request & setting a minimum, these are purely for testing purpose. 
 + 
 +Possible options: 
 +  * **config.ui.simple=Yes** : Default menus for the wearer. 
 +  * **config.ui.simple=No** : Displays test functions to the wearer. 
 ---- ----
 ===== Public options ===== ===== Public options =====
 {{ :miniatm:miniatmmainmenu.png?nolink}} {{ :miniatm:miniatmmainmenu.png?nolink}}
-These options are available to anyone in a 20 meter range around the wearer. +These options are available to anyone in a 20-meter range around the wearer. 
-==== MINIMUM ==== +// Note: the activation distance of the miniATM is controlled by the name of the notecard "config.range.limit=20"// 
-Allows anyone to set a minimum payment amount. The wearer will not be able to give this person less outside of a direct request. This option only governs the next payment to the same person and is cleared immediately after. + 
-==== REQUEST ====+==== Min. Pay ==== 
 +Allows anyone to set a minimum payment amount. The wearer will not be able to give this person less unless it is a direct request. This option only governs the next payment to the same person and is cleared immediately after. 
 +==== Request ====
 Allows anyone to publicly request a certain amount, this function will open a confirmation popup for the wearer. Entering the requested amount again will validate the request, entering anything else will reject it. Requests are auto rejected after 50 seconds without a reply from the wearer. Allows anyone to publicly request a certain amount, this function will open a confirmation popup for the wearer. Entering the requested amount again will validate the request, entering anything else will reject it. Requests are auto rejected after 50 seconds without a reply from the wearer.
  
 //This function will print in local chat the requester's name, the amount and if the request is granted or rejected.// //This function will print in local chat the requester's name, the amount and if the request is granted or rejected.//
-==== LEDGER ====+==== Ledger ====
 This option will privately message a listing of all the transactions (amount and date) this person received. This option will privately message a listing of all the transactions (amount and date) this person received.
-//This function can also be used by the wearer, but will ouput the complete ledger, with recipients for each transaction.// +//This function can also be used by the wearer, but will output the complete ledger, with recipients for each transaction.// 
-==== SUMMARY ====+==== Summary ====
 This option will output privately totals for the day, week, and month received by the person using the option. This option will output privately totals for the day, week, and month received by the person using the option.
-//This function can also be used by the wearer, but will ouput the total sums given.//+//This function can also be used by the wearer, but will output the total sums given.//
 ===== Private options ===== ===== Private options =====
 These options are only available to the wearer. These options are only available to the wearer.
  
-==== PAY ==== +==== Pay/Pay to...==== 
-Allows the wearer to select a person in their vicinity and how much to give them, this works the same as the standard secondlife "Pay" option, but it will log the amount given and show the transaction in local chat.+Allows the wearer to select a person in their vicinity and how much to give them, this works the same as the standard SecondLife "Pay" option, but it will log the amount given and show the transaction in local chat.
 ---- ----
-==== SETUP ==== +==== Options ==== 
-The setup menu allows the wearer to change certain aspects of the miniATM, such as turning verbose mode on and off, purging the transaction log, switching from countdown to countup mode, and setting the cashbox amount. +The setup menu allows the wearer to change certain aspects of the miniATM, such as turning verbose mode on and off, purging the transaction log, switching from count down to count up mode, and setting the cash box amount. 
-=== VERBOSE === +=== Verbose === 
-The verbose mode will message the wearer everytime someone either clicks the miniATM, or change their minimum payment amount. +The verbose mode will message the wearer every time someone either clicks the miniATM, or change their minimum payment amount. 
-=== PURGE ===+=== Purge ===
 The logging system of the miniATM can store a total of 200 transactions, past that, the oldest transactions are removed to make room for new ones. The logging system of the miniATM can store a total of 200 transactions, past that, the oldest transactions are removed to make room for new ones.
  
 You can use this option to manually purge the transaction log. You can use this option to manually purge the transaction log.
-=== AMOUNT === +=== Amount === 
-Is used to set the value of the cashbox, the function of the cashbox is different depending of the mode the miniATM is in (countdown/countup). +Is used to set the value of the cash box, the function of the cash box is different depending on the mode the miniATM is in (count down/count up). 
-=== COUNTUP === +=== Count up === 
-In countup mode, the value of the cashbox increases with each payment the wearer makes, the value of the cashbox is displayed in the touch menu as: "Total withdrawn"+In count up mode, the value of the cash box increases with each payment the wearer makes, the value of the cash box is displayed in the touch menu as: "Total withdrawn"
-=== COUNTDOWN === +=== Count down === 
-In CountDown mode, the value of the cashbox decreases with each payment the wearer makes, the value of the cashbox is displayed in the touch menu as: "Available funds"+In count down mode, the value of the cash box decreases with each payment the wearer makes, the value of the cash box is displayed in the touch menu as: "Available funds"
-//In CountDown mode, the cashbox acts as a secondary payment limit.//+//In count down mode, the cash box acts as a secondary payment limit.// 
 +---- 
 +===== Debt Module ===== 
 +The debt module is disabled by default and has to be enabled by changing the "config.debtsystem" configuration card, [[miniatm:start#configdebtsystem_yes_no|click here for more information]]. 
 + 
 +The main aspect of the debt module is that, on payment request, if the wearer refuses the payment, the requester will be offered to create a debt with the same amount. Debts are automatically repaid as the wearer makes manual payments to the debt recipient. 
 + 
 +//At the present time, all debts are hard-coded with a weekly interest rate of 1%, the wearer will be notified when interests are being compounded.// 
 + 
 +The miniATM debt module uses a special "fast-forward" catch-up process that allows it to process missed compounding cycles if the miniATM was not worn for a long period of time, fast-forwarding will occur the next time the miniATM is worn. 
 + 
 +The wearer can check their outstanding debts from the "Options" sub menu, other users can list or delete debts in their favor from the debt menu. 
 + 
 +A notification will be sent when a debt is fully repaid.
 ---- ----
 ===== Customization ===== ===== Customization =====
Line 58: Line 110:
 You can change the sound effects used by the miniATM simply by replacing them with a sound of your choice, removing/renaming the sound files from the miniATM's inventory will disable sound effects without causing any errors. You can change the sound effects used by the miniATM simply by replacing them with a sound of your choice, removing/renaming the sound files from the miniATM's inventory will disable sound effects without causing any errors.
  
-You can also replace the "credit card" texture by one of your choice, provided that it uses the same "50/50" template. +You can also replace the "credit card" texture with one of your choice, provided that it uses the same "50/50" template
 + 
 +In addition, a "slim" variant of the miniATM is provided, it lacks a baseplate to make it easier to integrate the card slot on armors, robot avatars, helmets, etc...
 ---- ----
 ===== ER doll hood plugin setup ===== ===== ER doll hood plugin setup =====
 {{ :miniatm:miniatmplugin.png?nolink}} {{ :miniatm:miniatmplugin.png?nolink}}
-The miniATM comes with a simple plugin that will mirror the cashbox value of your miniATM on an "ER doll hood" using a condensed form: L$999  L$4.4K, L$10K, etc...+The miniATM comes with a simple plugin that will mirror the cash box value of your miniATM on an "ER doll hood" using a condensed form: L$999  L$4.4K, L$10K, etc...
  
-Simply drag and drop the "miniATM doll hood plugin" into your ER doll hood, update your cashbox amount and you are set.+   * Drag and drop the "miniATM doll hood plugin" into your ER doll hood
 +   * With the hood selected go to "Build>Scripts>Reset Scripts" to enable the plugin. 
 +   * Update your miniATM cash box amountand you are set.
 ---- ----
 ===== Terms of use ===== ===== Terms of use =====
-While this piece of software has been throughly tested for security flaws, it is provided "as is", without warranty of any kind, express or implied. In no event shall the authors or copyright holders be liable for any claim, damages or other liability.+While this piece of software has been thoroughly tested for security flaws, it is provided "as is", without warranty of any kind, express or implied. In no event shall the authors or copyright holders be liable for any claim, damages or other liability.
miniatm/start.1458065328.txt.gz · Last modified: 2017/04/04 10:35 (external edit)