Bonjour je souhaiterais, voir affiché, dans ce script, le nom du dernier donnateur.
Merci d'avance.
integer amount; integer total; key tid; string ownername; init() { ownername = llKey2Name( llGetOwner()); llSetText( "Tip " + ownername +"",<1,0,0>,1); llOwnerSay ( "Tip jar for " + ownername + " ready..." ); } default { state_entry() { init(); } on_rez( integer param ) { init(); } touch_start( integer num ) { llInstantMessage( llDetectedKey(0),"Tip Dj"); } money( key id, integer payment ) { amount = payment; tid = id; llRequestAgentData( id, DATA_NAME ); } dataserver( key query, string name ) { llSay( 0, name + " tips " + ownername + " " + (string)amount + "L$"); llSay( 0, "Thanks " + llGetSubString( name, 0, llSubStringIndex( name, " " )) ); llInstantMessage( tid, "Merci pour ton Tip " + 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( "Montant des Tips \n" + (string)total +" L$" , <llFrand(1),llFrand(1),llFrand(1)>,1 ); } }
|