Difference between revisions of "User:Talia Tokugawa/scripts"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
*character replacement. | *character replacement. | ||
**These two are for replacing escape characters in a string that is a not compiled with the script | **These two are for replacing escape characters in a string that is a not compiled with the script | ||
<lsl> text=llDumpList2String(llParseString2List(text, ["\\\""],[]), "\""); </lsl> | <lsl> | ||
<lsl> text=llDumpList2String(llParseString2List(text, ["\\\'"],[]), "\'"); </lsl> | text=llDumpList2String(llParseString2List(text, ["\\\""],[]), "\""); | ||
</lsl> | |||
<lsl> | |||
text=llDumpList2String(llParseString2List(text, ["\\\'"],[]), "\'"); | |||
</lsl> | |||
*"Loading..." balance showing | *"Loading..." balance showing workaround | ||
** I finally got too annoyed with having to have some one around to give my balance a jump start... | ** I finally got too annoyed with having to have some one around to give my balance a jump start... | ||
<lsl>default | <lsl> | ||
{ | default { | ||
state_entry() | state_entry() { | ||
llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); | llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); | ||
} | } | ||
run_time_permissions(integer perms) { | |||
if (perms & PERMISSION_DEBIT) state run; | |||
if (perms & PERMISSION_DEBIT) | } | ||
} | |||
state run { | |||
} | on_rez(integer p) { | ||
state run | |||
{ | |||
on_rez(integer p) | |||
llResetScript(); | llResetScript(); | ||
} | } | ||
touch_start(integer total_number) | touch_start(integer total_number) { | ||
llGiveMoney(llGetOwner(),1); | llGiveMoney(llGetOwner(),1); | ||
} | } | ||
} | } | ||
</lsl> | </lsl> |
Revision as of 13:40, 23 August 2023
Code Snippets:
- character replacement.
- These two are for replacing escape characters in a string that is a not compiled with the script
<lsl>
text=llDumpList2String(llParseString2List(text, ["\\\""],[]), "\"");
</lsl> <lsl>
text=llDumpList2String(llParseString2List(text, ["\\\'"],[]), "\'");
</lsl>
- "Loading..." balance showing workaround
- I finally got too annoyed with having to have some one around to give my balance a jump start...
<lsl>
default { state_entry() { llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); } run_time_permissions(integer perms) { if (perms & PERMISSION_DEBIT) state run; } } state run { on_rez(integer p) { llResetScript(); }
touch_start(integer total_number) { llGiveMoney(llGetOwner(),1); } }
</lsl>