These forums are CLOSED. Please visit the new forums HERE
split profits |
|
Ope Rand
Alien
![]() Join date: 14 Mar 2003
Posts: 352
|
05-30-2003 21:26
i think it would be great if there was a way to sell stuff and give the money to more than one person. like if 2 people collaborate on something and they want to split the profits.
_____________________
-OpeRand
|
Shebang Sunshine
Royal PITA
Join date: 3 Dec 2002
Posts: 765
|
05-30-2003 22:14
Seconded and previously suggested =)
In the meantime, the only way to do it automatically is via script :/ #! |
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
|
05-30-2003 22:25
There is a way to do it via script if someone buys something through the aquire>buy menu??? YAY! ::runs to LSL manual to find out where it is, if it exists at all::
![]() _____________________
October 3rd is the Day Against DRM (Digital Restrictions Management), learn more at http://www.defectivebydesign.org/what_is_drm
|
Nada Epoch
The Librarian
![]() Join date: 4 Nov 2002
Posts: 1,423
|
05-31-2003 03:17
Originally posted by Christopher Omega There is a way to do it via script if someone buys something through the aquire>buy menu??? YAY! ::runs to LSL manual to find out where it is, if it exists at all:: ![]() there isn;t a way to do it via the right click option buy. what you have to do is write a script that uses the money event to check and see if a person has given enough money, at which point it gives that person the object they just purchased, and then gives the co-owners their portion of the profit. the actual owner of the object would need to also have given the object permission to debit their account(so that the object can give their partners their share of the money) we want/need a bought(key id) event. ![]() _____________________
i've got nothing.
![]() |
Ope Rand
Alien
![]() Join date: 14 Mar 2003
Posts: 352
|
05-31-2003 05:15
oh yeah a bought event would be great. on top of the money thing it could be used to give the buyer a manual or any instructions after they've bought it.
_____________________
-OpeRand
|
Shebang Sunshine
Royal PITA
Join date: 3 Dec 2002
Posts: 765
|
05-31-2003 07:17
<G> Nada, yup, that's exactly what I had in mind, with the addition of one of the following:
* send an IM or email to all the partners telling them of the sale * write a notecard into the object's inventory with sale info as the subject * some other way of keeping track, so all people who are to receive a share of the take can check and see how many have been sold, to whom, etc. We also need an llOfferedItemDeclined so automatic refunds can be made... #! |
Christopher Omega
Oxymoron
Join date: 28 Mar 2003
Posts: 1,828
|
05-31-2003 08:27
llOfferItemDeclined seems to be something that can be used to grief, people could script something, for example a landmark giver, that once clicked on would endlessly cycle a person with the accept inventory? window, and the person would be unable to decline without relogging or going out of the same sim as the object.
_____________________
October 3rd is the Day Against DRM (Digital Restrictions Management), learn more at http://www.defectivebydesign.org/what_is_drm
|
Nada Epoch
The Librarian
![]() Join date: 4 Nov 2002
Posts: 1,423
|
05-31-2003 08:37
it would need to be an event, like inventory_give(integer accept, integer delivered) where accept is TRUE or FALSE for whether they hit yes or no, and deliverd is a TRUE or FALSE as to whether it ended up in their inventory.
and you could add whatever you wanted to inside the money if ![]() _____________________
i've got nothing.
![]() |
Shebang Sunshine
Royal PITA
Join date: 3 Dec 2002
Posts: 765
|
05-31-2003 10:49
An event, yes =) (See, Nada, I still have much to learn from you!)
You're right, Christopher -- I hadn't thought of the griefing aspect yet. But then again, the GiveInventory function is no different in how it could be used to grief. If one were so inclined, one could set a loop and call GiveInventory as many times as one wished to do so, after all. Even with the potential for grief, I'd still like to see an *event* to handle this =) #! |