I started coding about 6 years ago off and on. I started with nexus (IMPSoft) and was a script developer there until it shut down. I moved on to powerbot and was a script writer there but went inactive and then when I came back I moved onto tribot and but quit shortly after as well because my accounts got banned on runescape but I recently came back and decided to help the community a bit. I think I have written a pretty successful sand crab script, have personally gotten over 50+ hours on it. I have been coding for 6+ years as I've stated which obviously influenced by current undergraduate degree in engineering. I am in third year in computer engineering and planning to get an internship in software development next year. I know I have a lot to improve and will continue working hard to improve myself.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I was a developer on IMPSoft and powerbot as stated and I can write scripts that work well. I may not be an expert in Java but my scripts do function, I feel, as good as some premium scripts such as my sand crab script. I have many personal scripts I wrote but I did not release them yet because I have to update them before releasing them since they were customized to me. But I plan on releasing them all to the community when I polish them up.

7) What you plan to provide the community with: [1-3 short Paragraphs]

Seems like I keep answering the question below be before I get to it..

Many of my private scripts I plan on polishing and releasing in the future as well as providing useful help as I am beginning to really understand the tribot api.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

Yes

Also I already know someone will point out why I used a textfile for saving and loading profiles which I know isn't very good but it works I just didn't know how else to handle it at the time. I've just recently saw properties configuration in the java api and plan on switching to it in the next sandcrabs update.

@xCode The getItem method was something I used a very long time ago when I wasn't very knowledgeable about the API, but if you look through the code you will see I never actually use the method. I do use Inventory.find(). I should have probably removed it but I seem to have forgotten about it.

You are absolutely right about the Player p, that was a mistake I forgot there was a loop and there is no need to recreate the object and I will fix that but I do hope you don't assume that was caused by my ineptitude of Java, rather it was a simple mistake that I missed when reviewing my code.

This method is for stray crabs that only occur once every say 30-40 minutes in the script. It does not need to run this method every single time you need to fight a crab as the crabs are aggressive. I agree it looks really iffy and I'm not personally fond with this method either. I honestly did not like the way I was doing it when I was writing it but I couldn't really think of another way to do it. There is a 0.5 second delay between the crabs spawn and its interaction with a player if I don't use a timer how will I know whether it is a stray crab running around or its someone else's crab that just spawned? I don't want it to keep attacking someone else's crab, when I ran it without the timer every time it was not in combat and someone else's crab spawned it would attack it. So I just coded this as a failsafe to wait and see whether it is an attackable crab (stray) or one that's already taken. If there is a better way, which there probably is please let me know I will switch to it. I do agree a fixed timer is not ideal I should have randomized it.

@Final Caliburpoint taken to make it simple, though my method and variable names are pretty self explanatory for the most part, really shouldn't be that difficult to read the code most of the if statements result from checks (array length checks, null checks, is on screen checks, interface up checks) which are all necessary and required to be nested but I do understand it could be made cleaner

2) Again I don't know how I missed that, I rushed the cooker as I only needed it for like 30 cooking levels for a quest I should have looked at it more carefully. It would be better if you looked at my sand crabs script as I've spent much more time on that

3) Oops, I just forgot to check

4) If they have the same id's and distance it will simply return the first one in the array, not really sure how this is a problem.

5) Yea, I will work on that most of it is just failsafes but I can probably make it cleaner

6) Banking.openBank() returns true if the bank is already open. (tested it) In practice though, I see why you would think to have a failsafe first since you don't know the actual code of openBank() and certainly I would have included a check but you have to give Trilez some credit I'm sure he coded his api with checks.

7) True.. don't know how I didn't see that

8) I just prefer'd it for future changes, having an extra task doesn't necessarily reduce performance. I mean its negligible really.

9) Already stated earlier, I don't use that method in the code, it's there by mistake but never used. Though I honestly don't seem to see it as a big concern that I left it there but everyone else seems to think otherwise o-o

@Final CaliburYou're right, I fixed it let me know if this is suitable.

@Final CaliburFixed some more stuff, did not know tribot didn't return null elements in the array so I removed them and consequently the code looks much cleaner now. Hopefully I got them all. Fixed the magic numbers you mentioned, there are probably some more in my code but I will look at it after I get back and will fix it.

@Encoded I updated the code with your suggestions and I understand your point, I should not have created a Method class, I don't really know what I was thinking there I just didn't want to reuse the walk method over and over again in multiple classes but I should have named the class relating to the functions that will be in the class it such as Walking

Trilez's guide says it should be generated after clicking something which you have to wait a variable time and since this is a afk sand crab script after you click your tile you have to wait until the sandcrabs lose aggro but since you don't want to make it log out automatically, I set the waiting time to 60 seconds.

I am currently a third year university student, majoring in Computer Science with concentrations in artificial intelligence, robotics, and gaming. I have scripted for a long time on and off, I like to write new scripts and code, and watch it work flawlessly. I started writing scripts back on Scar or Simba is what it is called now I believe. I began writing scripts on Tribot about a year and a half ago. I hadn’t really improved greatly with the Tribot API until recently and once I had a good grasp on it, I started writing some public scripts and some private scripts I use.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I believe I would make a good addition to the scripting team because I like to code, and I am almost always willing to write up free scripts on request. I don’t mind spending time helping out anyone with questions whether it be about writing scripts, or helping them on how to bot better.

7) What you plan to provide the community with: [1-3 short Paragraphs]

I plan on providing the community with good quality scripts and quick bug fixes on any script I have released (Provided I have an account capable of the stats required) I plan on writing more public scripts, I will write scripts for methods that have outdated/broken scripts on repository, and will try to give both gold farmers and normal botters scripts that can be beneficial to both of them.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

Yes.

@Sphiinx Thank you for the detailed explanation, I will definitely take another look at my scripts and fix those naming conventions, and and possible NPE's. I must've missed that, when I was proof-reading over my code. I do cache and null check interfaces in my Pizza Topper but I must've missed that when I was reading my Fungus code . My fungus script was one of my first bigger scripts and at the time, and I didn't use node/task based framework when I wrote it but I do use it mostly now in my scripts. I sometimes do write smaller scripts in one class though, but I wrote my Man Killer with node based framework to demonstrate I understand it. I should've done a re-write on the Fungus script with the node framework before applying with that script. About the #setClickingAPIUseDynamic(boolean), I do use that in my other scripts. Thank you overall, I see now where I can improve on these scripts and clean them up.

@Assume Can you elaborate please, and criticize my code some so I know what I should be improving on?

@Final Calibur Thanks for reviewing my code, I will definitely take a look at all those naming conventions and fix those magic numbers. I will change the world hopping method I use and make it more efficient. In the future I will make sure my code is easier to follow for everyone who reads it. I'll re-write my Fungus script using node framework and clean up all the code and make the changes.

Edit : I went through and re-wrote/made all the corrections, changes to all 3 scripts that I am applying with. (Not sure if I can do that or not).

5) Short biography / Coding Experience:
Hi, I am TheD which stands for TheDutch. I come from the Netherlands and am currently 22 years young. Before I was sent to jail (read story above) I was working on my own Game Framework in C++ based on SDL & OpenGL. In the past I have created several games and have been the owner of a RuneScape Private server in the past with around 250 players online at the same time. I have also created several zombie maps for Call of Duty - World at War. Search for "TripleMGames" on YouTube, and you'll find maps our team created. Besides that I love to work with raspberry pi and hack WII Remotes to create my own custom remote controllers such as a belt I created for RollBotic (See YouTube)

I am experienced in the following programming languages:- C++- C#- Java- JavaScript

I Started programming around 7 years ago, I have programmed robots since when RSBuddy was first released. I always strive to think one step forward in anti ban and detection of the bots. Besides all that I have always been one of the leaders in private script development. On TRiBot alone I had over 15 private scripts in 2013. Like I said in my last submission I do not want to keep scripts to myself anymore. I find it much more satisfying to release all my creations to the public.

6) Reasons why you feel you deserve Scripter:

I have been on TRiBot since nearly the start of 07scape, I am always trying to create new innovative scripts that offer more. I unfortunately have been absent in the past, but I am trying my hardest and am currently re-integrating to the community. Taking feedback and improving what I do based on the feedback I get. However, my scripts run and ran flawless for countless hours on end, and I will continue to release both free & premium scripts (once I can). I believe that I can provide TRiBot with quality scripts that the community needs.

7) What you plan to provide the community with:Knowledge about anti ban, and how ABC2 is a tool to assist you in writing a safe script, not the entire solution. I'd like to create both free, premium and open sourced scripts where I can. I take script requests already, and am just releasing them to the public for free :).

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?Yes, absolutely

9) Extra

I like to believe that my knowledge is different than others, I might not write scripts just like everyone else, but they work, and have always had a low ban-rate on the structure.
I would ask other script writers to not only answer yes or no, but if you got any feedback for me, on any script,guide,tutorial or just code structure. Please post below or send as a private message to @TheD feedback can help me improve, and that's my main goal.

5) Short biography / Coding Experience: [1-2 short paragraphs] I have been coding pretty much daily for the past 8 years. I had written code on and off for a few years before that, but I really only picked it up seriously when I started college. I found a job toward the end of my time in college and have been working full time as a web developer ever since. I always have projects going on outside the job and tribot has proven to be a great place for that. I have really enjoyed my time in this community so far!

I have experience mostly with web development, but I am no stranger to OOP. I have worked in JAVA previously (hobby projects), but writing scripts here is by far the most JAVA I have ever written. I look forward to learning more about JAVA as I continue scripting!6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]I feel that I have learned quite a lot about the tribot API and JAVA through writing my scripts and working through tutorials. I am still learning new things everyday though, and I'm sure that will continue for a very long time. I try to keep an open mind and take criticism constructively because I genuinely want to improve.

I also enjoy helping other members of the community, especially other script writers. I have had a lot of very frustrating times while trying to learn languages, or just programming concepts in general. I understand how overwhelming it can be to try and learn a new language, so I try to help as much as I can when I see new scripters asking questions. I personally would not be where I am today if I hadn't received answers to thousands of questions that I have had to ask more experienced developers over the years.

Overall, I have done my best to learn everything that is required to be a scripter. I have also (and will always) done my best to assist anyone in the community with anything that I can. 7) What you plan to provide the community with: [1-3 short Paragraphs]I plan to provide the community with reliable scripts and the code behind them in most cases. My goal is to write scripts that are safe rather than incredibly efficient (yay abc2). I don't think there is anything wrong with efficient gold farming bots, but personally I prefer safety. I will do my best to provide reliable, safe scripts.

I intend to continue helping people to the best of my ability. I honestly enjoy helping with issues, even if its a simple one. I will never degrade someone for posting a question. No matter how basic the question is, or how easily they could find the answer otherwise. I plan to provide the community with all of the knowledge I possess through answering questions and sharing information in general. 8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]Yes! I will maintain my scripts, and continually develop open source / free scripts.

Responses -

TacoManStan : That is the one thing I regret about my username haha.

The person who voted no but did not post : Could you please comment on why you voted no, and what I could do to improve in that area?

The second person who voted no with no comment - Thanks.

The third person who voted no with no comment - Thanks.

Sphinx -

"I would really like to see more involvement within the community. You only joined just recently on the 12th of December and your scripts are less than a month old, which in my mind that makes me think you're rushing yourself to produce quantity and not quality."^ So the amount of time my scripts have been released in addition to how long I have been here is what you are using as a metric to judge the quality of my scripts? Two of the three (you used the minimum number of scripts) scripts used in your application are younger/newer than some of mine. SPX Cow killer was submitted DEC27, Planker was JAN 1. Your application was a day after that. So two of the bare minimum 3 scripts you submitted for your scripter rank were submitted right around 1 week before you submitted your application. Heck, the planker was like 1 day. Your scripts were barely a week old when you applied. I would like to point out that my scripts are old than yours were when you applied. As for my involvement in the community, I have provided more free open source scripts than you. I have also provided more scripts overall than you. I even wrote a filters tutorial for you to use to improve your scripts since that was one of the main pieces of feedback you got.

"NOTE: Not sure if this application will be applicable because you haven't implemented ABC2."

^ Here is a link to the requirements. I see that it asks for full ABCL10 implementation, but nothing about ABC2.. https://tribot.org/forums/topic/6550-application-guidelines/. Also since you have only missed ABC2 by about a week, should we take your scripter rank away until you re-submit an application with full ABC2?

"Your API is not really an API as it focuses specifically on the script. An API is essentially a library of methods or other things that are used across all your scripts so you aren't constantly re-writing the same stuff over and over again."

^ Care to explain a bit more on that? My api is used across all of my scripts and is not focused on any single one. I have looked at your link and do not see what you were pointing out. What am I supposed to see from your bitbucket link? That you have an api that is structured very similarly to mine? You also use a lot of magic numbers in your scripts. That is wrong and should be done with constants.

I am not rushing quantity over quality, I assure you of that. I may have only been here for a month, but I have spent a lot of time in that month learning the API. The scripts I have written are more complex than the ones you used in your application by far, so this coming from you shows me a great deal about you as a person. Most of your advice seems to be incorrect and conflicts with what I have been told by more experienced scripters. Thank you for the few pieces that are helpful, though.

Methods being too short - I prefer smaller methods as it is easier to debug. I don't think too many small methods is a bad thing.

Using part of the name - This generally only excludes one letter and is not a bad thing at all. I do this because I am checking contains, not equals.

My if statements used to be a lot shorter, @Final Calibur suggested making them longer because it was more efficient space wise and better for readability. It should not be harder to debug if use properly, which I believe they are since I changed what he specifically asked me to.

You comment on my naming convention a lot, but do not give specifics.

The attack level check for picaxe is not necessary as if it fails to equip the pic thats no big deal. I could add it as another feature I suppose, but yeah not necessary.

Checking if I failed a path is not inefficient (enough to matter) and it helps with debugging.

healthPercent - Good advice, thank you.

withdrawFood - Checking if the bank is already open seems like a good idea, thanks.

Using dynamic clicking on food (or any inventory item) should not be done because it is to be used for moving objects......

I find the nearest cow because it will not use the nearest in most cases if there is another player. Also using filters will not necessarily prevent me from getting the nearest cow as it can be used in combination with findNearest. Also, have you ever used a filter? I failed to find the use of a single filter in your code.

Again with the if statements, I think this is your personal preferences and not necessarily anything to do with good coding practice.

Convention naming, this time it seems you commented on a single variable and nothing else. Please be more specific.

Conclusion - You say there are a lot of logic problems in my scripts. Care to mention them? I have been involved in the community. I have 241 posts in my time here, and over 300 users on my scripts. I know it took you a lot longer than me, but I have been programming for a lot longer than you. It simply didn't take me as long to learn the API. Thanks for your input.

EDIT: I reviewed some of your code to try and get an idea of why you are being so harsh. After reviewing it, I honestly don't understand why you responded the way you did. Especially considering that your application got accepted on the premise that you were willing to learn, and not your script quality. Here are links to the review for your convenience.

Well everyone, thank you for coming and voting well after the 72 hour mark. I've tried to maintain my composure throughout this process, but it simply isn't worth it anymore. It just is not. This is absolutely not a fair system for working out the scripter rank. One person comes into my thread and posts some things that are definitely in the wrong and now you want to make it out like I have attacked him. I just wanted to understand where he was coming from with all of this since nearly all of his advice is either wrong or honestly not specific enough to be helpful. Never mind the fact that 3 people voted no without any comments. Never mind the fact that sphinx was clearly accepted for the wrong reasons and is now abusing his rank. Never mind the fact that the only votes I got within the 72 hour window (posted in requirements thread as "give us up to 72 hours to review the application") were no comment no votes and maybe sphinxes vote. Other than that tacoman stan posted one time with an edit on the day of the post. This process has been absolutely painful to the point that I am considering moving on to a different scripting client. If you take a look at the situation without bias, you would likely understand my point.

XMas event solver [Thread][Source] - 42 users (this is really messy script, and i didn't plan to release, but found that people might find it useful. I am afraid it might do more harm than good to this application, but I still thought I should add it).

5) Short biography / Coding Experience: [1-2 short paragraphs]I am 23 year old computer enthusiast. I joined Tribot just over 3 years ago to bot oldschool runescape. I have made a lot of private scripts for personal use, but I came to the conclusion, that I can do a lot more good by providing my scripts to other people. My favourite activities include listening to dnb/dubstep, driving my car around the town, writing scripts for new activities on runescape and cuddling with my girlfriend.6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]I have been here a while and I am always looking for ways to improve my communication and programming skills. I have always thought myself to be friendly and helpful person. My last application was denied and I learned a lot from it and I will not stop learning.7) What you plan to provide the community with: [1-3 short Paragraphs]I am planning to provide the community with best scripts and support I can provide. Would really like to be the role model for people.8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]YES

Edit:

@Final Calibur , love the sophisticated answers I get in this thread. I will look into all those things and will continue to learn and make my scripts better. I will not stop improving, and I will keep applying until I get the rank.

Hi, I am 18 years old and currently a freshman in college going for my computer science degree. I've been programming for roughly a few years now. I was mainly doing a lot of lower level stuff and back end development, but just recently started java and runescape botting stuff in the summer. I'm not sure how thorough you guys read this or skim over it, but I'll continue in case you guys do. I don't think I have any notable things to say in my bio; I joined Tribot because I was looking for 07bots. I used Powerbot, or rsbot, back in '09 but they don't have much so I found this place and it definitely is the best home for 07 botting.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I wouldn't necessarily say I deserve Scripter. I am asking, if you fellow scripts of Tribot believe that I deserve it. I think I write fairly decent code, not the best or perfect code, but rather usable and quality code. Everything I put on to Tribot I make it my duty to make it open-sourced. I feel this is the best way for others that are starting out to learn, and also allowing myself to learn as others that are more experienced than me can comment and suggest things that I can do better. I am helpful around the forums, answering questions and replying to PM's when others ask for help.

I don't really know if my code is at the threshold that scripters are held here on Tribot. I hope that if it isn't then you guys can in great detail help and give me fluent feedback. If it is, then I still hope you guys give me strong feedback and constructive criticism as I like to learn and take it very well.

7) What you plan to provide the community with: [1-3 short Paragraphs]Free open-sourced code and quality free scripts to help the vast user base that doesn't want to pay more.

To help make users that have VIP feel that they didn't just waste to their money to understand that they can't have access to the premium scripts without additional cost.

Also I have several tutorials in mind to help out starting scripts.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

5) Short biography / Coding Experience: [1-2 short paragraphs]I'm 20 and currently in school for IT with hopefully a minor in computer programming. I started poking around Runescape bot code back in the RSBot glory days, around 2011. I took a break from Runescape, and now I'm back with a vengeance. I've committed myself to learning not only the ins and outs of the Tribot API but also Java in general.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]I believe I deserve Scripter due to my dedication to the community. I hope to be able to develop my skills and grow the community even further.

7) What you plan to provide the community with: [1-3 short Paragraphs]I plan to continue providing the community with quality, free scripts that are both easy to use and extremely useful. I also plan to continue contributing to the community in the form of helping new scripters/programmers, and generally help other Tribot community members.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

Yes!

Thank you for your time

@xCode First, thank you for taking time to look through and reply. I have actually already begun doing some of your suggestions in my newer projects, and I am making them more complex in order to really show my skill as a scripter. Hopefully next time it'll be a definite yes!

I started coding a year ago. I really love coding. A friend actually introduced me to it and I just thought it was just so cool to be able to tell a machine to do something and just sit back and relax. As I learned more and more on my own, I realized how fun it was! Since then I've just been hooked on it and really enjoyed dabbling in code on the weekends at night when everyone's asleep.

With regards to Tribot, I came here about 2 months ago. I used to bot but back then I was a botter, not a scripter. Nowadays I mainly script. It's my way to both learn how to learn to code but also refresh with myself with Runescape again. At first I was worried it might take a while to get accustomed to all this but it turns out the Tribot API is straightforward and very easy to pick up and I'm grateful for that. Overall, I'm glad I came to this forums and to helping the community!

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I believe I deserve Scripter because of my desire to help people as well as to improve oneself. I have this willingness to help those that helped me and contribute to the community. It's my way of saying thanks back. Also, I love making people smile and to be able to see that sort of positive feedback really gives me the motivation to keep striving forward and helping everyone.

7) What you plan to provide the community with: [1-3 short Paragraphs]

I plan to provide great scripts and help as much as I can to whoever that needs help. Not only this, I also plan on supporting my scripts and do my upmost best to resolve any issues regarding anything.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

Definitely!

My responses:

@erickho123 thanks. I made a poll. With regards to the while loop, can you point to a specific part of my code in particular where a failsafe would be suitable?

I am 23 years old guy from Estonia who has been involved with runescape since the age of 13. I've been botting since 2010.

When oldschool Runescape came out, I found Tribot community and since there were'nt many scripts at the beginning I started learning how to write my own. I remember making my own abyss runecrafter when USA's abyss crafter was the only player in town Since then I have written many private scripts for myself and others. Now I see that my scripting skills would be so much more helpful to the community than to myself.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I have been in this community for 3 years now and i'm familiar with botting scene. I can write scripts that will do the job and I am very eager to learn. In the approved section I see only 2 new application from this year. The community needs new blood and I am up for the task of providing new and useful scripts and the competition so the community won't stagnate.

7) What you plan to provide the community with: [1-3 short Paragraphs]

I am planning to provide community with free and premium high quality scripts. Help and support where I can, and of course fresh ideas and open mind.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

YES

EDIT:

xCode:

I know this rank takes dedication and hard work so I actually posted this application to get pointers in which areas I have to improve.

Maybe you can explain it a little bit better where you saw the mistakes and how to I can improve.

Encoded: I really appreciate your input and would like to get some examples especially about nullpointers.

My name is Ian,. I started playing RuneScape in the 3rd grade at the age of 9 and played until I found out about RuneScape Private Servers. I created and ran my first private server at the age of 12 being apart of the Rune-Server community going by the name of Core, link to profile. I ran a series of 4 private servers for about 5 years called Impact learning a good amount of knowledge in java and accumulating respect throughout the private server community and a reputation as a 'perfectionist'. My largest and most successful server was Impact Pk which got to a player count of 600 and was bringing in roughly $1500 a month for a year and a half until it slowly died out. I am currently 19 years old at college pursuing a degree in computer science, programming scripts in my free time and I am taking/have taken courses in Java, C++, PHP, HTML, and SQL.

The reason I left Tribot was because the stress of school and 'personal issues' that I would rather not go in depth about. However after a year and a half being gone it was nice to see a lot of my scripts were still 100% fully functioning and were some of Tribot's #1 free scripts. I updated a few of them like my essence miner, flax picker, and monk curser to ABCL 10 and I'm now in the middle of updating the rest of my scripts.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]I know that I can provide quality scripts to the community.

7) What you plan to provide the community with: [1-3 short Paragraphs]Update my previous scripts to all be ABCL10 and I have a few new scripts ideas in mind

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]

Yes

EDIT:

@Usa All of the ones I listed are fully functional minus the clay farmer which I'm currently working on(Just a bug with old banking methods used). iEssenceMiner, iFlaxPicker, and iMonkCurser were all updated yesterday to ABCL10 and tested for 2 hours each, and currently working on rewriting the methods in iPlankFarmer and iClayFarmer to be ABCL10

2) Tutorials: [sOURCE] (Link to thread)N/a3) Randoms/updates submitted: [sOURCE] (Link to thread)N/a4) Scripts available to the public: [sOURCE] (Link to thread)None on TRiBot.

5) Short biography / Coding Experience: [1-2 short paragraphs]

I have been programming since I found interest at a young age (I forget the specefics). I believe it started through introduction to simple shell scripting, going onto creating simple websites in html, which further developed into dabbling with "proper" programming languages like Python, Perl, Java and C#/C++. I've wandered in and out of a number of different "scenes" and well, here I am now. To keep it short, I will list below a few notable projects I have completed, organised by which language was used:

A number of scripts on various sites (mostly now-defunct); KBot, Simba, RSBot/Powerbot, wBot, vInsert and OSBot (1 & 2)

A few basic Minecraft mods (e.g. Grapple hook, there was a really popular one that got taken down and I couldn't live without it, learned how to mod for this reason).

C#

Mostly college work; Hi-lo game, some random portfolio rubbish. Honestly, C# code-wise is almost exactly the same as Java, so I've not found much reason to properly dive into it (yet).

C++

Tabbed browser using the Qt framework

A couple of random programs for mass file-scanning.

Python

The only noteworthy project I used Python for was for my Robotics enrichment class. We used Python in conjunction with a Raspberry Pi in order to build a robot, which would then be used in a tournament to compete with other colleges around the country. We came third of about 40 colleges.

PHP

Basic forum system, dynamic website template. Used to run a personal site crammed with any content I made.

Shellscript which works around "system()" and derivatives being disabled.

As of late, I am currently pumping out scripts at OSBot (As most who have read this far will have probably already realised), which for the most part, have continuously proved to be of satisfactory standard.

6) Reasons why you feel you deserve Scripter: [1-3 short paragraphs]

I believe that I can offer above-par scripts to the community, tailored to make use as simple and seamless as possible. I have been working at it for quite some time and I feel that

7) What you plan to provide the community with: [1-3 short Paragraphs]

My knowledge, loyalty and a large number of user-friendly, robust and feature-packed scripts available for free (or at the very least a small fee). Aside from any material aspects, I am also available to help anyone within the bounds of my knowledge. Knowledge is power, and I believe in power to the people. Information wants to and must be free.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]Yes, if not directly open-source then I will certainly provide a number of free scripts, as well as share code and ideas which I feel others may find useful.

End note: I'm aware of the requirements, this is the initial draft if anything; I may continue modifying this until such time that the requirements have been met.

My name is Freddy and I am 19 years old (20 in August). I was originally a Computer Information Systems major at a community college, however I have transferred to a four year school as a Computer Science major, and will be living on campus in the fall.

I was introduced to the Runescape private server (RSPS) scene in 9th grade. I started by simply playing them for the first year, but everything changed when the AP Computer Science teacher from the high school came to my math class to give a presentation. I was immediately interested, and took the class the next year. My main intention was to learn how to program my own RSPS.

From then on, I've been pretty addicted to programming in general. I took programming classes all throughout high school, and then went to college to further my education. I'm always looking to hone my skills and learn more.

6.) Reasons why you feel you deserve Scripter

I feel that I deserve the Scripter rank for a few reasons. I believe that I have the work ethic to consistently pump out content, and I always make sure to update my scripts if needed.

Another reason why I feel I deserve Scripter is my attitude towards my users. I understand that I'm not above anyone else, and for that reason, I take into account every single suggestion / idea that my users have.

I also believe that I have the knowledge for this role. I am a student of the language, and am constantly trying to expand my programming repertoire.

7.) What you plan to provide the community with:

I enjoy creating open source scripts, especially ones in the requests section of the forums, so I will continue to make them.

I will also create more scripts such as FC Woodcutting, which will maintain the same level of quality and care.

8.) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?

@Assume Yeah I really did like what you used in your woodcutter. Also the reason I do braces on the next line now 'adays is because it was drilled into my head by my last Java professor. At first I despised it (I previously did braces on the same line), but then it grew on me, most likely due to habit. Thanks for the feedback!

@Assume I definitely know what you mean. My professor was a stickler when it came to formatting though, and took major points off if you deviated even the slightest bit from his idea of what was "right". Everyone has a right to their own opinions on formatting though, and I respect that.

Yeah I completely understand your point of view, and I hope I can provide some sort of reasonable explanation. The reason my open sourced scripts were released in such a fast manner is due to them all being requests. The display name checker was requested by a friend, and the other two were from the requests sub forum. I didn't actually come up with these project ideas on my own, I just made them for other people pretty quickly.

I know they're all simple, but I feel that beginners can actually benefit more from them than a more complex script. Obviously experienced programmers would like to see more complex pieces of work, but each open source script I made addresses different "topics". The display name checker addresses handling interfaces and file I/O (local as well as parsing a file from the web), the blue dye maker addresses multi threading (albeit a very simple example) and provides an example of proper dynamic logic flow with no framework, and the plank maker shows how to work with a clean framework and a simple GUI. They also all show how to utilize a nice clean and simple painting system.

I respect your opinions, as they really do make sense. I hope that the open source scripts that I do have, although simple, demonstrate a sufficient grasp of Java for this rank. Thanks for the feedback!

@Encoded That's understandable. I wish I could use FC Woodcutting in this application, as I spent an enormous amount of time on it, but I guess it's pretty irrelevant. I know I'm probably speaking in circles at this point, but I hope the open source scripts show that I'm capable of pumping out quality material for aspiring members to look at / study.

I have been programming on/off for a few years now, when I first started out I felt like I was copying and pasting more than I was actually programming my self, but have come extremely far from them. In the past year or so, I have mostly been into Game Development in the Unity Engine using C# and UE4 more recently. I have mostly been programming in java for TRiBot and a few other small projects I have been working on.

Reasons why you feel you deserve Scripter:

I feel I deserve Scripter because I enjoy programming, and now I have the time, I am able to keep my scripts updated.I have tried my best to make sure that my scripts work as well as they can, although this can be hard with people not posting bug reports.

What you plan to provide the community with:

I plan to provide the community with plenty of free scripts, as well as any useful snippets I have and I may release some tutorials in the future. I will try my best to help people where I can.

Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?

@Zainy I do have other scripts, one is outdated (being updated) and the other I am currently developing the latest version. One is a Blast Furnace script and the other is a Rock crab killer. I figured It'd be better to apply with completed scripts than non completed ones.

Hello. I don't have much to say. But I think it would be good to have some holy santos brought to the high school...to guard the hallway and to bring us good luck. El Santo Niño de Atocha is a good one. My Aunt Concha has seen him.

And...and I'd like to see more of that. If you vote for me, all of your wildest dreams will come true. Thank you.

Bio

I started seriously coding my freshman year of high school, although I did try and code other things before then, as I was always interested in programming. My first "coding experience" was programming Lego Mindstorms in second grade, which is ironically when I started getting into RuneScape as well.

Freshman year is when I took my first programming class at my high school. Java wasn't actually my first programming language, because I programmed the TI-84 throughout 8th grade and during summer school. I managed to write a small RPG where you took on the life of a pi symbol and you fought various letters and numbers.

Throughout high school I learned more and more about Java. I wrote a dynamic multi-threaded mandelbro fractal program, a 2D platformer RPG, a 3D cube, and a bunch of other smaller projects. Junior year I started working on my eventual goal, an open-world RPG. I had to put that on hold for school and then to make money, however, and now I'm at TRiBot reliving some childhood memories and also having fun along the way.

On a side note, I also made custom maps for Starcraft 2 for several years.

Why I Think I Deserve the Scripter Rank

First of all, as many of you probably already know, I am Starfox's roommate. Ohhhh, big deal. Kind of sounds like "Do you have any idea who my father is?" I actually say that for a reason though. Starfox and I have been working together on his scripts since he became a premium scripter. At the time I wasn't nearly as involved with TRiBot as he was, so I didn't deem it necessary for me to become a scripter as well. I figured that I would help him out with some code, and he'd buy me a pizza or something.

That has worked out fine for a while, but I think it's time that I finally also take up the rank and responsibility of being a scripter. It gets confusing when I provide support for Starfox's scripts, and of course if I make an update I have to ask him to login and upload it. So, for obvious reasons, this is why I should be a scripter, and hopefully also a premium scripter in due time.

However, that doesn't necessarily explain why I deserve the scripter rank. I think that I deserve the scripter rank because I have provided a lot to TRiBot, I always try to help out where and when I can, and I have been an instrumental part of some of the most successful scripts on TRiBot. I believe I have the ability to continue to provide TRiBot with a steady stream of quality content.

What Do I Plan on Providing the Community With

My biggest interest has always been stepping outside of the box, a prime example of this being Sigma Bot Manager, and also some of the more advanced features of Sigma Merch (both of which I wrote for Starfox). This being said, I intend on providing the community with some really interesting, useful tools and utility scripts. Most of my free scripts will likely of this nature, because I think that the community has more than enough skill-related scripts. That being said, I am always open to new concepts and ideas if someone suggests them.

Tutorials

You can find a link to my scripting guide here. The guide is fairly outdated (as it is almost a year old), but most of it is still relevant.

Do I Agree to...

not only update, but provide more free, open sourced scripts to the community? Yes!

I only provided 2 scripts because I have actually provided significantly more content over the last 1.5 years, most of which has already been uploaded by Starfox. Below you will find a list of content that I coded for Starfox.

@xCode Oops! Fixed the link, should be correct now. Also, I suppose I should have been more clear. The projects I mentioned above were uploaded by Starfox, but are entirely my work (with the exception of the occasional snippet). We have collaborated on many parts of the framework that we both use as well, but those projects listed above are entirely my own (Sigma Merch, Sigma Bot Manager, etc).

I've been doing some basic coding for a few years now, but only in the past couple of months have I actually bothered to properly learn how to program rather than just basic scripting. I have the logic of programming things down, but I believe there's still much for me to learn about how programming languages work and how to make complicated programs. I do however, believe I am at a level where I am confident in a lot of things.

Since it's not listed below, I want to be scripter for a few reasons. Firstly and honestly, free VIP. I'm not making money off of my scripts and I don't bot or make any money from tribot, so it would be nice not to have to pay for it. Secondly, I like more words below my name. One of my main, more serious reasons however is that I would like access to the private scripter forums that I know you guys have so that I can get help or look at things that may teach me how to do new things or give me insight to how things work. The last reason is that I feel users would feel safer using my scripts if I had a scripter rank and so I would hopefully get more feedback

6) Reasons why you feel you deserve Scripter:

I feel I deserve scripter as I dedicate a lot of time to tribot and have made many scripts, either small things that random people have requested or bigger scripts where I feel they are needed as there isn't a good one currently available. I'm not going to put a bunch of made up things here, I feel I have a lot to learn but that I have enough knowledge to be able to create good and hopefully flawless scripts for people to use.

7) What you plan to provide the community with:

More scripts, basic programming tutorials, if there's demand I would like to do basic programming videos or livestreams as well.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?

Yes, yes I do.

Honestly, I'm looking for feedback more than anything else. Other than my brace style, I know it's not "conventional" for java and I can change it without a problem but I like it.

@Usa I'll remove the last one then, someone helped me and asked me to now make it publicly avaliable

@erickho123 I never knew the boolean API existed, thank you, that seems pretty handy. I've actually started to use multiple classes now because honestly it makes programming a hell of a lot easier, especially when scripts share functionality. How isn't my code neat other than my brace style and lack of classes though? @warfront1 Thank you, this is a very thorough analysis of my code, I'll look into each thing and change it tonight

My name is Floplie, 22 Years Young, currently living in Cambridge, United Kingdom. I am studying Computer Gaming Technology at Anglia Ruskin University, Cambridge (Link to my course). I am currently learning to program computer video games in UDK, Unreal Engine 4, Unity and Java. I am also experiencing some Animation, Art, Computer Art, Audio/Music Technology, Computer Electronics and Extended Mathematics within my course. I hope to finish my course with honors, aswell as finishing as class representative. I would like to pursue a career in Computer Gaming, whether it be within coding, animation or design. I have hopes to finalize my Indie Games Company 'Ozade Studios' within the coming months. I have coded within Java for a few years, starting with Runescape Private servers, moving onto scripting about 1-1.5 years ago and I love every second of it. I am finding my skills to be within a rough average of what it recommend for this position, with experience comes knowledge and I hope to continue working at my best to further extended my skills.

6) Reasons why you feel you deserve Scripter:

​I feel I should be given the opportunity to become a Scripter as I have surprised myself with what I am capable of in such a short time. The feedback I have received from the community so far has been so positive, my head is in the clouds and I am honestly on cloud 9. I know that I will work harder than ever before, I know I will produce a handsome amount of scripts for the community and continue to better myself under the TriBot label.

7) What you plan to provide the community with:

I plan to continue writing simple, yet important scripts for the community. I also plan to continue to write my FirecapeBuddy script, releasing it exclusively to the TriBot community. I have so many plans for 2015 regarding my scripting and I want to be able to do that right here. As i further in my University degree, I will only become better and better.I also aim to start a few services of my own, including Questing/Minigames/Firecapes/Web Design/Web Development/Graphics and much, much more!

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?

Of course, and I will continuously update the scripts to better them in the best possible ways. I know how hard our current economy is struggling with finance, my main aim for scripting is to release mainly free scripts.

4) Scripts available to the public:srcChicken KillersrcNMZ AssistantsrcDrop party marker5) Short biography / Coding Experience: I've been coding for a very long time, but I have no formal education on the subject so everything I've done is via trial, error, and stackoverflow.

6) Reasons why you feel you deserve Scripter: I release all the code that belongs to me and plan to continue to do that.

7) What you plan to provide the community with: Everything that I feel like I can provide with out violating the trust and privacy of the people I write scripts for. As well as detailed and cohesive bug reports and support when I actually have input to give.

8) Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? Yes

About meMy love for programming started to develop about 4 years ago. I had some courses Information Sciences at high school and that's the place where it all started. I started developing some websites in HTML and CSS (just the basics) and started to realise that I really loved doing this. Because of that I started an Information Sciences course on my local university. In the meanwhile I got introduced with C#, JAVA, C++, HTML, PHP and some more nice object orientated languages. Before I joined this community, my JAVA knowledge was kinda low in my opinion. But since the language is kinda similar to C# (in which I'm more familiar with) I understood it rather quickly. Combining this with my love for Runescape resulted in me being addicted to this forum and me writing this application eventually.

Why I deserve to be a Scripter I feel like I'm qualified enough to be a Scripter on this forum, because I've provided this nice community some scripts. I've devoted a lot of my spare time to contribute to a community which respects my work and keep me motivated doing the thing I love. I desire making more free scripts for this community and help the ones in need, while gaining more experience myself and grow stronger as a programmer.

What you plan to provide the community with?I will provide this community help, not only with scripting or bot related issues, but also with free, high quality scripts. I'm checking the Help section each day to see if there is someone who needs me. I will keep my scripts up to date and will post tutorials and snippets whenever I think of something that could be really helpful for others.

Do you agree to continue to not only update, but provide more free, open sourced scripts to the community? [YES/NO]Yes, ofcourse.

Reactions:

@AlphaDog Thank you for your criticism. The snippet contains indeed a lot of duplicate code, but this is because each method is supposed to be used seperated from each other. If it would be in one class it would be 10000x better to put the duplicate code in a method and call that. Furthermore, I like using classes instead of enums. This was a deliberate choice. I do use it sometimes tho. FishingMethods is an enum. I am looking forward to the rest of your feedback

@Assume Thanks for your feedback. What do you mean by 'basic code'? Also, as far as I know, I'm using lowerCamelCase. It might be possible I sometimes did UpperCamelCase, cuz I've been using C# a lot recently. Can you tell me where exactly you found it? I will adjust it. I'm looking forward to the rest of your feedback

Edit:Thanks for your feedback. I see what you mean. I will adjust my scripts and will, in the future, use enums when necessary. Besides this, is there anything more you suggest I should improve? Again, thanks for your feedback I thrive to learn and am therefore very curious about what I could improve more.

@modulusfrank12- Where do you see static sleeps? As far as I can remember I'm only using dynamic ones. Could you post where you found it? I'll adjust it immediately.- Also, I do know what an enhanced loop is. I sometimes use it whenever I think it's useful. But sometimes if I need the index of the iteration the loop is in, I need to use just the normal for-loop.- I prefer using classes > enums. But I'm willing to change some of my classes to enums if you want. - Could you please tell me in what ways I should clean up my code more?I thrive to learn and to gain experience, but I'm doing things as they seem right to me. If you could give me examples of what is wrong and maybe, if possible, give me examples about how I should do it. Thank you very much for your feedback

@Everyone I rewrote some of my code to meet standards you made me aware of. Please take a look again and tell me where I can improve. For xFishy: Location, FishType and FishingMethods are now an enum. For xHunter: MonsterType, TrapType and TrapFormation are now enums. I also edited my GUI code, so it uses the objects instead of the string with index (@Starfox). I'm looking forward to your feedback (again )

@Assume Thanks, fixed it. I missed it while I was checking my code. Don't be pissed off. I Won't ask you again. I promise.

I have been programming on/off for a few years now, when I first started out I felt like I was copying and pasting more than I was actually programming my self, but have come extremely far from them. In the past year or so, I have mostly been into Game Development in the Unity Engine using C#. Recently I have mostly been programming in java for TRiBot and a few other small projects I have been working on.

Reasons why you feel you deserve Scripter:

I feel I deserve Scripter because I enjoy programming, and try to keep my Scripts update as much as possible.I have tried my best to make sure that my scripts work as well as they can, although this can be hard with people not posting bug reports.

What you plan to provide the community with:

I plan to provide the community with plenty of free scripts, as well as any useful snippets I have and I may release some tutorials in the future. I will try my best to help people where I can.

Do you agree to continue to not only update, but provide more free, open sourced scripts to the community?

Yes.

@Starfox Okay thank you, would you say the crab script is the worst in general?