和bing研究了好几天,终于写出了,俺的第一个实用程序..一开始总是合作方得不到钱,后来研究发现,原来是llRequestPermissions(llGetOwner(00), PERMISSION_DEBIT);只能执行一次,于是把他放到touch里,又发现谁都可以点.加了一个限制只有owner可以点的条件.这样就完美了呵....
正式发布1.0程序....
integer g_price = 10; // put the price of your object here
key g_owner_1 = "dcd62eaa-1613-472f-adbc-c9529a29704d"; //put your partners key here
default
{
state_entry()
{
llSetPayPrice(-1, [g_price, -1, -1, -1]);//设置价格
}
touch_start(integer total_number)
{
if(llGetOwner() == llDetectedKey(0)) //只有owner可以点击.
// llRequestPermissions(,PERMISSION_DEBIT);//得到分钱的许可
}
money(key id, integer amount)
{
llGiveInventory(id, llGetInventoryName(INVENTORY_OBJECT, 0));//把物品给对方
llSay(0, "Thank you for buying this object");//付款给物后的提示
if (amount > 3)
llGiveMoney(g_owner_1, amount/2);//按50%提成给合作伙伴.
}
}