Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string SYSTEM_language ="en";
- string boot_msg = " System Started";
- integer chan = -26431;
- default
- {
- state_entry()
- {
- llSetPrimMediaParams(1,[PRIM_MEDIA_CONTROLS,PRIM_MEDIA_CONTROLS_STANDARD,PRIM_MEDIA_HOME_URL,"http://translate.google.com/translate_tts?tl=en&q=greetings",PRIM_MEDIA_CURRENT_URL,"http://translate.google.com/translate_tts?tl=en&q=greetings",PRIM_MEDIA_AUTO_PLAY,TRUE]);
- llListen(chan,"","","");
- llSleep(3);
- llSetPrimMediaParams(1,[PRIM_MEDIA_CONTROLS,PRIM_MEDIA_CONTROLS_STANDARD,PRIM_MEDIA_CURRENT_URL,"http://translate.google.com/translate_tts?ie=UTF-8&tl="+SYSTEM_language+"&q="+llEscapeURL((boot_msg+"Listen on chanel "+(string)chan)),PRIM_MEDIA_AUTO_PLAY,TRUE]);
- }
- on_rez(integer param)
- {
- llResetScript();
- }
- changed(integer what)
- {
- if (what & CHANGED_OWNER)
- {
- llResetScript();
- }
- if (what & CHANGED_INVENTORY)
- {
- llResetScript();
- }
- }
- attach(key attached)
- {
- if (attached != NULL_KEY)
- {
- llResetScript();
- }
- }
- listen(integer chanel, string name, key id, string message)
- {
- if(chanel == chan&&llGetOwnerKey(id)==llGetOwner())
- {
- list data = llParseString2List(message,["|"],["|"]);
- llSetPrimMediaParams(1,[PRIM_MEDIA_CONTROLS,PRIM_MEDIA_CONTROLS_STANDARD,PRIM_MEDIA_CURRENT_URL,"http://translate.google.com/translate_tts?ie=UTF-8&tl="+llList2String(data,0)+"&q="+llEscapeURL(llList2String(data,1)),PRIM_MEDIA_AUTO_PLAY,TRUE]);
- }
- }
- link_message(integer sender, integer num, string msg, key id)
- {
- if(num == chan)
- {
- list data = llParseString2List(msg,["|"],["|"]);
- llSetPrimMediaParams(1,[PRIM_MEDIA_CONTROLS,PRIM_MEDIA_CONTROLS_STANDARD,PRIM_MEDIA_CURRENT_URL,"http://translate.google.com/translate_tts?ie=UTF-8&tl="+llList2String(data,0)+"&q="+llEscapeURL(llList2String(data,1)),PRIM_MEDIA_AUTO_PLAY,TRUE]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement