Welcome to TRiBot Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

Sign in to follow this  
Followers 0
Coca Cola

Coca Cola's Scripter Application

Scripter Applications   3 members have voted

  1. 1. Should I have Script Writer status?


Please sign in or register to vote in this poll.

11 posts in this topic

1) Snippets: I have not done any snippets/tutorials yet, but I plan do do some in the future for sure.

2) Tutorials: See above

3) Randoms/updates submitted: I have not submitted any randoms or updates as it is not really my "area" of scripting. I mainly stick to things like skills and money making methods. However, it is something I am definitely looking into as writing random scripts is a good practice for writing quest scripts in my opinion.

4) Scripts available to the public:

 

CC Willow Chop'N'Sell - Chops willows in Rimmington and sells them to the Rimmington general store, also has the option to fletch into bows and selling the bows:

WillowsChopnSellV2.java: http://pastebin.com/g24gyFaX

Shop.java (credits to Integer for the shop API): http://pastebin.com/4awyf0Lv

- Timer.java: http://pastebin.com/nTgnKXth

- Worldhopper.java: http://pastebin.com/KkW4ZQrW

 

CC Simple Message Spammer - Types your messages for you:

CCSpammer.java: http://pastebin.com/bSmUwDST

 

CC SuperShafter - Cuts normal logs and fletches them into arrow shafts at multiple locations:

- ShaftMaker.java: http://pastebin.com/KWdwqcbM

- Timer.java: http://pastebin.com/nTgnKXth

- Worldhopper.java: http://pastebin.com/KkW4ZQrW

 

CC Keldagrim Coal Miner - Mines coal in Keldagrim and banks it:

KeldagrimCoalMiner.java: http://pastebin.com/2DUeZKkk

- Timer.java: http://pastebin.com/nTgnKXth

- Worldhopper.java: http://pastebin.com/KkW4ZQrW

 

CC ChestLooter - Loots chests in the Rogues' Castle for Blood, Death, and Nature runes:

CCChestLooter.java: http://pastebin.com/D4EBzhaZ

- Timer.java: http://pastebin.com/nTgnKXth

- Worldhopper.java: http://pastebin.com/KkW4ZQrW

 

CC AIO Pickpocketer - Pickpockets ANY NPC and eats at low HP:

- CCPickpocketer.java: http://pastebin.com/Z1UTgVXY

- Timer.java: http://pastebin.com/AMSHqrUH

 

CC ClayMaker - Mines Clay in Varrock West mine, softens it in the Varrock Square fountain, and banks it: 

- CCSoftClay.java: http://pastebin.com/mp9ZEUz2

- Timer.java: http://pastebin.com/nTgnKXth

- Worldhopper.java: http://pastebin.com/KkW4ZQrW

 

5) Short biography / Coding Experience: My name is David and I have been playing RuneScape since late 2006. In 2008-2009, I had picked up Java programming through RuneScape Private Servers (Probably a bad way to start learning, but oh well). I never hosted an RSPS, I had only experimented with them with a very close friend of mine. We would code things like mini-games, skills, random events, etc. 

 

After 5 years of coding RSPS on and off, I had realized that it was not the field of programming that I would like to do, but I knew that I really wanted to stick to Java, and grow good at it. From there I found Bucky (you probably all know who he is). I followed his Java programming tutorials to expand my overall knowledge in Java rather than just knowing how to program a silly RuneScape Private Server. 

 

By then, I was playing Old School RuneScape, almost maxed, wondering what the hell to do with my time. I found another botting site and quickly picked up scripting on it, never realesed any of my scripts, but after a while, it fell off the tracks. At this point, I had been using a superheater from TRiBot at one point to train my main, and noticed that it was really just a better overall experience using TRiBot. I decided to attempt to pick up scripting on it so I could write myself some scripts to train my account since the other bot was pretty much useless. 

 

After a while of learning the TRiBot API, getting to know a few people, learning a bit from them, buying premium scripts and getting involved in the community, I decided it would be nice to actually contribute to the community by releasing my scripts rather than lurking around using everyone else's and using the bot for my own gain. On November 11, 2013, I introduced myself as no longer a lurker, but a "scripter" (somebody that writes scripts, not an officail scripter), and here I am now :)

6) Reasons why you feel you deserve Scripter:

 

I think I deserve the scripter rank because I am very active in regards to writing scripts, updating them, and posting on the forums. I have a passion for helping people, whether it be giving them advice, writing a script for them, or even just answering a simple question. I have received a lot of great feedback on my scripts, and should they encounter any bugs or errors, I am usually there to update it for them the next day or sooner. 

 

When writing my scripts, I always consider the users' well-being, especially when it comes to things like risky money-making methods. In my chestlooter script, I had taken just about everything into consideration that could go wrong and make the user lose their money, and countered it, as it is in the wilderness where other people can attack you. I think a good scripter always looks out for the well-being of their users.

 

I am always learning, and always getting better at what I do. I know quotes are quite a big thing here on TRiBot, since there is always one on the forums. I like to go by the quote 'There is always room for improvement'. No matter what the feedback I get, I always take it and use it to improve my scripts, I do not get offended, but rather try to improve based on what they tell me. For example, if a premium scripter were to comment on one of my script threads "This script is garbage.", I would not take offense to this as I know that they are right, they have obviously been through the process of becoming a scripter and know which standards to base "garbage" off of. I would ask them how I can improve it, and re-write it.

 
7) What you plan to provide the community with: 

 

I plan to provide the community with top quality, flawless scripts and any help I can provide. My scripts will mainly focus around the areas of money-making and skills, however I plan to start introducing some quest scripts, and submitting some randoms for the bot. 

 

If, in the future, I end up releasing premium scripts, they will be generously priced (for the user) as I am not in the scripting scene for money, but rather to help other people the way scripters helped me, help people learn, and to further my experience in Java programming.


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

 

9) Do you agree to follow the terms found here if you ever release a premium script? Absolutely.

 

 

 

 

 

 

EDIT FOR REPLIES:

 

@Assume: Fair enough :)

@Assume's edit: Not necessarily. Not everybody wants to/can afford to pay $15 to perform a simple task. All of my scripts are free, and all of the scripts I make in the future will most likely be free as well. 

 

@warfront1: Thank you very much, appreciate it :) also love your scripts.

Edited by Coca Cola
Added poll
1 person likes this

Share this post


Link to post
Share on other sites

No. If Logic Pro can make it, it doesn't count for your SW application.

Edit: Response to your edit. I'm saying if Logic Pro can make it, it isn't advanced enough for you to apply for scripter with.

Edited by Assume
1 person likes this

Share this post


Link to post
Share on other sites

Check your PM, I will be reviewing your content soon. I really enjoy the enthusiasm you bring to this forum, so I'm very excited to review your code. 

 

Warfront1

Edited by warfront1
1 person likes this

Share this post


Link to post
Share on other sites

I think you have the right mindset but I want to see something a bit more complex than what you already have out at the moment.

Edited by Arckos
2 people like this

Share this post


Link to post
Share on other sites

I think you have the right mindset but I want to see something a bit more complex than what you already have out at the moment.

This, very hard to judge off really small scripts. I mean if you had written the shop API or world hop by yourself, it'd help judge.

1 person likes this

Share this post


Link to post
Share on other sites

It's Quality over Quantity and Assume would you stop advertising that piece of shit plz....

 

Some things that stood out to me:

 

 

#1 No need to a method here.

#2 What's with the empty if statement?

        public void walkToBank() {                if (Walking.walkPath(bankpath))                {                }        }               public void walkToCoal() {                if (Walking.walkPath(coalpath))                {                    }        }

Look into Dynamic sleeping. If sleeping for any longer than a second it would be better to use a dynamic sleep which will just wait until the action is complete.

Keyboard.typeSend("" + General.random(28, 99));                  sleep(2300, 4000);

An example of a dynamic sleep that will wait for the bank screen to be open.

long t = System.currentTimeMillis();                        while (Timing.timeFromMark(t) < General.random(4000, 6000) && !Banking.isBankScreenOpen()) {                            sleep(100);                        }

#1 Use else statements

#2 Group things together eg.

if Invent is full{

if weAreDropping{

 DropStuff

}else{

walkToBank

}

}else{

ChopTrees

}

d006f0030e333558c884d25436d1fb87.png

 

 

Sleep(10) Might not be healthy for your CPU, 100, 300 is usually just fine.

if(Player.getRSPlayer().getAnimation() == -1) {                                makeShafts();                                } else {                                        sleep(10);                                }

You remind me of myself tbh. It's a no from me this time but if you get a little more 'advanced' it could easily be a yes. Main thing is to make it look neat and tidy and try and get everything to slot together instead of just piling method on method. Can't wait to see your next app :D

Edited by SockMonster
2 people like this

Share this post


Link to post
Share on other sites

It's Quality over Quantity and Assume would you stop advertising that piece of shit plz....

Some things that stood out to me:

#1 No need to a method here.

#2 What's with the empty if statement?

public void walkToBank() {                if (Walking.walkPath(bankpath))                {                }        }               public void walkToCoal() {                if (Walking.walkPath(coalpath))                {                    }        }
Look into Dynamic sleeping. If sleeping for any longer than a second it would be better to use a dynamic sleep which will just wait until the action is complete.

Keyboard.typeSend("" + General.random(28, 99));                  sleep(2300, 4000);
An example of a dynamic sleep that will wait for the bank screen to be open.

long t = System.currentTimeMillis();                        while (Timing.timeFromMark(t) < General.random(4000, 6000) && !Banking.isBankScreenOpen()) {                            sleep(100);                        }
#1 Use else statements

#2 Group things together eg.

if Invent is full{

if weAreDropping{

DropStuff

}else{

walkToBank

}

}else{

ChopTrees

}

d006f0030e333558c884d25436d1fb87.png

Sleep(10) Might not be healthy for your CPU, 100, 300 is usually just fine.

if(Player.getRSPlayer().getAnimation() == -1) {                                makeShafts();                                } else {                                        sleep(10);                                }
You really can't be the one to talk. I remember your scriter application having some of the worst code I have ever seen. Also, don't insult my scripts. Edited by Assume
2 people like this

Share this post


Link to post
Share on other sites

Quality over quantity for sure however I cannot overlook your current contributions and progress. I will wait for any further comments before pooling together the final decision. 

1 person likes this

Share this post


Link to post
Share on other sites

 I think it's awesome that you're so active in the community, but I agree with the others; I would like to see more scripts with intermediate difficulty.

Share this post


Link to post
Share on other sites

Since when did Coca-Cola's scripter application turn into a battle of egos.

Save it for the Skype Chat or private messaging, show some respect.

 

@coca-cola, I have voted yes for you as I have read over a good majority of your code and you seem to have the necessary understanding of the API.

I will however, be editing this post (hopefully will be deleted with the other spam above) or my previous post with some tips/alternatives to your provided code.

 

Thanks for your contributions,

Warfront1

Edited by warfront1
2 people like this

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.