Jump to content

Shades Babad

Resident
  • Posts

    24
  • Joined

  • Last visited

Everything posted by Shades Babad

  1. Anytime, and my original post had a type it should have read "Bids Start at 22,500 and does not include transfer fee"
  2. That is why the bids start at 22,500, which is way under...... but thanks for stating the obvious.... must be a super power lol
  3. 2 Options - This will be ready for transfer on July 12th Option 1 - The region can be wiped clean and sold/transferred - Bidding Can Start Now as I stated the sim will be ready to transfer on the 12th - Bids Start at 22,500and include transfer fee Option 2 - The Sim can keep the existing Urban role play build that is on the sim. The build was built in the sky and everyone loves the lack of lag. The build uses newer buildings and road systems. It has about 50 rental units built into the city. Buyer would need to set up their own rental system - This option brings on an additional 50k Linden cost above and beyond the purchase price - So for this the bids would start at 72,500 To See the region - http://maps.secondlife.com/secondlife/Deviant%20Minds/186/212/26 To View the Current Build - http://maps.secondlife.com/secondlife/Deviant%20Minds/191/19/1488 Note: The items would be left by me, however, ownership would not be transferred. Obviously as the region owner you would be free to return items as you wish. Please IM me with any bids - Bidding will close on the 12th
  4. ItHadToComeToThis I have been trying to access the land store for a bit now, is there a new link?
  5. no this is the forum to purchase them "If you're looking to purchase or rent a full region. "
  6. So I have a project I am working on that has a function that will show the location of the object in world. The url is successfully stored into the database and I can pull the url back in. The issue I am having is that the url is broken as soon as a space is found in it. So rather then a functional link coming back into SL. I am getting output in second life that allows only the first word of the url to be clicked, obviously making the rest of the address useless. So for example Dreamers Isle/216/30/22 is cut back to Dreamers in regards to a functional link.
  7. Thank you, I do always use llOwnerSay() to be sure it is progressing as needed. This was chalked up to a typo on my end Ok so I have the code is somewhat working. Your code is great, I do get a dialogue box showing the names. The issue is, it seems to be populating it late, so it populates it if I click it a second time. So something in the menu code I am using is going at the wrong position. float fInterval = 1.0; integer iHandle; integer iScannerChannel = 10978; list lUUIDs; list lNames; string strChallenge = "marco"; string strResponse = "Found Me!"; // Code For Menu Nav integer channel = -900; integer listen_handle; list order_buttons(list buttons) { return llList2List(buttons, -3, -1) + llList2List(buttons, -6, -4) + llList2List(buttons, -9, -7) + llList2List(buttons, -12, -10); } integer menuindex; DialogPlus(key avatar, string message, list buttons, integer channel, integer CurMenu) { if (12 < llGetListLength(buttons)) { list lbut = buttons; list Nbuttons = []; if(CurMenu == -1) { CurMenu = 0; menuindex = 0; } if((Nbuttons = (llList2List(buttons, (CurMenu * 10), ((CurMenu * 10) + 9)) + ["Back", "Next"])) == ["Back", "Next"]) DialogPlus(avatar, message, lbut, channel, menuindex = 0); else llDialog(avatar, message, order_buttons(Nbuttons), channel); } else llDialog(avatar, message, order_buttons(buttons), channel); } // Menu Nav End default { state_entry() { } touch_start(integer total_number) { //Menu Code key owner = llGetOwner(); // We set a listen for only the owner // So this script assumes the object will only be touched by the owner listen_handle = llListen(channel, "", owner, ""); // Touch_Start we issue menuindex as 0 inside of the function itself DialogPlus(owner, "Select an Option", lNames, channel, menuindex = 0); //Menu Code llListenRemove(iHandle);//close any open listener lUUIDs = [];//clear old lists from previous scans lNames = []; iHandle = llListen(iScannerChannel,"","",strResponse); llSay(iScannerChannel,strChallenge); } listen(integer channel, string name, key id, string message) { llSetTimerEvent(fInterval); key k = llGetOwnerKey(id);//get the uuid of the responding object's owner lUUIDs += [k];//and add it to list lUUIDs lNames += [llGetDisplayName(k)];//and add the owner's name to lNames //this means that the two lists, uuids and names, are in lockstep order. You will find this helpful when creating the menu and then using the replies //More Menu Code // We need a listen for the dialog itself, but as well as the Back/Next button. key owner = llGetOwner(); // If they clicked Next it will go to the next dialog window if(message == "Next") { // ++menuindex will turn menuindex plus 1, making it give the next page. DialogPlus(owner, "Select an Option", lNames, channel, ++menuindex); } // if they clicked back it will go to the last dialog window. else if(message == "Back") DialogPlus(owner, "Select an Option", lNames, channel, --menuindex); // --menuindex will turn menuindex minus 1, making it give the previous page. // If they choose anything besides Back/Next it will be in this section else { // Be Safe llListenRemove(listen_handle); //Example used, change to whatever you wish. llSay(0, "Your choice was " + message); } // More Menu code } timer()//will fire after hearing nothing for fInterval seconds { llSetTimerEvent(0.0);//turn off the timer llListenRemove(iHandle); //now construct a menu, start listening on a dialog channel and present the user with a dialog menu integer i; integer length = llGetListLength(lNames); do llOwnerSay(llList2String(lNames, i) ); while(++i < length); } }
  8. Ok clearly I am doing something wrong. The following code never seems to fire. timer()//will fire after hearing nothing for fInterval seconds { llSetTimerEvent(0.0);//turn off the timer llListenRemove(iHandle); //now construct a menu, start listening on a dialog channel and present the user with a dialog menu }
  9. Thank you, waiting for SL to let me back in to try this out.
  10. Innula, much neater code. I will test it when I get in from work.
  11. So far what I have is very basic. One object sends out the request on a hidden channel. default { touch_start(integer total_number) { llSay(10978, "marco"); } } The other object listens for that request, I know this is very basic and rough to say the very least. The object then spits out the UUID in local chat, which I plan to change to a hidden channel. The ideal is to make a dialogue box that is populated with the name of each avatar wearing the attachment, in order to be selected. So as for how I have been trying it, sloppy so far. Any help is appreciated default { state_entry() { llListen(10978,"", NULL_KEY, ""); } listen(integer channel, string name, key id, string message) { if (message == "marco") { key uuid = llGetOwnerKey(id); string name = llKey2Name(id); string detectedName = llDetectedName(0); string owner = llList2String(llGetObjectDetails(llGetKey(), [OBJECT_OWNER]), 0); // speak out loud! llSay(0,"Found Me"); key id = llDetectedKey(0); list details = llGetObjectDetails(id, ([OBJECT_NAME, OBJECT_DESC, OBJECT_POS, OBJECT_ROT, OBJECT_VELOCITY, OBJECT_OWNER, OBJECT_GROUP, OBJECT_CREATOR])); llOwnerSay(llGetObjectName()+" Owner ID: "+ owner +llList2String(llGetObjectDetails(llGetKey(), [OBJECT_OWNER]), 0)); } } }
  12. I have a script that will scan all nearby avatars and shows them in a dialogue box allowing them to be selected. I have search and came up empty handed for a method to limit the results to avatars that are wearing a specific attachment. I am thinking the best way to try to handle this is to have the worn attachment to have an open listen, and the scanner send out a signal and if it gets a response that person is listed, if not they are left out of the results. However, all my attempts have failed. So I wanted to check with the experts
  13. That seems to only be possible if you program each UUID of the prims into the code. Seeing as there will be over 30 of them, I was looking for a method that might just check the description of nearby items, not specific uuids. At that point the database method would be far more efficient.
  14. I am working on a station that allows people to check in on sim. The reason for this is to created an easy way for people to see who is available to roleplay. I have the system working fine, aside from making sure that an avatar can not sign into 2 different check in stations. I currently am storing the information in the description field. It starts with the avatar uuid of the person that signed in. So what I need is a way to check the other check in stations nearby, they are all within 5 meters, and make sure the UUID is not already check in to another station. Hoping there is an easy way to do so, without having to have it tie into a database for this last portion. Thank in advance
  15. Thank you very much, it's early here, as soon as you mentioned the possible cause I found it right away. Thank you
  16. Hello all, Really hoping this is a simple answer. Been experimenting with no luck in world. I am working on a script that asks a series of questions, recording the answers. Issue is that on only some of the Dialogue boxes, the old one reopens, prior to the new question appearing. Is there a way to prevent a dialogue box from reopening? The way it is currently working is Question 1 Is Asked. - Once answered - Question 1's box reopens for a brief time, then Question 2 pops up over it. Question 2 is asked - Once answered - Question 3 Pops up, never showing question 2 again (( This is how it should work )) What I need is a way to make sure that once an answer is clicked, it moves onto the next question, rather than opening the same question first.
  17. Rolig, I have seen many of your responses over the years, you are always spot on and helpful. You nailed this right away, thank you so much for the help.
  18. Thank you for the quick response Rolig. I tried both of those and sadly neither worked , I was hopeful. using mysql, I do have it seperated by commas , the output the database sends back is "6ff6836a-e549-fe01-0888-eee8f385be69","093bfdf2-14c5-b6a9-aa2b-38faa8ee103d","bdf66db3-d8a2-9702-4249-9f3d52ee1370","92fc4635-59e5-dbda-7c2f-9f371a1051dc","47987c74-9b02-bee4-616a-6dd73d154eed","d7a0ce95-1557-f0c8-3c4c-c96cd54dadd5","9eb918c3-2e93-2967-8b5d-854655a74c68","b35b981d-31cf-4787-ac37-3ddb60fb0c4e","9d600e35-7cef-9db0-0849-54fcb5ce24ba","980b293c-2692-5795-0e1b-36b4b27addc8","48e569e2-2532-96f8-921c-887185e92afd","cf8e9e87-6fb5-cd91-7b73-e1515a7e8213","cc833c36-7ed5-a0a7-4a41-10541ba99084","48d7456c-5f6e-0228-6068-f009a5150b13" now if I take that exact output and place it into list picList = ["6ff6836a-e549-fe01-0888-eee8f385be69","093bfdf2-14c5-b6a9-aa2b-38faa8ee103d","bdf66db3-d8a2-9702-4249-9f3d52ee1370","92fc4635-59e5-dbda-7c2f-9f371a1051dc","47987c74-9b02-bee4-616a-6dd73d154eed","d7a0ce95-1557-f0c8-3c4c-c96cd54dadd5","9eb918c3-2e93-2967-8b5d-854655a74c68","b35b981d-31cf-4787-ac37-3ddb60fb0c4e","9d600e35-7cef-9db0-0849-54fcb5ce24ba","980b293c-2692-5795-0e1b-36b4b27addc8","48e569e2-2532-96f8-921c-887185e92afd","cf8e9e87-6fb5-cd91-7b73-e1515a7e8213","cc833c36-7ed5-a0a7-4a41-10541ba99084","48d7456c-5f6e-0228-6068-f009a5150b13"] Then the code works and the textures display as they should.
  19. Hello, very sorry if this is a simple answer as it has perplexed myself and a few other scripters I have presented it to. I am workign ona slide show that is fed by information derived from database. Currently I have it working so that it pulls down the lsit of texture uuids. Showing the outout confirms that it is keeping the data in the correct format. However using list picList = [body]; does not allow the slideshow to function. I can take the output from both picList or body and paste it between the brackets in the above code with no changes and the sklide show functions. As I said this is probably a simple answer I am ovelrooking, but I was under the impression that lsl would see [body] the same as the output that body outputs using a say command. Is there some trick to make this work?
  20. Posting updates here http://status.secondlifegrid.net/
×
×
  • Create New...