checkBeacon() {
if ( wkey == "" ) {
llSetText("Beacon not initialized. Click to initialize.", <1.0,0.1,0.1>, 1.0);
return;
}
llSetText("", <1.0,0.5,0.1>, 1.0);
regionName = llGetRegionName();
integer nNew = 0;
list avis = llGetAgentList(AGENT_LIST_REGION, []);
integer howmany = llGetListLength(avis);
integer i;
for ( i = 0; i < howmany; i++ ) {
if ( ! osIsNpc(llList2Key(avis, i)) )
nNew++; // only non-NPC's
}
if ( nNew != nTotalAvis || minsSinceLast > 30 ) {
nTotalAvis = nNew;
beaconHttp = llHTTPRequest(
BASEURL+"/beacon/"+
"?wk="+wkey+
"&na="+(string)nTotalAvis+
"&r="+llEscapeURL(regionName)+
"&rat="+s_rating+
"&pos="+llEscapeURL((string)llGetPos()),
[], ""
);
minsSinceLast = 0;
}
}
Zurück zu General Themes / Generelle Themen
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast