llPrompt

From Second Life Wiki
Revision as of 03:48, 2 April 2008 by Eadoin Welles (talk | contribs) (New page: {{LSL_Function |sort=Prompt |func=llPrompt |func_id=800 |func_sleep=1.0 |func_energy=10.0 |p1_type=string |p1_name=message |p1_desc=message to be displayed |p2_type=integer |p2_name=chat_c...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

Function: llPrompt( string message, integer chat_channel );
1.0 Forced Delay
10.0 Energy

Prompt the user for a string. If provided and user presses OK, the string is shout by the avatar on the chat channel.

• string message message to be displayed
• integer chat_channel output channel

If user provides no string and presses OK, an empty string is returned. If the user presses CANCEL, no string is shout on the output channel.

Caveats

  • This function causes the script to sleep for 1.0 seconds.

Examples

<lsl> default integer channel = 1000;

default {

   state_entry()
   {
       llListen(channel,"", "","");
   }

   touch_start(integer count)
   {
       llPrompt("Please, tell me your REAL name (first life).", channel);
   }

   listen(integer chan, string name, key id, string mes)
   {
       if(id == llGetOwnerKey(id))//won't listen to objects unless they aren't in the region.
           llSay(0,"Your real name is " + mes);
   }

}

</lsl>

Deep Notes

Signature

function void llPrompt( string message, integer chat_channel );