diff --git a/All In One NPC Recorder and Player/All In One NPC Recorder and Player/All In One NPC Recorder and Player.prj b/All In One NPC Recorder and Player/All In One NPC Recorder and Player/All In One NPC Recorder and Player.prj index 14808e62..7d409470 100644 --- a/All In One NPC Recorder and Player/All In One NPC Recorder and Player/All In One NPC Recorder and Player.prj +++ b/All In One NPC Recorder and Player/All In One NPC Recorder and Player/All In One NPC Recorder and Player.prj @@ -1,5 +1,5 @@ - + @@ -28,6 +28,18 @@ + + + + + + - - - - - - - diff --git a/Phaze TipJar/Phaze TipJar/Top Half sphere/Script.lsl b/Phaze TipJar/Phaze TipJar/Top Half sphere/Script.lsl deleted file mode 100644 index 507c0e8f..00000000 --- a/Phaze TipJar/Phaze TipJar/Top Half sphere/Script.lsl +++ /dev/null @@ -1,66 +0,0 @@ -//Keknehv Psaltery Updated Version of DONATION BOX By jean cook, ama omega, and nada epoch Debugged by YadNi Monde. -// changed into a butterfly dispenser by Ferd Frederix -// (LoL) Yea, that s a Bunch O Peeps =) - -//Summary: The following script will make an object accept donations on your behalf. -//Usage: stick it on any object you own(my favorite is a top hat), and it will promptly display: -//"'s donation hat. -//Donate if you are so inclined." -//at which point anyone can right click on it and give you a tip. also, the script tells the donator thanks, and then tells you who donated how much -//also shows the total amount donated - - - -integer totaldonated = 103793; -string owner; - -default -{ - on_rez( integer sparam ) - { - llResetScript(); - } - state_entry() - { - llSetPayPrice(PAY_HIDE, [50 ,100, 200, 500]); - owner = llKey2Name( llGetOwner() ); - llSetText( owner + "'s Tip Jar.\nRelease the butterflies!",<.25,1,.65>,1); - } - - money(key id, integer amount) - { - - totaldonated += amount; - string name= llKey2Name(id); - llSetText( owner + "'s Tip Jar.\nRelease the butterflies!\n \nLast Donor:\n " + name + " gave $L" + (string)amount ,<.25,1,.65>,1); - //llInstantMessage(id,"Thanks for the tip! I really appreciate it. ~ Ferd Frederix"); - - if (amount == 1) - llSay(0,"Uhh, thanks I think, " + name ); - - if (amount > 0) - llSay(0,"Thanks for the tip, " + name +"! I really appreciate it. ~ Ferd Frederix"); - else if (amount > 100) - llSay(0,"Thanks for the awesome tip, " + name +"! I appreciate it. ~ Ferd Frederix"); - else if (amount > 300) - llSay(0,"Thanks for the AWESOME tip, " + name +"! I really appreciate it. ~ Ferd Frederix"); - - llInstantMessage(llGetOwner(),(string)llKey2Name(id)+" donated $" + (string)amount); - - llMessageLinked(LINK_ALL_OTHERS, 0, "touched", ""); - llPlaySound("pop",1.0); - llSetAlpha(0,ALL_SIDES); - llSetTimerEvent(10.0); - llEmail("fred@mitsi.com",(string)llKey2Name(id)+" donated $" + (string)amount,""); - } - touch_start(integer total_number) - { - llWhisper(0,"Butterfly Tip Jar for 'Phase Demesnes', total donated so far: " + (string) totaldonated ); - } - - timer() - { - llSetAlpha(0.1,ALL_SIDES); - llSetTimerEvent(0.0); - } -} \ No newline at end of file diff --git a/Phaze TipJar/Phaze TipJar/Top Half sphere/pop b/Phaze TipJar/Phaze TipJar/Top Half sphere/pop deleted file mode 100644 index e69de29b..00000000 diff --git a/Security Orb/Security Orb/Orb/html/default.htm b/Security Orb/Security Orb/Orb/html/default.htm index a7120ce4..e8e03115 100644 --- a/Security Orb/Security Orb/Orb/html/default.htm +++ b/Security Orb/Security Orb/Orb/html/default.htm @@ -26,7 +26,7 @@

Home Security Prim Documentation

Index

Chapters

- +
  • What does it do?
  • diff --git a/Synced Pose balls/Synced Pose balls.sol b/Synced Pose balls/Synced Pose balls.sol deleted file mode 100644 index 0349b64b..00000000 --- a/Synced Pose balls/Synced Pose balls.sol +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/Synced Pose balls/Synced Pose balls/Poseball1/Animation.ani b/Synced Pose balls/Synced Pose balls/Poseball1/Animation.ani deleted file mode 100644 index e69de29b..00000000 diff --git a/Synced Pose balls/Synced Pose balls/Poseball1/Animation2.ani b/Synced Pose balls/Synced Pose balls/Poseball1/Animation2.ani deleted file mode 100644 index e69de29b..00000000 diff --git a/Synced Pose balls/Synced Pose balls/Poseball1/Script.lsl b/Synced Pose balls/Synced Pose balls/Poseball1/Script.lsl deleted file mode 100644 index aaf9a1c5..00000000 --- a/Synced Pose balls/Synced Pose balls/Poseball1/Script.lsl +++ /dev/null @@ -1,89 +0,0 @@ -//:AUTHOR: Ferd Frederix -//:DESCRIPTION: Two Or more people sit on two or more pose balls. The pose balls play a series of animation in sync -//:CODE: -// To use this, just put several dances in a prim and add this script. -// Shift-copy the prim. Anyone who touches it will dance in sync with anyone else who touches it. - - -float RATE = 10.0; // rate to play animations - -string lastDance; // the last dance played on the slave script -string animation ; // the currwent animation name we must play -integer index; // the num,ber of that animation found in inventory -key avatarK; // the key of tjhe seated avatar -integer channel = -12134; // some random number -integer granted = FALSE; - -default -{ - state_entry() - { - llSetClickAction(CLICK_ACTION_SIT); - llListen(channel,"","",""); - } - - on_rez(integer p) - { - llResetScript(); - } - - - changed (integer detected) - { - if (detected & CHANGED_LINK) - { - avatarK = llAvatarOnSitTarget(); - if (avatarK != NULL_KEY) - { - index = 0; - llRequestPermissions(avatarK, PERMISSION_TRIGGER_ANIMATION); - } else { - granted = FALSE; - llSetTimerEvent(0); - } - } - - } - - - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - granted = TRUE; - animation = llGetInventoryName(INVENTORY_ANIMATION, index); // first animation - llSay(channel,animation); // tell another poseball to let them dance. - llStartAnimation(animation); - llSetTimerEvent(RATE); - } - } - - timer() - { - integer newindex = index; // We must stop old animation - newindex++; // and play new one - - // test to see if we are past the end - if (newindex >= llGetInventoryNumber(INVENTORY_ANIMATION)) - newindex = 0; - - llSay(channel,llGetInventoryName(INVENTORY_ANIMATION, newindex)); // tell another poseball to let them dance. - llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION, newindex)); - llStopAnimation(llGetInventoryName(INVENTORY_ANIMATION, index)); - - index = newindex; // get ready for the next animation - } - - listen(integer channel, string name, key id, string message) - { - llSetTimerEvent(0); // last one to send a message wins control - - if (granted) - { - llStartAnimation(message); - if (llStringLength(lastDance)) - llStopAnimation(lastDance); - lastDance = message; - } - } -} diff --git a/Synced Pose balls/Synced Pose balls/Synced Pose balls.prj b/Synced Pose balls/Synced Pose balls/Synced Pose balls.prj deleted file mode 100644 index 129c400f..00000000 --- a/Synced Pose balls/Synced Pose balls/Synced Pose balls.prj +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - diff --git a/ThingSpeak Chart/Opensim - ThingSpeak.url b/ThingSpeak Chart/Opensim - ThingSpeak.url deleted file mode 100644 index e5b381dd..00000000 --- a/ThingSpeak Chart/Opensim - ThingSpeak.url +++ /dev/null @@ -1,2 +0,0 @@ -[InternetShortcut] -URL=https://thingspeak.com/channels/47964 diff --git a/ThingSpeak Chart/ThingSpeak Chart.sol b/ThingSpeak Chart/ThingSpeak Chart.sol deleted file mode 100644 index ba340ea4..00000000 --- a/ThingSpeak Chart/ThingSpeak Chart.sol +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/ThingSpeak Chart/ThingSpeak Chart/ThingSpeak Chart.prj b/ThingSpeak Chart/ThingSpeak Chart/ThingSpeak Chart.prj deleted file mode 100644 index f31466bd..00000000 --- a/ThingSpeak Chart/ThingSpeak Chart/ThingSpeak Chart.prj +++ /dev/null @@ -1,6 +0,0 @@ - - - - - diff --git a/ThingSpeak Chart/ThingSpeak Chart/Web Chart Sender/Script.lsl b/ThingSpeak Chart/ThingSpeak Chart/Web Chart Sender/Script.lsl deleted file mode 100644 index 0e81cc32..00000000 --- a/ThingSpeak Chart/ThingSpeak Chart/Web Chart Sender/Script.lsl +++ /dev/null @@ -1,131 +0,0 @@ - -integer osIsNpc(key UUID) { return 0; } - - -string wAPIKey = "419JVLGPPTCM5TZ1"; - -string ChannelID = "47964"; -string fieldID = "field1"; - -list exclude = []; -// You can add a list of name of people to exclude, such as your name. -// list exclude = ["Nara Malone","Ferd Frederix"]; - -integer debug = FALSE; -integer hovertext = TRUE; // shows visitor count, or not -integer ToDo; -integer timeGoneBy = 0; - -DEBUG(string msg) -{ - if (debug ) llOwnerSay(msg); -} - -key http_request_id; -list ToDoURL; - -default -{ - - state_entry() - { - llSetText("", <1,1,1>, 1); - - string url = "https://api.thingspeak.com/update?api_key=" - + wAPIKey - + "&" - + "title" - + "=" - + "Visitors"; - - http_request_id = llHTTPRequest(llList2String(ToDoURL,0), [], ""); - llSetTimerEvent(1); - } - - timer() - { - if (ToDo == 0 && timeGoneBy ) - { - DEBUG((string) timeGoneBy); - timeGoneBy--; - return; - } - - if (ToDo == 0 && !timeGoneBy ) - { - timeGoneBy = 60; - - ToDoURL = []; - - list keys = llGetAgentList(AGENT_LIST_REGION,[]); - - integer i; - for (i=0; i < llGetListLength(keys); ++i) - { - key UUID = llList2Key(keys,i); - if (!osIsNpc(UUID)) { - string name = llKey2Name(UUID); // name - DEBUG("Checking " + name); - - if (hovertext) llSetText(name, <1,1,1>, 1); - if (llListFindList(exclude,[name]) == -1) - { - list details = llGetObjectDetails(UUID, [OBJECT_POS]) ; // pos - vector pos = llList2Vector(details,0); - string x = (string) pos.x; - string y = (string) pos.y; - string z = (string) pos.z; - - // parcel - details = llGetParcelDetails(pos,[PARCEL_DETAILS_NAME]); - string parcel = llList2String(details,0); - - string url = "https://api.thingspeak.com/update?api_key=" + wAPIKey - + "&field1=" + x; - + "&field2=" + y; - - DEBUG(url); - ToDoURL += url; - } - } - } - ToDo = 1; // send them - } - else if (ToDo == 1) - { - if (llGetListLength(ToDoURL) == 0) - { - ToDo = 0; - return; - } - - DEBUG(llList2String(ToDoURL,0)); - http_request_id = llHTTPRequest(llList2String(ToDoURL,0), [], ""); - - ToDoURL = llDeleteSubList(ToDoURL,0,0); - } - } - - http_response(key request_id, integer status, list metadata, string body) - { - if (request_id == http_request_id) - { - if (hovertext) - llSetText("Click for Stats", <0,0,1>, 1); - - DEBUG(body); - } - } - - touch_start(integer p) - { - if (llDetectedKey(0) == llGetOwner()) - { - llLoadURL(llGetOwner(), "Click to view vistors", "https://thingspeak.com/channels/" - + ChannelID - + "/" - + fieldID); - } - } - -} \ No newline at end of file diff --git a/XS Pet Robot/XS Robot/Server/Breeds b/XS Pet Robot/XS Robot/Server/Breeds index d2cdae25..4f649a2a 100644 --- a/XS Pet Robot/XS Robot/Server/Breeds +++ b/XS Pet Robot/XS Robot/Server/Breeds @@ -11,7 +11,6 @@ // :DESCRIPTION: // A list of breed names notecard. Use one line per breed name. The lines that begin with // are ignored. // :CODE: - // could be anything, such as // Fat Yellow Chicken // Scrawny Red Chicken