Jump to content

steph Arnott

Resident
  • Posts

    3,914
  • Joined

  • Last visited

Everything posted by steph Arnott

  1. What i gave you will rotatate the second object 180 degrees to the first. Which is what you asked. The first object could 50 degrees the code will produce a value for the second of 230 degrees on the Z.
  2. Not sure that is a good thing. Seems a very sledge hammer and pocket watch approach.
  3. Just to be respectfull of others you really should put a reference in the script to those that converted it for SL usage. Specially Qie Niangao. This is incorrect. It throws up an error on compile. llSetText("time left: " + (tempo - count), <1.0, 1.0, 1.0>, 1.0); This is correct. integer a = tempo - count; llSetText("time left: " + (string)a , <1.0, 1.0, 1.0>, 1.0);
  4. This is the source https://forums.osgrid.org/viewtopic.php?f=5&amp;t=6116&amp;start=0
  5. Does not even complie. I tried. The same error is in both scripts. So you can not have compiled it inworld.
  6. Well niether would even compile. Both have the same error.
  7. If that is how you want to perceive it that is upto you. But knowing it is only a link then it is obvious you only need its asset key rather than dumping a link into the object contents. All that does is make a script test it is there instead of just calling the asset. The reason you put a sound file link in a loop sound is because simply removing it from the contents and calling up by say touch will throw up a NUL_KEY clearing that loop. But i would never write a script with no way of stopping it.
  8. A sound file in an object is just a link. It is not an object. Removing that link does nothing because the data file is in the server.
  9. Notecards are objects with embedded data. They are limited but they are still assigned an asset key. Every time you edit and save a new object is created with a new key.
  10. Your giff was a medical issue. If you have an issue with that then take it up with LL.
  11. Not true. A notecard is an object. The asset server gives that object a key regardless of what data is in them. Simply calling for a notecard it is assigned a key.
  12. I did have some issues long ago. I had to set the notecard to full perms and the script test it. IDK but could be that.
  13. Do you actually read what is written? quote ' is it possible to get a group invitation looking like in the screenshot by clicking on an object? ' notice this part 'looking like in the screenshot'.
  14. No, basically. You can create a dialog drop down box but the invite itself will still be presented in the chat field. It may be different with 'experience'. You have to set the object to group share. integer menu_chan = -4567; integer menu_chan_handle; key agent; default { state_entry() { llSetObjectName("Meine Gruppe"); } touch_start(integer total_number) { agent = llDetectedKey(0); if(total_number > 1 ) { return;//just in case others click it will the timer is running } else { //agent = llDetectedKey(0); menu_chan_handle = llListen(menu_chan, "", agent, ""); llDialog(agent, "\nSie sind eingeladen, der Gruppe beizutreten." + "\nBitte klicken Sie auf Ja, um zu akzeptieren," + "\noder Nein, um dies abzulehnen.", ["Ja", "Nein" ], menu_chan); llSetTimerEvent(10.0); } } listen(integer chan, string name, key id, string msg) { if (msg == "Nein") { llListenRemove(menu_chan_handle); llSetTimerEvent(0.0); } else if(msg == "Ja") { list temp = llGetObjectDetails(llGetKey(), [OBJECT_GROUP]); key groupKey = llList2Key(temp, 0); llRegionSayTo(agent,0,"secondlife:///app/group/" + (string) groupKey + "/about"); llListenRemove(menu_chan_handle); llSetTimerEvent(0.0); } } timer() { llListenRemove(menu_chan_handle); llSetTimerEvent(0.0); } } Edited due to an unsupport error.
  15. I did read it. Almost all of us simply use a texr message that it has timed out and no longer active.
  16. You find it funny inducing a photosensitive epilepsy fit? I just had to increase my dose because of you.
  17. Well that giff swirl is an Epiletic inducer. Damned dangerous.
  18. Well setting ones firewalls etc makes a vast improvement.
  19. I tried to find a simple example of rapid variable updating using a temp list. This is a good example. //Basic Owner Follower by Ugleh Ulrik default { state_entry() { llSetTimerEvent(0.1); } timer() { vector OFFSET = <1.0,1.0,0.0>; vector OwnerPos = llList2Vector(llGetObjectDetails(llGetOwner(), [OBJECT_POS]),0) + OFFSET; //Comment one of the below functions based on what you want. //llMoveToTarget(OwnerPos,0.05); //Use llMoveToTarget for Physical Objects. llSetLinkPrimitiveParamsFast(LINK_THIS,[PRIM_POSITION, OwnerPos]); //Use llSetLinkPrimitiveParamsFast for Non-Physical Objects. } }
  20. Original Poster. The person who started the thread.
  21. It is a data corruption issue and is caused by the outside data sender. Has nothing to do with LL.
  22. Sure, well i will carry on writting commisioned data scripts and selling the one i released on the MP. Which i never intended to sell but so many RP groups kept badgering me to i did.
  23. Am not giving you my product codes. When did you do that test because i just did one and it works just fine. But i do not use sql database tables.
×
×
  • Create New...