Difference between revisions of "LlSetPayPrice"

From Second Life Wiki
Jump to navigation Jump to search
Line 61: Line 61:
|notes
|notes
|cat1=Money
|cat1=Money
|cat2
|cat2=Prim
|cat3
|cat3
|cat4
|cat4
}}
}}

Revision as of 01:08, 22 April 2007

Emblem-important-red.png Security Warning!

Always (ALWAYS!) check the amount paid in your money() event. This UI element isn't modal, and has had bugs exploited in the past. Never trust the client software to be secure.

Summary

Function: llSetPayPrice( integer price, list quick_pay_buttons );
0.0 Forced Delay
10.0 Energy

Sets the default amount for pay text field and pay buttons of the appearing dialog when someone chooses to pay this object.

• integer price PAY_* constant or positive value
• list quick_pay_buttons Four PAY_* constants and/or positive integer values

This function has no effect if called from a state that does not implement the money event.

Constant Alt Description
PAY_HIDE -1
0
Hides this quick pay button.
PAY_DEFAULT -2 Use the default value for this quick pay button.
Button Order
1
2
3
4
Defaults
$1 $5
$10 $20

Examples

This will give the user a dialog box without the price field and only one button with a value of 150.

llSetPayPrice(PAY_HIDE, [150,PAY_HIDE,PAY_HIDE,PAY_HIDE])

See Also

Events

•  money

Functions

•  llGiveMoney

Deep Notes

Signature

function void llSetPayPrice( integer price, list quick_pay_buttons );