Money/pl
From Second Life Wiki
Second Life Wiki > Money > Money/pl
| LSL Portal | | | Funkcje | | | Zdarzenia | | | Typy | | | Stałe | | | Potoki | | | Biblioteka Skryptów | | | Tutoriale |
| | Security Warning! |
|
Zawsze (ZAWSZE!) sprawdzaj wysokość oplaty. |
Description
Event: money( key id, integer amount ){ ; }| 20 | Event ID |
Wywolywane gdy id wplaca pieniadze do prima w wysokosci amount.
| • key | id | – | kto placi | |
| • integer | amount | – | ile |
Specification
Gdy pieniadze sa wplacane do prima, wtedy przekazywane sa wlascicielowi tego prima.
Jesli pieniadze sa wplacane do prima, ktorego wlascicielem jest grupa sa natychmiast rowno dzielone miedzy czlonkow grupy (To wlasnie dlatego grupa nie moze grantowac PERMISSION_DEBIT).
Nie zapomnij ustawic w obiekcie funkcji pay.
Przycisk PAY powinien byc skonfigurowany w wiekszosci aplikacji gdzie pieniadze sa przekazywane (llSetPayPrice), to bardzo ulatwia wplate do obiektu.
Examples
integer price = 10; default { state_entry() { llSetPayPrice(PAY_HIDE, [PAY_HIDE ,PAY_HIDE, PAY_HIDE, PAY_HIDE]); llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); } run_time_permissions(integer perm) { if(perm & PERMISSION_DEBIT) state cash; } } state cash { state_entry() { llSetPayPrice(price, [price ,PAY_HIDE, PAY_HIDE, PAY_HIDE]); } money(key id, integer amount) { if(amount != price) { llGiveMoney(id, amount); llInstantMessage(id, "Wplacono "+(string)amount+", a jest to suma bledna. Wlasciwa ilosc wynosi: "+(string)price); } else { llInstantMessage(id, "No. Suma sie zgadza"); } } }
See Also
Functions
| • | llGiveMoney | – | Przekaz pieniadze nastepnemu avatarowi | |
| • | llSetPayPrice | – | Skonfiguruj przycisk pay |
This article wasn't helpful for you? Maybe the related article at the LSL Wiki is able to bring enlightenment.

