Difference between revisions of "LlGetText"

From Second Life Wiki
Jump to navigation Jump to search
(Created page with '{{LSL_Function |func_id |mode=request |func=llGetText |sort=GetText |return_type=string |func_desc |return_text=with the content of the Text inserted with llSetText. |spec |examp...')
 
m
Line 56: Line 56:
|also
|also
|notes=The link for the related Jira is this: [https://jira.secondlife.com/browse/SVC-5384 Jira for llGetText].}}
|notes=The link for the related Jira is this: [https://jira.secondlife.com/browse/SVC-5384 Jira for llGetText].}}
--[[User:David Thurman|David Thurman]]

Revision as of 13:59, 13 February 2010

Emblem-important-yellow.png LSL Feature Request
The described function does not exist. This article is a feature request.

Summary

Function: string llGetText( );

Returns a string with the content of the Text inserted with llSetText.

Examples

<lsl> //Script that count the times touched //Author: David Thurman integer counter; default { touch_end(integer i) { integer data = (integer)llGetText(); counter = data + 1; llSetText((string)counter, <1,0,1>,1); } } </lsl>

<lsl> //Script that count the amount of money donated: //Author: David Thurman string text; default {

   state_entry()
   {
       llRequestPermissions(llGetOwner(), PERMISSION_DEBIT);
   }
   run_time_permissions(integer perm)
   {
       if(perm & PERMISSION_DEBIT)
           state cash;
   }

}

state cash {

   money(key id, integer amount)
   {        
     text = llGetText(); //this text is preformated as seen in the llSetText below.
     integer balance = (integer)llGetSubString(text, 25, -1); //Extract the value of the previus balance from the text.
     integer total = balance + amount; //Add the balance with the amount of money donated
     llSetText("Total of money donated: L$" + (string)total, <1,0,1>,1); //Update the Text with the new total.
   }

}

</LSL>

Notes

The link for the related Jira is this: Jira for llGetText.

Deep Notes

Search JIRA for related Issues

Signature

//function string llGetText();