integer pot;
integer amount;
integer total;
key tid;
string ownername;
init()
{
ownername = llKey2Name( llGetOwner());
llSetText( "Pudding Parx",<1,1,1>,1);
llOwnerSay ( "Tip jar for" + " Pudding Parx " + "ready..." );
}
default
{
state_entry()
{
init();
}
on_rez( integer param )
{
init();
}
touch_start( integer num )
{
llInstantMessage( llDetectedKey(0),"Tip Pudding, she deserve's it"
;}
money( key id, integer payment )
{
amount = payment;
tid = id;
llRequestAgentData( id, DATA_NAME );
}
dataserver( key query, string name )
{
llSay( 0, "Thanks " + llGetSubString( name, 0, llSubStringIndex( name, " " )) );
if ( llGetInventoryNumber( INVENTORY_SOUND ) > 0 )
{
llPlaySound( llGetInventoryName( INVENTORY_SOUND, 0 ),1 );
}
if ( llGetInventoryNumber( INVENTORY_TEXTURE ) > 0 )
{
llGiveInventory( tid,llGetInventoryName( INVENTORY_TEXTURE,0 ));
}
total = total + amount;
llSetText( "Tips so far : \n" + (string)total +"L$" , <1,1,1>,1);
}
}
;