Jump to content

Ela Talaj

Resident
  • Posts

    874
  • Joined

  • Last visited

Posts posted by Ela Talaj

  1. A generic giftcard system cannot be made because a card must communicate with the vendor so the vendor scripts must  include code enabling to receive msgs from the card scripts and reply to them. That is why gift cards systems are specific for each vendor manufacturer. For instance we offer a gift card system for our MPV series vendors but it would work only with our MPV vendors.

  2. A gesture cannot be invoked via a script but only by a user typing a trigger in chat. There used to be a way around it by putting gesture triggers on an HUD menu buttons, so the sim server would think that a user typed it and invoke a gesture. However this exploit appears to have quit working in the recent server updates. Most Marketplace "gestures" HUDs immitate a gesture by invoking a sequence from a notecard, which sequence may include animations/sounds/text/etc. but it cannot include a gesture inventory type itself. Some Marketplace HUDs use the above exploit so most probably would not work any longer.

  3. Apparently the problem is not restricted to gmail. I use a regular Comcast email account and don't have any spam filters enabled. LL emails stopped about 12-24-13 and haven't come back so far.

    However emails from SL objects come thru just fine, only the Marketplace emails are affected.

  4. It does appear there is a problem with emails. I've been consistently getting emails since the marketplace inception with no problem at all. Suddenly the emails stopped about 4 days ago even though there are sales. I'd be interested to know if the emails recently stopped for merchants that are not Comcast customers.

  5. I've a product that includes silhouette dancing feature as well and still have the same problem: a twisted sphere doesn't come up right on rez unless camera is moved. I tried scale change, though not as drastic as to 64 meters :) and it does seem to help but only if the viewing avatar's camera is positioned close to the sphere. If a camera is positioned farther away maybe 20 m or so, the scale change doesn't help any longer. I guess the server considers an objects farther away less interesting.

  6. The main thing to remember is that even though LSL has C syntax it is not C. There is no concept of pointer in LSL so arguments are passed to functions not by reference but by value which means it puts a whole object on the stack instead of the object's address. If for example your program has a list of let's say 10K size and you pass it as an argument to a function you'll end up with a 10K list in a global namespace PLUS a 10K list on the stack so you must have 20K available. for this reason whether or not to have a user function depends entirely on the available memory. If a program takes let's say 40K memory putting on the stack a 10K list would not cause much problem. However if your program is 55K of memory, you might have a stack-heap collision when passing a 10K list as an argument to a user function.

  7. If both a sending and a receiving scripts are in the same prim, the method is http://wiki.secondlife.com/wiki/LlMessageLinked

    If a sending and a receiving scripts are in different prims of the same linkset, you may use either http://wiki.secondlife.com/wiki/LlMessageLinked or Listen mechanism

    If a sending and a receiving scripts are in different linksets in the same region you should use the Listen

    If a sending and a receiving script are in linksets located in different regions, either objects email or HTTP

    • Like 1
  8. There is no such thing as "scripting". We are talking about bona fide programming and for complex projects also software engineering (these 2 things are not the same). So Computer Programming 101 is a prerequisite. Without it you are not going to produce anything more meaningful than "Hello World". Sorry to be that blunt but that's how it is.

    • Like 1
  9. You should file a JIRA on it, Rolig. Sequential llTargetOmega() did not use to require delays between them and seems this problem appeared very recently ( I had it too). Most prolly a server bug which doesn't send update to the viewer on rapid rotation changes, introduced in one of the recent server updates.

  10. The only reason LSL is called a scripting language is because it is not portable to platforms other than 3-D simulators. When the LSL compiler was originally developed SL was the only 3D game in town so LSL code was not portable to anything; now it is portable to some other grids but still not to general purpose platforms.

    As far as SL and other grids are concerned LSL is a fully developed object-oriented programming language. But the language is how you say things, not what you want to say. A programming language is useless without knowing how to program. Computer Programming 101 would be a prerequisite for "scripting" in SL and those who don't have it only pollute servers with their inept "scripts".

    So to answer your question, programming (including LSL "scripting") is not art and not mathematical logic, just professional engineering.

    • Like 1
  11. LSL is a fully object-oriented language. Visual Basic is not, that's why it is "basic". LSL programming via Visual Basic would not create efficient LSL code and inefficient LSL code is one of the main contributors to the grid lag.

     

  12. Don't erect a strawman (even though it is Halloween :)). The Forums are for everyone, "screamers" as well as doers. Poster Cincia Singh summarized it much better than I can in the aforementioned thread PeterGray @ LL Responds to UCCSL RE: LL TOS Concerns:

    "It seems the most profitable concession would be selling tinfoil hats to SL creators/merchants who spend way more time anguishing about their intellectual property rights than producing intellectual property."


    As for RL, to see what I meant go and buy an issue of the Washington Post.

  13. I've no data to judge who cares of what but I've recently posted a new product in the marketplace and the reference number was 5,404,935. Even assuming that each merchant has on average 200 listings that comes to about 27,000 merchants and of course an average of 200 listings per merchant is a huge assumption. In any case it is undeniable that there are many thousands merchants.  On the other hand post PeterGray @ LL Responds to UCCSL (in respect to the new TOS) has attracted 26 participants, including the original poster. This is less then one tenth of one percent even if we keep the above extremely low estimate of 27,000 merchants.

    Seems to me once again a miniscule minority purports to control by screaming at the top of their lungs. At least in this respect SL is no different from RL.

  14. I don't sell demo items of our InteractiveWear clothing in the Marketplace. I do however sell demo versions for L$1 via in-world vendors. The only difference between the demo versions and regular versions is that the demos could be only worn once. Experience shows that about 50% of customers buying demos then buy a regular product either via the same vendor or in the marketplace, however it does not happen immediately and sometimes many weeks may pass before they buy the regular product.

  15. The flag I wave has 7 red stripes, 6 white stripes and 13 white stars in a circle over a blue field. It is commonly associated with such things as the Declaration of Independence and the Constitution, even though it was not yet around when either was written and adopted. Under this flag everyone is entitled to life and liberty. No one is entitled to happiness, just the pursuit of it.

    No one is entitled to force one's way into a private club against members' will. No one is entitled to a "living wage" set by a bureaucrat hundreds miles away. No one is entitled to scream down opponents under the guise of being "offended" by their opinions. And definitely no one is entitled to dictate a private business what its terms of service should be. If one doesn't like it, one is entitled to walk away and pursue happiness elsewhere.

    I wave very carefully because the flag is old and fragile. Some believe that the ideals it symbolizes are old too and should be replaced. Now and then such people may even prevail but their while is going to be short.

  16. In fact llList2Vector() does work but it works reliably only if the item was originally stored in the list as a vector. If it were originally stored as a string (like in the case at hand from config card) more often than not it does not work, though on some occasions does.

  17. Being an in-world activity apparently every participant has accepted the new ToS, otherwise they could not be in-world. What on earth has prevented y'all from clicking  "I do not accept" box and go elsewhere? There are other grids around. Surely no Linden enforcer stood over you with a pistol pressed to your head. There are hundreds if not thousands content creators who distribute their work for free with full permissions and most probably could not care less who owns it, they just want people to enjoy it and enjoy SL. I admit, I'm not one of them, I create for profit, however it has never occured to me that The Lab owes me a living. It does not. I owe The Lab for creating and maintaining a platform enabling me to earn a living.

    I'm not aware of a single tangible thing created by lawyers except for an income stream to their own pockets. A lot of things however were destroyed by them via mounting costs of defense to the point of infeasibility of continuing to do business. Is this what y'all after? To destroy SL? I sincerely hope you miserably fail.

    As for the leagues and such, I wish you a dismal failure too. I do it every time I think of how many millions jobs the unions have already shipped to Mexico, China and Bangladesh.

×
×
  • Create New...