|
Someone should pull a class action lawsuit against the ARMA devs, there's no way that the TOS covers blanket bans because of some stupid mod.
|
# ? Jun 17, 2012 01:33 |
|
|
# ? May 14, 2024 08:22 |
|
Mordaedil posted:|| means OR in scripting. It basically says if function 'BIS_GITA_fnc_createMarkers' is nil, zero or false, then execute the following code. What I mean is: foo() || false evaluates to the same thing as foo(), unless foo doesn't return a boolean, in which case it might be casted to one, depending on the language. So, it seems like the || false is to force the language to cast the result of isnil 'BIS_GITA_fnc_createMarkers' to a boolean. The only problem is that it doesn't make any sense for a function called isnil to return anything other than a boolean.
|
# ? Jun 17, 2012 01:40 |
This is loving insane. I love it. And that thread is so ridiculous. "ITS YOUR TURN UP AGAINST THE WALL GOONS" Uh, thanks buddy. But no thanks? I almost never grief cause I'm too busy playing a game. But apparently I and everyone else are THE ENEMY AND SHOULD BE GIVEN NO QUARTER. This kid may be proto-Blackwatch or something.
|
|
# ? Jun 17, 2012 01:43 |
|
So uh, why does some lovely mod developer have the ability to issue global bans? I don't get some of the terms being thrown around. Is Battleeye the lovely ARMA version of Punkbuster or VAC?
|
# ? Jun 17, 2012 01:51 |
|
Yes, and apparently this guy has some form of authority over who it can ban since he works at Bohemia Interactive, or so I'm lead to believe.
|
# ? Jun 17, 2012 01:56 |
|
quote:Well, Pepe Le Pew, sure I was cheating like a dickhead non stop and my actions resulted in the loss of thousands of hours of people's hard earned beans and fun, but now that it's been patched out, we're cool right? loving wrong! You will be lined up against the wall.
|
# ? Jun 17, 2012 02:01 |
|
How common is it to use scripts in the game outside of cheating? If all the players banned had been cheating anyway, won't this be good for the community in the long run.
|
# ? Jun 17, 2012 02:03 |
|
Piddlepuss is banned, wuat survives. Holy poo poo, what the gently caress is going on
|
# ? Jun 17, 2012 02:06 |
|
Raneman posted:Piddlepuss is banned, wuat survives. Holy poo poo, what the gently caress is going on I reported him for real life threats. Sorry if it was goon being funny. \/\/\/ Well poo poo, I'm surprised they actually listened to me. I worded it as a real life thread against our subway subs. Shadowlz fucked around with this message at 02:18 on Jun 17, 2012 |
# ? Jun 17, 2012 02:15 |
|
Raneman posted:Piddlepuss is banned, wuat survives. Holy poo poo, what the gently caress is going on Well, poo poo.
|
# ? Jun 17, 2012 02:15 |
|
Beatnik-Filmstar posted:Well, poo poo. That ROTC post was loving stellar
|
# ? Jun 17, 2012 02:17 |
|
Remf posted:How common is it to use scripts in the game outside of cheating? If all the players banned had been cheating anyway, won't this be good for the community in the long run. Ordinarily, yes, but when the cheaters comprise almost the entire community...
|
# ? Jun 17, 2012 02:21 |
|
I like how they don't give reasons for bans either. I really hope that poo poo is hitting the fan in their IT department or however the heck they run things. Although it probably isn't, since they are still laughing their way to the bank over the previous sales.
|
# ? Jun 17, 2012 02:22 |
|
Shaman Ooglaboogla posted:Someone should pull a class action lawsuit against the ARMA devs, there's no way that the TOS covers blanket bans because of some stupid mod. Where is this a c/p from?
|
# ? Jun 17, 2012 02:51 |
|
Whats funny about the whole DayZ forums is I got banned on page 4 and they are up to page 9 now and continuing on.
|
# ? Jun 17, 2012 03:03 |
|
Dr. Stab posted:why does it say || false ? Is it some quirk of the scripting language? In a lot of scripting languages, objects evaluate to true unless they are false or nil. In Ruby for instance, there is ||= which will evaluate the right hand side if the object is currently nil or false.
|
# ? Jun 17, 2012 03:08 |
|
Infinite Monkeys posted:I will always remember, but I will never forget. Don't those mean the same thing?
|
# ? Jun 17, 2012 03:51 |
|
Raneman posted:Piddlepuss is banned, wuat survives. Holy poo poo, what the gently caress is going on RIP
|
# ? Jun 17, 2012 04:20 |
|
That's more of a reason than most people got!
|
# ? Jun 17, 2012 04:22 |
|
Terraria had a lovely bug with its multiplayer code which allowed liquids to be duped with buckets. Naturally this meant my lan crew had to fill enormous vats full of lava high above the spawn area of populated servers. Most of the time it's not apparent that there's any griefing until an unstoppably huge amount of hellrain is obliterating everything. The nature of this grief also protects the identity of the griefers. Perfect conditions for further griefing: Better watch your rear end HOMIE! Some servers like this next one had a special mod which did its best to prevent griefers. An area (around spawn in this case) can be designated as unchangeable, meaning no blocks can be placed or removed by players. Unphased, we construct the tank as usual. Here you'll see some of the engineering involved with directing the lava flow towards spawn. This area isn't restricted, so we were able to construct a wall on the right: Getting closer to the spawn, however, we entered the restricted area. As it turns out the restricted area does not restrict a player from using water to turn lava into obsidian. Quite the contrary - the formed obsidian block becomes unbreakable as it is now in restricted area. Armed with this key knowledge we engineered the last few obsidian blocks to guide the lava in to the spawn point: Obviously the next objective was to create an obsidian wall in the spawn room to prevent anyone from ever exiting. Here I am scooping up some water to make some new unbreakable obsidian blocks. FIRESTARTER, quite ironically named, makes his debut appearance in this screenshot: BINGO! The spawn is walled off from the rest of the entire map with unbreakable blocks. And to answer FIRESTARTER's query as to who picked up his platinum: After about 20-30 people spawned in and died in the inescapable lava prison spawn, the admin rebooted the server and restored to an earlier worldstate. You can from the restore that the last hole there isn't quite filled with obsidian, but our lava is close to its goal. Only a bit more lava and we will be fully operational once more. FIRESTARTER also continues to share his woes with everyone. This last shot here, shown after lava had already doused the area and killed FIRESTARTER is really my favorite: Oh FIRESTARTER, when will you ever learn?
|
# ? Jun 17, 2012 04:48 |
|
His cry of 'ADMIN IS TORTURING US' is the best.
|
# ? Jun 17, 2012 05:02 |
|
That's not even a multiplayer bug, you can do that in single player as well. Have they changed it so character information is stored server side behind security, or is it all client side anyway? Because that's a giant gaping vulnerability. So like DayZ except even more vulnerable. The idea was that you only ever play it with people you know in real life and trust, but considering the demographic they were marketing to I don't think that was ever viable.
|
# ? Jun 17, 2012 05:17 |
|
e: oops nevermind.
OneEightHundred fucked around with this message at 06:53 on Jun 17, 2012 |
# ? Jun 17, 2012 06:38 |
|
I love his rage about his fantasy dollars. It's adorable. It's even better because he is mostly the only one talking in those shots so it reads like it's just one poor dope who can't figure anything out. It's adorable
|
# ? Jun 17, 2012 07:52 |
|
Yeah, Terraria is a game best played on a private server. Even your starting pick is all you need to ruin someone's hard work (and I'm guessing that minecraft is similar in that respect). Since they added pumps to the game, with a few buckets of lava you can make an automatic infinite lava generator. Just have an outlet drop the liquid back into the inlet. As long as the inlet is always submerged, it will slowly produce more. You can then build a huge reservoir with a bunch of pumps up at the edge of the sky, let them run for a while, then drop it on whatever needs burning. The pressure plates also have obvious potential for fun. I liked to hide them in dimly lit rooms made of red brick, then hook them up to explosives, which would be camouflaged by their surroundings.
|
# ? Jun 17, 2012 08:36 |
|
Phobophilia posted:Have they changed it so character information is stored server side behind security, or is it all client side anyway? It's all clientside because it's Terraria. As of november last year you could walk to the edge of the world, drop a treasure chest on the exact map border, and cause the entire map to never load again. I guess the developers aren't good at handling handle edge cases. The best real grief for Terraria was simple and wonderful. The game has an item named Suspicious Eye which when used summons the lowest-level boss in the game, who sticks around until daytime and then leaves if he hasn't been defeated. When suspicious eyes were first added to the game there was no limit on how many bosses could exist at once so all you had to do was edit a huge stack of them into your inventory and then spam them as fast as possible as soon as it became night. The ensuing cloud of giant eyeballs converges on spawn and murders the hell out of everyone repeatedly until daybreak and then dissapears. This doesn't mess up the map or do any lasting damage to the players but the rage it creates is incredible. (Skip to 0:44 to get a rough idea of what this looks like, although this guy's doing it with a mod) https://www.youtube.com/watch?v=T90lwv_IrcM
|
# ? Jun 17, 2012 08:53 |
|
Except that it would be far more entertaining as your average pubbie would not be decked out with the greatest versions of arms and armor in the game.
|
# ? Jun 17, 2012 09:35 |
|
bucketmouse posted:It's all clientside because it's Terraria. To that end up until the last two officially released versions there was no cheat protection at all, so there was nothing stopping you from giving yourself whatever item you want, making it infinite, and making it fire every frame. This worked really well with the fire flower because (for unknown reasons) it did damage every time it connected instead of only once every x frames or so. It was really, really trivial to grief servers that way. Give yourself TNT and fling 100 of it in one throw, watch the server lag for an hour and eventually come back up with a huge crater in the middle of the world.
|
# ? Jun 17, 2012 12:20 |
The Day Z griefing is glorious and I applaud you Slamscooty. And really it couldn't have happened to a nicer guy. Rocket really seems like such an arrogant prick, "no false positives" pffft please.
|
|
# ? Jun 18, 2012 14:28 |
|
If you show any signs of weakness (such as admitting you or your systems are not infallible) then the playerbase/griefers will devour you! ALWAYS PUT FORTH STRENGH AND CONFIDENCE! ESTABLISH DOMINANCE!
|
# ? Jun 18, 2012 15:06 |
|
This has been a great morning to read what has transpired on the DayZ front goons, I thank you. I can't wait until the next time someone finds out a bug in DayZ and exploits it, causing this to start all over again.
|
# ? Jun 18, 2012 15:07 |
|
FamDav posted:In a lot of scripting languages, objects evaluate to true unless they are false or nil. In Ruby for instance, there is ||= which will evaluate the right hand side if the object is currently nil or false. Right, but the point is, (x or false) is boolean equivalent to (x), much as (x and true) is boolean equivalent to (x). There is no reason to write (isnil x || false) rather than (isnil x).
|
# ? Jun 18, 2012 15:42 |
|
ToxicFrog posted:Right, but the point is, (x or false) is boolean equivalent to (x), much as (x and true) is boolean equivalent to (x). There is no reason to write (isnil x || false) rather than (isnil x). As someone who has noticed things like this in my own code in the past, it probably cropped up the statement previously being much longer or different, and then being a goddamn idiot and not eliminating all of the excess instead of just a portion. "Okay let's take that out... what was this for? Eh. It still works right? "
|
# ? Jun 18, 2012 15:55 |
|
if() statements only run if the evaluated statement is true. So: thisStatement = true; if(thisStatement) { code } Would run because thisStatement is true. The code earlier basically said: if(thisStatement == true OR false) { code } If you want the code to run if the statement is true or false, then you don't need the if() statement.
|
# ? Jun 18, 2012 16:33 |
|
/\ But that's not how if-statement evaluation works, assuming the script language behaves like almost all other languages. Functionally it's: (statement == true) OR (false) Not: statement == (true OR false) My guess is it's a leftover from debugging where the dev changed it to "OR true" if he needed the logic to always enter the code block. Similar to "AND false" to temporarily disable parts.
|
# ? Jun 18, 2012 17:01 |
|
SirViver posted:
This would be my guess too, because I've done crap like that before. if(thing && false) {} etc to test or temporarily disable some block from executing.
|
# ? Jun 18, 2012 17:12 |
|
This is exactly what I said. VVV I can understand where you guys got confused -- it took me a minute or two to understand what I was trying to say this morning, but I was cribbing off that earlier example that (x or false) is the same as (x). So, it seemed to me that the coder wanted the block of code within the if() to run if the statement was true or false, not realizing that it doesn't work. Because, after all, I thought we were making GBS threads on the developer for being bad, or something. Basically you guys made me explain a really, really cheap jab at this guy's coding, which we all knew was for debugging purposes. Should've removed it though LaTex Fetish fucked around with this message at 19:40 on Jun 18, 2012 |
# ? Jun 18, 2012 17:27 |
|
LaTex Fetish posted:This is exactly what I said.
|
# ? Jun 18, 2012 17:33 |
|
LaTex Fetish posted:This is exactly what I said. LaTex Fetish posted:if(thisStatement == true OR false) { code } if (statement == true OR false) does the same thing as if (statement == true OR statement == false) which it does not. E: We probably shouldn't be having this discussion in the griefing thread, though . SirViver fucked around with this message at 17:47 on Jun 18, 2012 |
# ? Jun 18, 2012 17:42 |
|
|
# ? May 14, 2024 08:22 |
|
Stop griefing the thread with code talk please.
|
# ? Jun 18, 2012 17:52 |