Holy crap, this turned into a war fast haha
Holy crap, this turned into a war fast haha
What this turned into is some very delicately planned social engineering. See, what everyone thinks has just happened is that a scripting team has insulted fuck out of me for ripping their script apart. What's actually just happened is I've manipulated them into providing you with support. Enjoy your (now) functional script, and be careful where you get your scripts from. My post above does point out several flaws, some of which are potentially pattern generative (thus could get you banned if that is how CIPs detection system works).
Anyway, as I can't resist the opportunity to shit on and embarrass these retards, here goes:
@kopper - Took me 10 minutes or so to write that post, showed you up to be little more than a bunch of idiots. As a grown up I have morals, and expectations. It just so happens that you deliver something which does not meet my expectations. They aren't particularly high, either. Tell me to grow up, get out of the house or whatever all you want, it doesn't make a blind bit of difference. The fact is I am a better scripter than your team combined. Prove me wrong... Ohhh wait, you can't. Note that by "your team", I am excluding any external help you're getting from Spectrus at the minute, as I am aware that you are so incapable that he pities you.
On top of the above, yes, I have time to make this post. The reality is that in order to debug code, you need to understand code. In order to understand code, you must analyse it in such a way that the list of flaws I pointed out are obvious, all I did was made notes on them as I went along. It only took me a couple of minutes longer than it would have to analyse the code without having listed them, and in doing so I made you guys look like the bunch of incompetent fools that you are.
@Joshwa534 - I don't expect you to read my wall of text, because that's just how pathetic you are. I offer you an opportunity to learn and develop, and you take nothing more than offence from it. Admittedly, it is full of offence, but the offence is in criticism. I have not criticised without being constructive, therefore it is quite clear that I'm being more productive than at least yourself.
What the fuck are you talking about you haven't seen me post any code? I've posted probably the only useful video tutorials on the forum, with code samples, I even posted above in this thread with some code which would assist OP in debugging the script... I have posts everywhere offering to help people, you are clearly either simply trying to offend me in a very childish way, or blind to what I do.
@kopper - Yes, I've bought two of your scripts. Well done. I've bought two of your scripts, and neither of them have worked out of the box. Well done. Seriously, what relevance does that have? I give everyone at least one chance, and as you can see, given both of the chances I gave you, you have done little more than prove your own incompetence. On both occasions, I might point out, I have remade the scripts from scratch. If you want I can donate them to you, so you can distribute them, at least that way the shit you're trying to palm off at the minute won't be out there any longer.
@Joshwa534 - If you have a problem with my lame tutorial, make one yourself. I don't think you even know as much as I demonstrate in that video, and all that I demonstrate is how to adapt a Lua file to work for a spawn other than that for which it was made. If you'd prefer I can take it down, that way the community can't benefit from it and are forced to buy your scripts? Fancy that? Fancy being the dick who removes a perfectly valid resource from being publicly accessible?
No, I don't do sucking up. If you genuinely think I do, perhaps you should speak to those concerned. The first post quoted in reply #19 is me stating that the update would not have broken the script in this way, and that the people who responded saying that the script was shit (although they are correct, it is shit) were incorrect about the cause of this particular issue. If anything this post should demonstrate that I am unbiased, and it is actually an example of myself defending you and your ridiculous excuse for a scripting team.
You couldn't afford me.
@Adky - The first label should not be ignored if there is no sleep, it makes no sense that this should be necessary. Upon googling I did find a math.round function, but it does appear to be user added. This code still could do with being more readable, and if you disagree with that at least consider the rest of the points made about that chunk of code.
The point is that there is a potential improvement which would've taken an extra second to implement, and it was not incorporated for a reason which I fail to see.
The random waits in this function are fine, but let's look again at the waits which were added earlier, why were they even added? It makes no sense for them to be there.
@xiaospike - Very clever, you know how to use a meme generator, well done. Fancy trying to hold a conversation next time? Or can your simple brain not support such intellectual things?
You cannot fail, so I'm lowering the standard.
@XtrmJosh
People probably insulted you or disliked you because of your shitty attitude towards people. I've seen it going on in several threads lately and it's dissapointing to me atleast.
Please, don't start any drama over this post, it's just critisicm. (Sorry for my spelling aswell, may be issues here and there).
Have a great day.
Successful trades:
Sold 365 ED to PunktGBought more than 10kk from PunktGBought 68 EK from Y2Quakepc2Bought 363 EK from AlexisDarksBought 243 MS from AlexisDarks
You're a fucking idiot, it was a user-error as I already stated. Ask @inadequate as he using brocade backpacks for both his main backpack and his gold backpacks, thus when triggered by the backpack reset it closed his main backpack. I solved the issue as I always do, showed the user how to use software they aren't used to using and provided a detailed explanation about how to operate our scripts. If your tutorial(s) and video(s) were so great, they why aren't more people actually using them instead of asking me how to use Xenobot? It doesn't matter how much you think you're trying to help someone, if you're an asshole about it, just as you are every time that mouth of yours is opened, then nobody gives a shit about what you're saying. Although you know little to nothing about the "industry", you claim, as always since you are the the god of lua code and walking encyclopedia containing all factual information about the universe, that the "industry" would mock me when instead it is a fact that nobody, in the real world, will hire somebody with as much shit on their face as your avatar picture.
This statement is almost worth looking over, as you, the god of lua code and walking encyclopedia containing all factual information about the universe, actually used the same code we use in our scripts to demonstrate how to make a '100% AFK Script' in this post.
XtrmJosh's Code:
Hey wait, that's funny, I wonder where you got your local variables from.Code:elseif (labelName == "DepositGold") then -- Deposit Gold, check balance. Walker.Stop() Self.SayToNpc({"hi", "deposit all", "yes"}, 100) local withdrawManas = math.max(BuyMana - Self.ItemCount(ManaID), 0)*ManaCost local withdrawHealths = math.max(BuyHealth - Self.ItemCount(HealthID), 0)*HealthCost local withdrawAmmo = math.max(BuyAmmo - Self.ItemCount(AmmoID), 0)*AmmoCost local total = math.abs(withdrawManas + withdrawHealths + withdrawAmmo) if total >= 1 then Self.SayToNpc({"withdraw " .. total, "yes", "balance"}, 100) end Walker.Start()OH EM GEE!! You told me to use math.round yet you've failed to do so yourself, you took the same 'ugly' bit of code, as you claimed it was, and used it in your tutorial. You've changed my 'totalmoneyneeded' to 'total', you're using my local variables, doing the exact same for each of them with the exact same code. Yet you come to the conclusion of your evaluation of our old bank code by saying the following:
Just as you add it to your bit of code in your tutorials clearly going against your evaluation, and overall protest, of our code. So to conclude this statement, you're a fucking idiot - Just as I said in the first sentence of this post.Originally Posted by XtrmJosh
@XtrmJosh
By the way...
http://forums.xenobot.net/showthread...l=1#post187435
"You call people out for doing the exact shit you do, lmao."
Last edited by xiaospike; 06-28-2013 at 03:05 PM.
@xiaospike - So why bother then?
@Swaghetti - These people don't dislike me for anything other than the fact that I dislike them and make it completely obvious. They are attempting to run a "business" on the concept of mass manufacturing absolute tripe. It isn't worth anyones money, and isn't deserving of the credit which they get for it.
@Avani - Yeah, why not? As I already explained, the first step in debugging code is understanding it. If I don't understand the code, I can't debug it. I attempted to debug it, realised I would get nowhere since I would have to both read, review, adapt, and update it to be something which somebody can understand. So, yeah I went off topic, but ask yourself this, did I or did I not get the result I was aiming for?
@Joshwa534 - As already explained, the intention of my post was to draw the attention of your "team" and acquire some support for this guy. If anything, you should be grateful for the fact that I have encouraged you to do so, as now that he's been supported by you he's potentially more likely to buy from you in the future. Could you define at what point exactly I declared myself the God of Lua code? I don't seem to recall that too clearly, so do remind me.
The code sample you've copied from my project was hand written by myself. For non-user friendly variables I like to use the camel hump convention, with the lower first and upper second word. For user friendly variables I like to use the camel hump convention with the upper first and upper second word. This seperates the two nicely. You can also probably tell that it's not an exact copy of your code because I didn't use double brackets nor math.ceil in my code. I mean, had I used those two things, I would've been inclined to agree with you (purely from a spectator view), but due to the commonality of the variable names, you have no grounds to argue that this is a copy of your code. To respond to the point that the code is ugly, yeah, it is, but my code is not aimed at some professional, trying to debug, it is aimed at beginners looking to make their own scripts. It provides a more obvious flow, in spite of some less obvious wording. Your scripts, however, are advertised at people who buy scripts with the intention of configuring variables and starting them. In my instance, workflow is more important than ease of reading. If you like I could even go back to my scripts from when I wrote them for BugWT, and once again you will see that I use the camel hump convention in exactly the same manner. Note that the comment about bad practise was targeting the idea of using 3 different naming conventions on 3 different lines. Yes, that is laughable. The idea of using math.max, as I stated, was not the worst one, but it did make the code ugly (excused on my part for readability). Do you have downs syndrome?
@xiaospike - I had a debate with DarkstaR about that post, and his reasoning was that he was under the impression that I was trying to wind up a guy new to another forum which I suspect you are unaware of. Quoting posts you know nothing about is both pointless, and makes you look like even more of a retard. The discussion DarkstaR was posting in on that particular thread was my crusade to stop people from posting the words "use the search function" where they are neither applicable nor helpful. The discussion which he was referring to when he posted that particular line was one about the way I greeted a user who was offering to pay people to add bot detection software into his OT. I suggested to him that he wouldn't be able to afford it, and he continued to persist in saying he would pay for it. I gave him an idea of "the going rate" for programming contracting, and after I crammed it into his ears long enough, he finally settled down and accepted that he couldn't pay for it, so I started pointing him in the direction of tutorials, the Visual Studio IDE, and some other useful stuff. At that point he began insulting some friends and developers who I have a great deal of respect for, at which point I told him where to shove it.
To anyone who wants to persist with the idea that my code is a poor example, that's kinda irrelevant too. Since my code is there purely as an example, offered free. Your code, however, is the same as you use in all your scripts (except for those for which Spectrus has allowed you to use his new dynamic town system). That includes sold and free scripts, so yeah, you're trying to sell your shit, I'm simply trying to share mine for free, with a bit of education.
You cannot fail, so I'm lowering the standard.
@XtrmJosh
My first impression of you is that you're trying to be better and more intelligent than anyone else in these forums, that kind of personality ain't appreciated and I dislike you for this.
Successful trades:
Sold 365 ED to PunktGBought more than 10kk from PunktGBought 68 EK from Y2Quakepc2Bought 363 EK from AlexisDarksBought 243 MS from AlexisDarks
Dislike me all you want, I'm not here to impress you nor anyone else. The entire purpose of this argument is that I don't appreciate the way that JXScripts are currently portraying the scripting community. If it was just free scripts which were given out, I wouldn't object so much, but I've bought 2 scripts from them, and neither of those two scripts worked as advertised, nor were they of any real use to me. The end result of me buying those two scripts was that I remade them using my own code and waypoints... The only thing I really gained from it was the knowledge that their scripts are not worthy of being sold. The real complaint, above all else, however, is that the second script I bought for them didn't even leave town. It ran around town between all the refilling points (bank, manas, spears, depot). It's the sheer balls that it takes to publish a script without even the most basic of testing... That's what really bugs me.
You cannot fail, so I'm lowering the standard.