-
Posts
371 -
Joined
-
Last visited
Content Type
Forums
Blogs
Knowledge Base
Everything posted by chibiusa Ling
-
Why....you had to do it didn't you.....you had to call it a "game". You know...saying that on the forum is like sparking the final conflict of armageddon as described in the bible. Two sides spring forth and clash eternally. One side claiming "Yes its game because...." and the other "Nooo its not a game because theres no defined...". Throngs of angry players hunched over their keyboards, gnawing the edges of the return key in the hopes that maybe....just maybe....they can finally get the other side to understand why SL is/isn't a game. My advice is sit back...relax....and watch the forum implode
-
Best laptop for SL. Don’t have desktop room.
chibiusa Ling replied to Jypsee Ametza's topic in General Discussion Forum
You think you got it bad. Im a millennial, aka the generation everyone loves to blame 😂 -
Best laptop for SL. Don’t have desktop room.
chibiusa Ling replied to Jypsee Ametza's topic in General Discussion Forum
Anything Gigabyte. Best gaming laptops iv ever used. Excellent build quality and good harware. Beats any other hands down -
Correct, 10 points to wandering
-
Theres no roundabout way we ARE funding Sansar. Sansar has hardly any users and one person in this forum reported that they make on average about a nickel a week or something random like that from Sales in Sansar, which means no one is buying anything and thus LL are making virtually no money from the platform. The only other main revenue LL has is SL which in turn funds Sansars development. Regarding creating in Sansar..I would say its incorrect to say that "LL have deliberately given creation inworld to an elite few". There is nothing stopping anyone from creating in Sansar. All you need is a willingness to learn something new, Visual Studio, a mesh program of your choice and finally time to allow yourself to learn. Im not the worlds biggest supporter of Sansar as per my previous comments on other threads note but creation really isn't that elitist. It just requires you sitting down and learning something new is all. Once you get passed the initial barrier of how things are done, pick up a little bit of c# and get to grips with the software its not all that difficult....just....different.
-
Whats the best sl viewer?
chibiusa Ling replied to Nichole Bergamasco's topic in General Discussion Forum
If you want the ultimate authentic v1 experience use the cool viewer -
Whats the best sl viewer?
chibiusa Ling replied to Nichole Bergamasco's topic in General Discussion Forum
It really was though. 2.0 was horrific and 3.0 is not far off in terms of the UI and its general setup. I think thats part of the reason why Firestorm and Singularity were so popular, they keep in line with the V1.0 style. -
trying to add a llreadnotercardline into a listen script
chibiusa Ling replied to sophy7777's topic in LSL Scripting
Says the person more often corrected than right?. Il explain a little better.....il even put it in capitals so you can understand it one word at a time. You ready......THE.....SCRIPT.....WAS....NOT.....MEANT....TO....BE.....PERFECT....AS....IT....WAS....BASED...ON....HER.....CODE....AND....WAS....WRITTEN.....MOSTLY......COPYING....HER.....CODE.....AND....ADDING....ROUGH.....I....REPEAT.....ROUGH....CODE....FOR....WHAT....ELSE....SHE....NEEDED...TO....DO...... -
trying to add a llreadnotercardline into a listen script
chibiusa Ling replied to sophy7777's topic in LSL Scripting
Im not 100% sure on what you are wanting your script to do as some things are not making sense but in terms of your script as it stands you are looking to roughly do something like this : integer COMMCHAN = -99424; string COMMSTRING = "ff254DD!!Fk"; integer listenHandle; key notecardQueryId; string notecardName = "info"; key vet; default{ state_entry(){ if (llGetInventoryKey(notecardName) == NULL_KEY){ llOwnerSay( "Notecard '" + notecardName + "' missing or unwritten"); }else{ listenHandle = llListen(COMMCHAN, "", NULL_KEY, ""); } } listen(integer channel, string name, key id, string message){ if(message==COMMSTRING){ vet = llGetOwnerKey(UUID); notecardQueryId = llGetNotecardLine(notecardName, notecardLine); } } dataserver(key id, string data){ if(id==notecardQueryID){ if(data!=EOF){ //I took a guess here that you wanted to send the info to the current owner of the object using the vet key variable llRegionSayTo(vet,": "+(string)notecardLine+" "+data); //I also wasn't sure if you wanted to set the notecard line number to the next line but if so you do it like this ++notecardLine; } } } } This as it stands will not work fully as its missing whatever else it is that you want it to do BUT....you could use it as a reference for how to read a notecard line and send the data in the way you are asking. -
trying to add a llreadnotercardline into a listen script
chibiusa Ling replied to sophy7777's topic in LSL Scripting
You might want to read through these pages : http://wiki.secondlife.com/wiki/LlGetNotecardLine http://wiki.secondlife.com/wiki/Category:LSL_Notecard You need the data server event to pick up what info was read when using llGetNotecardLine, there is an example in the first link I posted that shows you how that is done. 😁 Also, don't worry too much about being new. We were all new at one point and in your position and this forum is here for you to ask questions and get help and progress your learning -
http://wiki.secondlife.com/wiki/Category:LSL_Color http://wiki.secondlife.com/wiki/LlSetColor https://www.w3schools.com/colors/colors_picker.asp https://rgbcolorcode.com/color/000000 Your referring to #111111 which is <0.067,0.067,0.067> but equally #000000 aka <0.0,0.0,0.0> is also valid. SL uses RGB in decimal form making <0.0,0.0,0.0> a valid shade
-
LSL-only, grid-wide communication
chibiusa Ling replied to Wulfie Reanimator's topic in LSL Scripting
Thats very interesting, and whilst not exactly the same as it uses an external service it reminds me of this that I found a while back when I was playing around with ideas for in world alternatives to databases or experience keys http://wiki.secondlife.com/wiki/Permanent_Primitive_URL -
Whats the best sl viewer?
chibiusa Ling replied to Nichole Bergamasco's topic in General Discussion Forum
Not exhaustive and may have missed a few things but roughly.... --Graphically-- -Official -Alchemy -Black Dragon [Super computer required 😂] --Features-- -Firestorm -Catnipz -The Cool Viewer -Performance- -Official -Alchemy -The Cool Viewer -New UI Style- -Official -Catnipz -Old UI Style- -Firestorm -Singularity -The Cool Viewer -Hybrid / New UI Style?- -Alchemy -Black Dragon -
Granted but as soon as you put them on YOU turn into donald trump in a tutu and dance off into the sunset I wish the best cheesecake the world has ever seen
-
I'm resurrecting it!!! granted but the house is completely upside down and it's always raining on the inside I wish for a pet gofer called Fred
-
If your looking for a sensor only option you could do it like this : integer isLightTurnedOn=0; default { state_entry() { llSensorRepeat("", NULL_KEY, AGENT, 3.0, PI, 2.0); } no_sensor(){ if(isLightTurnedOn){ llSetPrimitiveParams([PRIM_POINT_LIGHT, FALSE, ZERO_VECTOR, 1.0, 5.0, 0.6]); isLightTurnedOn=0; //llOwnerSay("Light is off"); } } sensor(integer num){ if(!isLightTurnedOn){ vector COLOR_WHITE = <1.000, 1.000, 1.000>; llSetPrimitiveParams([PRIM_POINT_LIGHT, TRUE, COLOR_WHITE, 1.0, 5.0, 0.6]); isLightTurnedOn=1; //llOwnerSay("Light is on"); } } } The only downside is to be effective you would need to run the sensor at very short intervals to ensure the light switched on fairly shortly after the avatar entered the lift. I think volume detect would be less impact on sim resources and probably a better option. Doing something like this worked perfectly for me every time I tested it : integer isLightTurnedOn=0; default { state_entry() { llVolumeDetect(TRUE); } collision_start(integer x){ if(!isLightTurnedOn){ vector COLOR_WHITE = <1.000, 1.000, 1.000>; llSetPrimitiveParams([PRIM_POINT_LIGHT, TRUE, COLOR_WHITE, 1.0, 5.0, 0.6]); isLightTurnedOn=1; //llOwnerSay("Light is on"); } } collision_end(integer x){ if(isLightTurnedOn){ llSetPrimitiveParams([PRIM_POINT_LIGHT, FALSE, ZERO_VECTOR, 1.0, 5.0, 0.6]); isLightTurnedOn=0; //llOwnerSay("Light is off"); } } }
-
Granted but all you can buy are paperclips I wish for for a pet Catquin (Hybrid of a cat and a penguin)
-
Granted but never again shall you ever be on topic over anything. In the Linden meetings when asked your opinion you will start waffling on about the mating habits of penguins in the arctic. I wish I was a Linden
-
Granted but you now find everyone else in your life is severely impatient with you over everything. I wish for the powers of a god
-
Granted but that wish makes it so you can only play second life with your tongue. I wish for Hyper regions to be added to SL
-
And your wish is?
-
Something I have always wondered. Perhaps someone in the know can answer this for me. So when we receive an object, we are listed as that objects owner and that object is considered part of the list that is our inventory. Now, if we delete that object, aka put it in the trash and empty the trash, what happens to the object in terms of ownership after this point?. I know that even though we delete objects from our inventory they pretty much still exist forever more in the asset server and its never truly deleted. But, does ownership at this point default back to the original creator or does the object keep you as its owner only now its "unlinked" for want of a better word from your current inventory. Or is it a case of the object being hidden from your inventory and not actually removed from it at all?. Curious how that works and what happens in terms of ownership to a "deleted" item.