Im JuraWikiBau hängt am Eingang eine Tafel. Wenn man da drauf klickt, erscheint der Text von der Seite JuraWikiBauTafelText.
In der Tafel steckt ein Script wie folgt:
key latestRequestId;
default
{
state_entry()
{
llSetText("Klicke auf die Tafel fuer eine aktuelle Meldung!", <1,1,1>, 1);
state waitForTouch;
}
}
state waitForTouch
{
touch_start(integer total_number)
{
state getWikiPage;
}
}
state getWikiPage
{
state_entry()
{
latestRequestId = llHTTPRequest("http://www.jurawiki.de/JuraWikiBauTafelText?action=raw", [HTTP_METHOD,"GET"],"");
}
http_response(key currentRequestId, integer status, list metadata, string message)
{
if (currentRequestId == latestRequestId)
{
//llSetText(message, <1,1,1>, 1);
llSay(0, message);
}
state waitForTouch;
}
}
siehe auch z. B. http://wiki.secondlife.com/wiki/LlSetText
