Difference between revisions of "Script Override Functions"
Jump to navigation
Jump to search
m |
|||
Line 36: | Line 36: | ||
</lsl> | </lsl> | ||
For technical support, requests, etc., use the Search under the Groups Tab and search for | For technical support, requests, etc., use the Search under the Groups Tab and search for Skidz Partz - Open Source | ||
if you have any problems getting this script to work either | if you have any problems getting this script to work either contact me in-world [https://wiki.secondlife.com/wiki/User:Revolution_Perenti Revolution Perenti] | ||
or visit | or visit our free scripts at our LSL scripts [http://www.dazzlemods.com www.dazzlemods.com] Open Source Section on our forum. | ||
[http://slurl.com/secondlife/ | [http://slurl.com/secondlife/Skidz%20Isle/128/128/23 Skidz Isle] | ||
{{LSLC|Library}} | {{LSLC|Library}} | ||
{{LSLC|Examples}} | {{LSLC|Examples}} |
Revision as of 21:00, 11 August 2010
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Script Override
Well, you like to override strings, integer etc. in chat channel. For example you like to enable debug or change the channel. I find this the best solution and it can be pretty useful API framework for many listens.
USAGE: /CHANNEL Object_Name,message,value eg: /1000 Object,channel,1001
<lsl> list csv_commands;
integer P_channel = 1000; // channel integer key_listen; // listen key default {
state_entry() { key_listen = llListen(P_channel, "", NULL_KEY, ""); }
listen(integer channel, string name, key id, string message) { csv_commands = llCSV2List( llToLower( message ));
// string said_name = llList2String( csv_commands, 0);
string command = llList2String( csv_commands, 1); if ( command == "channel") { P_channel = (integer)llList2String( csv_commands, 2); llListenRemove( key_listen ); key_listen = llListen(P_channel, "","",""); llOwnerSay( "Listen Channel set to " + (string)P_channel); } else if(command == "avatar" || message == "AVATAR") { llSay(0, "Hello, Avatar!"); } }
} </lsl>
For technical support, requests, etc., use the Search under the Groups Tab and search for Skidz Partz - Open Source
if you have any problems getting this script to work either contact me in-world Revolution Perenti or visit our free scripts at our LSL scripts www.dazzlemods.com Open Source Section on our forum. Skidz Isle