Jump to content

Ela Talaj

Resident
  • Posts

    874
  • Joined

  • Last visited

Everything posted by Ela Talaj

  1. Usually ppl rez multi-scene environments - not necessarily only sky boxes - via a script that on-touch gives a menu of available scenes and then rezzes one selected (removing the prior one of course, if any was already rezzed). I'd be happy to write you such script but comes at a cost. Call me in-world to find out the cost
  2. It should be possible and rather trivial to make an in-world device aggregating data from dropped in notecards. The problem is how to distribute the resulting aggregation? Firstly, an SL object doesn't have access to group membership so wouldn't know whom to distribute (unless it goes by a static manually-updateable mailing list). Secondly, an LSL script cannot write to a notecard so the only possible distribution is via IM which is limited to 1024 characters.
  3. If your separate HUDs already have touch event processing scripts in specific buttons' content you most prolly could just link the button prims together to create a single object.
  4. Innula's right. This is incorrect format to begin with: if (setting == "DMZ") { pID += llStringTrim(llList2String(tmp,1),STRING_TRIM); } Should be: if (setting == "DMZ") { pID += [llStringTrim(llList2String(tmp,1),STRING_TRIM)]; } So try this instead: if (setting == "DMZ") { pID += [(key)llStringTrim(llList2String(tmp,1),STRING_TRIM)]; }
  5. To answer your question Czari, I had multiple sales via magic boxes on 22nd, 23rd,24th, and 25th of July with no failures.The only serial failures that occured were on July 21.
  6. I don't use DD but magic boxes only. I've had 5 delivery failures on July 21, which is highly unusual but as far as I can tell no one attemted to convert my items to DD.
  7. A dance animation as well as any animation is a file in a specific format (.bhv) It is not going to listen to any "/99 stop" or anything else by that matter. What you have there is not an animation but an object, either you wear it or it is rezzed somewhere in your sim. The object contains a script starting an animation. I don't know how it starts it, you don't detail it, but apparently it isstill trying to do it every time you're around. Use Stop Animating Avatar button and then delete the object or take it back to inventory.
  8. You pay to The Lab if and only if you SELECT to pay it. The basic game access is free. The Lab has no obligation to provide free upgrades beyond this basic free service and, in my opinion, should not.
  9. A very primitive script but should work. It works by modifying sitting target in a prim so has nothing to do with SLURLS and the map. I wonder who it is going to unsit on let's say owner change.... heeheee. Anyways, check when the last upgrade was installed on your sim server. It is not unthinkable that Lindens screwed up target positioning in the upgrade.
  10. This is a pretty trivial task actually. Make a strided list like this: list chairs_data = [ stride1, stride2,..., strideN]; where N is a number of chairs. Each stride is defined like this: stride = vector position_offset_from_the root, vector rotation_offset_from_the_root_in_Euler_format, integer rezzed_flag(TRUE/FALSE), integer occupied_flag(TRUE/FALSE) The list above contains all data needed to rez/remove chairs at preset locations and the flags are dynamically updated every time a chair is rezzed/removed.
  11. LSL scripts do not reset on their own regardless whether change of owner or taking hosting objects into inventory and re-rezzing, or sim restarts, or server upgrades. Scripts reset on whatever event must be specifically programmed, so your list will be safe unless a hard server crash which does not happen often.
  12. I used to receive "Too many HTTP requests" message followed by 499 status when sending requests from a single object, which I fixed by putting 1 sec delay between subsequent HTTP requests. Now I don't get any HTTP errors even when simultaneously running 8 request-issuing objects for a total of more than 3000 requests per hour.
  13. As I said, it depends on the viewer. Which viewer do you use?
  14. A script restricting free agents (those not wearing a script-hosting attachment) from moving their camera cannot be written. However most viewers allow moving camera only within 120 meters. So if you build your castle in the center of your sim and restrict sim to group members, no one else would be able to peek as would be too far for them to move their camera into the castle. There is no other method known to me.
  15. MPV-SR has a lot of options and comes for free. You only pay L$3 per sale royalty.
  16. The target went into a no object entry parcel The target went into a no script parcel will not cause a no-sensor event in a script hosted in an object other than the target (regardless if the target is an avatar on an object. The target crossed a sim border and is in adjacent sim.may or may not cause no_sensor event depending how deep the target went into an adjacent sim.
  17. Does anyone know if there is a way to send a Facebook account login msg from an in-world object (via HTTP) and get a callback confirming Facebook account login ?
  18. Hard to imagine why one would need many listeners but in case you do have a few in a specific state you can remove them all by just switching states. For instance if default creates a bunch of listeners you can make state dummy which would immediately pass control back to default; all default listeners will be gone then and you can make new ones. By the way a new listener is not always created when you call llListen(). If your llListen() arguments are exactly the same as in a previous llListen() call, a new listen is not created. For instance in your posted code (which is extremely inefficient) handle0 and handle1 are exactly the same for the same values of i and no new listener is created.
  19. To my knowledge there is no LSL method to invoke a gesture, it has to be done manually, via the viewer commands. LSL methods start/stop animations but not gestures. It is possible that there is a way around it but I don't know any.
  20. There is nothing wrong with do-while() loops just as there is nothing wrong with jump instruction. And yet elegant code tries to avoid either. This applies not only to LSL but to all C-like-syntax languages. There is no loop executed by do-while() that cannot be done (and usually more efficiently) by for() or while() So my advice to you as an admitted beginner is to avoid this construct.
  21. I would suppose it depends on a definition of "center". While trivial for rectangular parcels as Dora noted, it may not be trivial for other shapes, like L-shape, T-shape, etc. I made a gadget that maps a parcel or a region as a matrix of 10x10 cells for any parcel shape. Then finding a center cell is a matter of its definition.
  22. It is up to you whether to call it software development or programming but there is no such thing as "scripting". A software professional understands its origins: LSL code can be run only on an SL server platform and is either not portable or not entirely portable to other platforms. However professionals do their own programming; it is lay people who need help with "scripting" and their uninformed use of this misleading and demeaning term devalues the work we do. As for custom orders, it all depends on what value you put on your time. If you long to program so much that you would do it for a minimum wage, that is what you charge... or even less. However it is not design and coding that takes most time but testing. I cannot do full regression on my projects because then my charges would be simply out of reach for any individual but I do as much engineering testing as I must for a professional software release. For serious projects that require professional software engineering (and that's the projects I prefer doing) I estimate total time required including testing and then multiply by a professional rate of between 25-40 USD per hour depending upon complexity. For simpler projects, which are mostly putting together user functions and API's that I already have and I know they work, I might charge just a few thousand lindens (let us not forget that L$10,000 is less than 40 USD). Anything that pays less than 15 USD for an hour of my time I simply would not do as it is more beneficial to me to make my own products and put in the marketplace.
  23. An application listening for remote queries and then doing something when same are received is generally called a server. I could've probably helped you with making a simple server to your specification on Linux/Unix machine but I've no idea how to do it on Windows <don't do windows >. I don't even know if there is a sufficient shell on windows to run a batch file you would need.
  24. There is a world of a difference between code compiling and code working. This applies to any programming, not just LSL. Why your code does not compile was already pointed out by other posters. The code however looks very amateurish so prolly wouldn't work when compiled.
  25. An avatar cannot be scripted, only a wearable attachment can be scripted. If you need a scripted wearable attachment contact me in-world
×
×
  • Create New...