Ich hab keine Notcard .... nur dieses Script :
///////////////////////////////////////////////////////////////////////////////////
string kira_key = "904b20e1-ce25-4f9e-bfd0-8b8584deff6c"; // Kira's key
float their_share = 0.5; // what other person gets. 0.5 = 50% 0.25 = 25% and so on
///////////////////////////////////////////////////////////////////////////////////
list inventory = [];
list get_inventory(integer types) {
integer i;
integer script_index;
list out;
string item;
for (i = 0; i < llGetInventoryNumber(types); i++) {
item = llGetInventoryName(types, i);
if (llGetInventoryPermMask(item, MASK_OWNER) & PERM_COPY)
out += [item];
}
script_index = llListFindList(out, [llGetScriptName()]);
if (script_index == -1)
return out;
return llDeleteSubList(out, script_index, script_index);
}
default {
state_entry() {
llRequestPermissions(llGetOwner(),PERMISSION_DEBIT);
integer price = (integer)llGetObjectDesc();
llSetPayPrice(-1,[price]);
}
money (key id, integer amount) {
integer share;
inventory = get_inventory(INVENTORY_ALL);
share = llRound((float)amount * their_share);
llGiveMoney((key)kira_key, share);
llGiveInventoryList(id, llGetObjectName(), inventory);
}
}