Jump to content

Nova Convair

Resident
  • Posts

    1,506
  • Joined

Reputation

610 Excellent

Recent Profile Visitors

1,747 profile views
  1. There is no streaming "into the region". You can pin a stream url to a parcel info and every viewer can connect the built in player to that stream if they want. SL is not involved in the streaming besides sharing an url. So why would LL pay anything? Ok, tested it. The parcel stream is blocked. I can connect at the same time with any other player and listen though. So they block the viewers player it seems. A moap prim works fine and plays the SOMA streams. No problem. This one connects over the viewers built in browser.
  2. A mono script can use 64k and a LSL script can use 16k - the 2 statements are not possible. Except you have a useless llSetMemoryLimit somewhere since that has no effect under LSL. That would be a "shot yourself in the foot" thing.
  3. 10 active scripts can use way more resources than 1000 idling ones - so the sheer number of scripts doesn't say much. If I check the sim's management console and go through the active scripted objects I see planty of garbage wasting sim resources 24/7 for nothing. So if you plan to fill your home with garbage, that's standard and you are in good company. 😁 If you want to use script time for something else you can compensate that by not filling your home with garbage. 😁 However, only if you totally exaggerate things someone might AR you.
  4. I checked old transfers and got the matching USD/EUR exchange rates of that time. There is VAT added but an incorrect value - close enough but a bit too low - so no need to complain. LL was the receiver. Premium is dropped since then so I can't say if things changed or not - has no meaning for me at the moment. On newer transfers for buying L$ - Tilia is the receiver and the VAT is calculated correctly. However, I can't save any money by using mainland that's what I stated.
  5. Checking Qie's calculation ... Premium is 120$ (I don't care what it's for you) per year and my 4096 is cheaper. There is no difference between a 4096 mainland and estate parcel - money wise. Gathering alts to use 4 premiums makes not enough of a difference and I wouldn't like the yearly 480$ upfront. So it's only the personal preferences. Never seen something that is more ugly than mainland. There are nice corners but costly and on many of them you can not build what you want - interesting. The covenant is a big advantage by my opinion. The usage of water, roads and airspace - I don't need a piece of land there to use it - I can teleport - usually 😁 So - for me I found my place.
  6. llSleep freezes your script. Events are NO interrupts so your script will do absolutely nothing for 3 minutes (if all 4 animations are equipped) If you want to keep it responsive: - never use llSleep - use the timer - llStopAnimation will stop an animation - reset or state change will not stop an animation Animations play on the viewers not the server. If I stand in front of you and you trigger the animation my viewer will load the animation 1st (maybe 2 seconds) then start playing it. If I look aside your animation will be halted. If I look back it will continue to play. So no timing can be guaranteed. If you start the animations a 2nd time and I keep looking at you it should be possible to get the timing to work - if there is no lag.
  7. Nope, the memory usage of the script will not change by this. Fact - I will not discuss anything about that - there are already too many posts about that.
  8. A 64k line length would be cool to load data in one read but not useful since it will instantly crash every script and definitely will require the setting of a maxread. With 1024 line length I see nearly no problems for existing scripts. Scripts that need to keep an eye on memory have to do it after every line anyways but a tight calculation may trip it. Scripts that dont truncate lines themselves but expect GetNoteCardLine to do it will fail. Anyone ever doing that? Of course - at least 1 will do it - it's SL. Truncation is a documented feature though - other changes that happened to LSL were never documented features or just expansions - so LL is maybe more picky about this change. I vote for just expanding the existing function but for 100% safety a new function is needed.
  9. You stop the sound and the timer: (in touch_start and in timer) llStopSound(); llSetTimerEvent(0); You start the timer when you switch it on: (in touch_start) STATE = "on"; llSetTimerEvent(10); The llTimerEvent in the state_entry event is only called when the script is reset so you can remove that. There is one problem though: if you touch it will take 10 seconds until the sound starts so to fix that we need some changes: Not tested string STATE = "off"; integer FRAGMENT_COUNT; integer CURRENT_FRAGMENT = -1; default { state_entry() { FRAGMENT_COUNT = llGetInventoryNumber(INVENTORY_SOUND); } touch_start(integer total_number) { if (STATE=="off") { STATE = "on"; llSetTimerEvent(0.02); } else { STATE = "off"; llStopSound(); llSetTimerEvent(0); } } timer() { if (STATE=="on") { llSetTimerEvent(10); CURRENT_FRAGMENT=CURRENT_FRAGMENT+1; if(CURRENT_FRAGMENT==FRAGMENT_COUNT) { CURRENT_FRAGMENT=0; } llPlaySound(llGetInventoryName(INVENTORY_SOUND,CURRENT_FRAGMENT),1); } else { STATE = "off"; llStopSound(); llSetTimerEvent(0); } llInstantMessage( llGetOwner(), "►► * Button * ◄◄"); llInstantMessage( llGetOwner(), "►► ACTIVATED! ◄◄"); llInstantMessage( llGetOwner(), " Go-Go Gadget:"); llInstantMessage( llGetOwner(), " ♂ SEX-CHANGE! ♀"); llInstantMessage( llGetOwner(), "*** WARNING ***"); llInstantMessage( llGetOwner(), "* SYSTEM ERROR *"); llInstantMessage( llGetOwner(), "►► * Button * ◄◄"); llInstantMessage( llGetOwner(), "►► MALFUNCTION! ◄◄"); llSleep(0.5); llSay(0, "* TG Button Failure! "); llSay(0, "* GadgetKit "); llSay(0, "* is now stuck "); llSay(0, "* in Female Mode. "); } }
  10. Oh cool 😁 Guess I forgot some details about prims.
  11. Show me one - 3x60° triangle - rotation axes in the center. I will have a look when I get on later. Although I have never seen one I know there are shapes I've never tried.
  12. A comment about the geometry: In SL you can rotate squares put next to each other of course, but if it's supposed to work like a RL board you need triangles with 3x60° The op's example shows triangles with 1x90° and 2x45° - that will not work. It's necessary to mesh the triangle elements with the axis in the center. It's probably possible to bend a prim but the axis will not be in the center then and the rotations would be very painful. 🙃
  13. That's a pretty cheeky approach - I like the idea - but not everybody has the spirit to do it 😁
  14. If you use a function in a script - always read the caveats in the wiki 1st 😁 Every llInstantMessage has a delay of 2 seconds - you get the idea why your timing doesn't work now. Use llOwnerSay instead Be generally careful with delays and llSleeps and loops in timer events - if you exceed the trigger time your timing will be messed up. Besides of that it's a bad script since the timer is always running - even if it's "OFF" but get it running 1st and then try to fix that.
  15. I don't answer what the OP asks for I answer what I think makes sense and I really don't care if you like that 😎
×
×
  • Create New...