Advertisement
Guest User

Untitled

a guest
May 10th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. default
  2. {
  3.     state_entry()
  4.     {
  5.         list dets = llGetObjectDetails(llGetKey(),[OBJECT_GROUP]);
  6.         key uuid = llList2Key(dets,0);
  7.         uuid = "5bfe8ef5-1a4a-0199-6955-422f0b9addf9";
  8.         llSay(0,llKey2Name(uuid)+".");
  9.         llHTTPRequest("http://world.secondlife.com/group/"+(string)uuid,[],"");
  10.    }
  11.  
  12.     http_response(key id, integer status, list data, string body)
  13.     {
  14.         list parsed = llParseString2List(body,["<title>","</title>"],[]);
  15.         string groupname = llList2String(parsed,1);
  16.         list parsedname = llParseString2List(groupname,[],["&lt;","&rt;","&quote","&amp"]);
  17.         integer len = llGetListLength(parsedname);
  18.         integer i;
  19.         list replace = ["&lt;","<","&rt;",">","&quote","\"","&amp","&"];
  20.         for(i = 0;i < len;i++)
  21.         {
  22.             string substring = llList2String(parsedname,i);
  23.             integer idx = llListFindList(replace,[substring]);
  24.             if(~idx && !(idx%2))
  25.             {
  26.                 parsedname = llListReplaceList(parsedname,llList2List(replace,idx+1,idx+1),i,i);
  27.             }
  28.         }
  29.         groupname = llDumpList2String(parsedname,"");
  30.         llSetText(groupname,<1,0,1>,1.0);
  31.     }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement