Jump to content

Wulfie Reanimator

Resident
  • Posts

    5,731
  • Joined

Everything posted by Wulfie Reanimator

  1. Here's the basic logic for playing animations based on keywords in local chat messages: default { // When the script starts: state_entry() { // Request permissions to animate the owner. llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION); } // When a permission request is answered: run_time_permissions(integer permissions) { // If permissions were granted: if (permissions) { // Listen for the owner's messages in local chat. llListen(0, "", llGetOwner(), ""); } } // When a message is heard: listen(integer channel, string name, key id, string message) { // Convert everything to lowercase so that case doesn't matter. message = llToLower(message); // Search for a keyword in the message. integer keyword = llSubStringIndex(message, "hi") // If the search didn't return an error, play an animation. if (keyword != -1) { llStartAnimation("wave"); } // Search for another keyword in the message. keyword = llSubStringIndex(message, "lol") if (keyword != -1) { llStartAnimation("laugh"); } } } It's not perfect as-is. If you just use llSubStringIndex to search for "lol" or "hi", the script will play an animation when you say "lollipop" or "hide". Checking for word-boundaries is slightly complicated, but not overwhelmingly difficult.
  2. Sure, I didn't read anything on the previous page. I saw this thread in the "Unread posts" page and I caught up on the last page because I had time. That does explain the reason he brought up that whole list of numbers which at the time seemed like exaggeration of how bad it is. However, I've also been talking exactly in the context of "the full cost of doing business." If LL makes a small change that forces anyone into a situation where they have no other choice than quitting, they were most likely already in a situation where they were struggling to get by. This risky situation is the "sinking ship" I'm talking about. It's not about anyone in specific, the same thing applies to all creators who are forced to quit due to these recent fee increases. I say "small change" because, as I've already tried to point out, when you consider the full cost of doing business, LL's changes have barely affected the bottom line -- the amount of cash one gets after all fees and taxes. When I gave the example of $50K/year income and $200/month post-tax loss, it wasn't a sudden change, it was semi-gradual over 2 years (18 months and 6 months). If anyone gets a paycut but doesn't adjust their lifestyle at all, their struggle is going to be much worse and it's not the fault of whoever made the paycut.
  3. This might be helpful to read: http://wiki.secondlife.com/wiki/Category:LSL_User-Defined_Functions
  4. I didn't know that, that's good/cool to know. Can you elaborate on why it could be worse for the sim to rez mesh compared to prims or sculpts? I can speculate, but I'd like to hear it.
  5. I don't need to know the specifics of Tonk's situation. I'm not talking about his situation. We've been over this in a previous thread, did you forget? I'm also very aware that there are "many others" who are also affected. How many? Who knows, it's pretty hard to quantify. Hundreds? Out of how many? How do you define the demographic you're concerned about? All creators regardless of sales? Only full-timers with no other job? Something else? Your answer will differ from others.
  6. That's correct. However, since the script is using external communication, other scripts that are listening for those messages will begin execution even before function1 has finished, because those other scripts are independent of it.
  7. I'm not quite sure I understand what the issue is. In LSL, events and functions are executed completely and sequentially. Given the code: start_me() { function1(); function2(); function3(); } function1() { llOwnerSay("function1"); } function2() { llOwnerSay("function2"); } function3() { llOwnerSay("function3"); } default { state_entry() { start_me(); llOwnerSay("done"); } } function3 will never begin before function2 has finished, which will never begin before function1 has finished. "done" won't show up before start_me has finished. This is the most confusing part. What do you mean by "whether previous function was completed or not?" Do you use return values in your functions that would indicate an error, when the function returned early? You would need some if-checks for those return values before calling the next one.
  8. FYI, the only reason I'm bothering with numbers is because other people were bringing up numbers first and I'm only doing it to provide perspective (as did Tonk). The information I've given doesn't solve anything, but neither does exaggerating the effect. And when I say that, I'm not saying that these increases don't have an effect. They do, and it sucks to be the person riding that edge where you fall from profitable to unprofitable as is the case with Tonk. The effect just isn't as catastrophic in the grand scale and that's the point I'm trying to reiterate on. 4% change in usable income over 3 years does not kill most of the creators on SL unless there's some freaky coincidence that a major portion of SL creators keep this as their full-time job (edit: not even full-time, but operating with little profit in general, such as using your store to pay for your store's tier) despite the obvious risks of riding that line. Incidentally: This is a good explanation and I don't even disagree with it. I just can't wrap my head around the idea of hanging on to a sinking ship (content creation) when you're already feeling the pressure of it not working out, through no fault of your own. That level of risk management seems incomprehensible; financially irresponsible even. It may very well be that LL is equally irresponsible in their own ways, but I don't know enough to confidently comment on it and it wouldn't excuse anybody else.
  9. I actually like this idea. It's basically the situation I used as an example in another thread where I said "if everybody raised their prices across MP, I'd happily pay it." LL imposing a tax on the buyer at the checkout page is basically the same thing (from the buyer's perspective), and it nicely mirrors RL transactions. Though I'm not sure if that means the flat fee for buying L$ should be lowered at the same time, it might still be a net positive for them to convert some of that flat fee into a tax.
  10. A reverse-sundial. (This was a joke.)
  11. All well and good but they're also already doing that. Funny thing I just noticed while comparing prices, premium is more expensive if you pay quarterly (and incidentally about the same cost as WoW quarterly). Has it always been like that? Weird. Second Life already has microtransactions though. It's called the SL economy.
  12. The "revoke permissions" part doesn't work, at least as far as I've tested it. I think it's intended for objects you would sit on? (That part I haven't tested.) For example, if my alt has an attachment that asks permission to animate me and I allow it... There's no way I can revoke permissions from that attachment. After selecting the option to stop & revoke, my alt can just restart the animation and it won't ask for permission. Edit: Also, "reset skeleton" is a viewer-side thing. It won't reset your skeleton for other people.
  13. I haven't looked at this thread in weeks, yours happened to be the only one on the last page that was interesting enough to respond on. I haven't discredited you in any way (and don't plan to), I just genuinely disagree with some of the points made and I wanted to ask you an (in my opinion) pretty concrete question. If LL isn't raising land fees, and shouldn't raise L$ transaction fees, what should they do besides nothing? P.S. I don't need to be personally self-employed by SL to fully understand the numbers and what you have to deal with financially. Everybody has income and expenses. I'll admit again that I'm very mathematically declined but this isn't rocket science and it directly relates to most other type of non-salaried job or income, self-employed or not. If you seriously think there's something mystical about living off of SL, at least give me some specific subject I supposedly have no clue about, because the two posts from you I've responded to seemed pretty straight-forward. Can you even point out something about what I've said that's incorrect instead of just running away with a blanket "you're clueless?" P.P.S. Regarding the "pocket money" comment.. I hope that wasn't said because of the "gross income" I used in the excel sheet. Just so everybody's aware, percentages are proportional. It doesn't matter whether you're cashing out L$ 1000 or $1000 USD. You get/lose proportionally just as much. The numbers I showed don't specify the currency, only the fees. I've clarified the sheet somewhat. You can see that Tonk currently gets about 45% of his money after all the fees are taken out, while back in 2017 he got 49%. LL going from 1.5% processing and 5% MP tax to 5% processing and 10% MP tax has resulted in a 4% change in final net, not accounting for any changes in PayPal fees or personal income tax. If we assumed Tonk was making $50K (before any fees) a year, the monthly cost of these fee increases since 2017 would amount to... $208. Less if he makes less.
  14. Half of these fees are out of Linden Lab's control and don't (wouldn't/shouldn't) affect their decision making. Not everyone converts currency, not everyone pays VAT, not everyone pays the same income tax. (I'm an EU citizen too, yay VAT.) Here you go. I kept the paypal fees constant so you can see what effect LL's changes had. Which end do you propose they start increasing fees from, then?
  15. I think vegans should see these fake burger attempts as a good thing because if/when they can finally subsidize meat, it's a big win. Even if you don't wanna eat it or buy it from a store (you don't have to get vegan meat from a fast food place), it can help some people transition from meat even in its imperfect state. This silly chest-pounding thought-purity contest is weirder than the product itself.
  16. To clarify, even if temporary objects don't count toward the LI limit, there's another limit specifically for temporary LI. "(RegionPrimLimit - NumberOfPrimsInRegion) + Minimum(RegionPrimLimit/2, 1000)" http://wiki.secondlife.com/wiki/Limits#Building
  17. I think "temp-rezzer" in the context of the covenant means objects that periodically rez other objects that are marked as "temporary." Temporary objects don't count towards the LI limit of a parcel and they are automatically deleted after about a minute. Temp-rezzers are intended to rez the same object again after every minute, so that you can have a "permanent" object without losing any LI. The table @Pussycat Catnap showed would take up 82 LI, but since it's temporary, it's practically 0 LI. If your table has an option to rez different kinds of food or cutlery, that doesn't make it a temp-rezzer... as long as the stuff isn't marked as temporary.
  18. There are multiple types of Lookat Targets. The one mentioned in the OP was most likely the avatar's eye target. It's automatic and focuses directly on random avatars even when you're afk. On Firestorm, the color is grey by default. Then there's the blue "mouse point" target. It shows up when your camera isn't locked on anything and you move your mouse over the screen, like tweaking your inventory or operating HUDs. And lastly the obvious pink alt-cam target, which shows up where your camera is focused. All of these can be disabled (they only show up because your viewer is telling others about your targets), except the eye-focus I'm not sure about. Anyway, I keep these visible because I'm too curious not to. Some people are just too curious for their own good, though. I also like the idea of making my own camera visible to even those who have these settings disabled, by having an object follow my camera's position around. I think the complaints would be more justified at least...
  19. If I can save 30% by buying only one half of an outfit because I've demo'd all of it and determined that the other half doesn't fit or interest me, you bet I'll pay that 20% markup. Of course, each color should have its own set, not just a mega pricy (>1000L) fatpack.
  20. Closest thing to a "mall" type thing I've found are all those event things filled with "exclusive" stuff and gachas. Those permanent shopping malls with rentable spots don't seem very profitable I guess.
  21. I have to say, Legacy's presentation and buying process is unmatched. I'm very cynical about marketing practices (and some of the buzzwords they use make my eyes roll), but I still went for it. There's some neat features I appreciate as a programmer.
  22. The cause of the problem is that your skin was created for a different texture layout, so you can't just use it for another unless they both have matching layouts. You'll need to adjust the texture either by hand or by projecting the texture as above.
  23. ...Or they leave out the avatar entirely or use non-SL renders.
  24. The &-comparison is redundant, because the value of perm can only be either 0 (no permissions granted) or what was requested. You only need specific checks if you have different sets of possible permission requests within the script. It shouldn't matter where the script is, either, because they'll just get this if the script is not attached to an avatar: The script works perfectly fine for me, so I have no idea why it wouldn't work... Unless the parcel has scripts disabled?
×
×
  • Create New...