Profilbild

Das Skript zeigt das Profilbild von demjenigen, der das Objekt anklickt. Kann einfach in Tipjars o.ä. übernommen werden.
Es funktioniert auch nach den Änderungen von LL.

string URL = "http://world.secondlife.com/resident/";
key BLANK = "02b0fa9e-2d8e-e72b-6001-81e6aef9304b";
string SearchStr1 = "<meta name=\"imageid\" content=\"";
string SearchStr2 = "<img alt=\"profile image\" src=\"http://secondlife.com/app/image/";
key Pic = "";

GetProfilePic(key id)
{
	llHTTPRequest( URL + (string)id,[HTTP_METHOD,"GET"],"");
}

default

{
	touch_start(integer total_number)
	{
		GetProfilePic(llDetectedKey(0));
	}
	http_response(key req,integer stat, list met, string body)
	{
		Pic = BLANK;
		integer x = llSubStringIndex(body, SearchStr1);
		integer l = llStringLength(SearchStr1);
		if(x == -1)
		{
			x = llSubStringIndex(body, SearchStr2);
			l = llStringLength(SearchStr2);
		}
		if(x != -1)
		{
			x += l;
			Pic = (key)llGetSubString(body, x, x + 35);
 		if (Pic == NULL_KEY)  Pic = BLANK;
		}
		llSetTexture(Pic, ALL_SIDES);
	}
}