Guest User

Untitled

a guest
Jan 23rd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.75 KB | None | 0 0
  1. import org.rsbot.script.*;import org.rsbot.script.wrappers.*;import org.rsbot.script.Script;@ScriptManifest(authors = {"Viewer"}, name = "Viewer basket filler", version = 1.0, description = "Fills baskets with oranges 1M+/hour.")public class ViewerBasketFiller extends Script { int basket = 5376; int orange = 2108; int orange_basket = 5396; @Override public boolean onStart() { mouse.setSpeed(random(5, 7)); return true; } //Enche as cestas com laranjas. private void fillBasket() { //Checa se o banco est&#225; aberto e se tem a quesntidade necess&#225;ria. if (bank.isOpen() && inventory.getCount(basket) >= 1 && inventory.getCount(orange) >= 5) { //Localiza uma das cestas. RSItem bask = inventory.getItem(basket); //Clica na op&#231;&#227;o de encher a cesta. bask.interact("Fill Basket"); //Espera um pouco... sleep(200, 500); } } //Deposita todos os itens com o ID especificado. private void depositAll(int ID) { //Checa se o banco est&#225; aberto e se tem algum item com o ID que ser&#225; depositado. if (bank.isOpen() && inventory.contains(ID)) { //Deposita somente os itens com o ID desejado. bank.deposit(ID, inventory.getCount(ID)); //Espera um pouco... sleep(200, 500); } } //Tem que arrumar os tempos de resposta... @Override public int loop() { //Abre e verifica se o banco est&#225; aberto. if (bank.open()) { //Verifica se possu&#237; a quantidade necess&#225;ria para encher... if (inventory.getCount(basket) >= 1 && inventory.getCount(orange) >= 5) { //Enche as cestas. fillBasket(); //Espera o tempo definido. return random(1200, 1500); } else if (inventory.contains(orange_basket)) { //Caso tenha as cestas, deposita. depositAll(orange_basket); //Espera o tempo definido. return random(1200, 1500); } else { //Se n&#227;o der para encher a cesta, e se nao tiver cestas para depositar... //Verifica se o banco tem o m&#237;nimo para fazer as cestas. if (bank.getCount(basket) >= 1 || bank.getCount(orange) >= 5) { //Checa se tem laranjas. if (!inventory.contains(orange)) { //Se n&#227;o tem, pega. bank.withdraw(orange, 20); //Espera um pouco... sleep(200, 500); } //Verifica se possui a quantidade correta de laranjas if (inventory.getCount(orange) < 5 || inventory.getCount(orange) > 20) { //Sen&#227;o, deposita as laranjas. depositAll(orange); } //Checa se tem cestas. if (!inventory.contains(basket)) { //Se n&#227;o tem, pega. bank.withdraw(basket, 5); //Espera um pouco... sleep(200, 500); } //Verifica se foi retirado a quantidade correta de cestas if (inventory.getCount(basket) < 1 || inventory.getCount(basket) > 5) { //Sen&#227;o, deposita as cestas. depositAll(basket); } //Retorna um tempo aleat&#243;rio. return random(1200, 1500); } else { //Caso n&#227;o tenha, para o script. //Deposita as cestas que sobrarem. depositAll(basket); //Deposita as laranjas que sobrarem. depositAll(orange); //Exibe uma mensagem... log("Could not fill more baskets."); //Para o script e desloga o char. stopScript(); } } } //Tempo aleat&#243;rio, caso n&#227;o abra o banco. return random(1000, 1300); }}import org.rsbot.script.*;import org.rsbot.script.wrappers.*;import org.rsbot.script.Script;@ScriptManifest(authors = {"Viewer"}, name = "Viewer basket filler", version = 1.0, description = "Fills baskets with oranges 1M+/hour.")public class ViewerBasketFiller extends Script { int basket = 5376; int orange = 2108; int orange_basket = 5396; @Override public boolean onStart() { mouse.setSpeed(random(5, 7)); return true; } //Enche as cestas com laranjas. private void fillBasket() { //Checa se o banco est&#225; aberto e se tem a quesntidade necess&#225;ria. if (bank.isOpen() && inventory.getCount(basket) >= 1 && inventory.getCount(orange) >= 5) { //Localiza uma das cestas. RSItem bask = inventory.getItem(basket); //Clica na op&#231;&#227;o de encher a cesta. bask.interact("Fill Basket"); //Espera um pouco... sleep(200, 500); } } //Deposita todos os itens com o ID especificado. private void depositAll(int ID) { //Checa se o banco est&#225; aberto e se tem algum item com o ID que ser&#225; depositado. if (bank.isOpen() && inventory.contains(ID)) { //Deposita somente os itens com o ID desejado. bank.deposit(ID, inventory.getCount(ID)); //Espera um pouco... sleep(200, 500); } } //Tem que arrumar os tempos de resposta... @Override public int loop() { //Abre e verifica se o banco est&#225; aberto. if (bank.open()) { //Verifica se possu&#237; a quantidade necess&#225;ria para encher... if (inventory.getCount(basket) >= 1 && inventory.getCount(orange) >= 5) { //Enche as cestas. fillBasket(); //Espera o tempo definido. return random(1200, 1500); } else if (inventory.contains(orange_basket)) { //Caso tenha as cestas, deposita. depositAll(orange_basket); //Espera o tempo definido. return random(1200, 1500); } else { //Se n&#227;o der para encher a cesta, e se nao tiver cestas para depositar... //Verifica se o banco tem o m&#237;nimo para fazer as cestas. if (bank.getCount(basket) >= 1 || bank.getCount(orange) >= 5) { //Checa se tem laranjas. if (!inventory.contains(orange)) { //Se n&#227;o tem, pega. bank.withdraw(orange, 20); //Espera um pouco... sleep(200, 500); } //Verifica se possui a quantidade correta de laranjas if (inventory.getCount(orange) < 5 || inventory.getCount(orange) > 20) { //Sen&#227;o, deposita as laranjas. depositAll(orange); } //Checa se tem cestas. if (!inventory.contains(basket)) { //Se n&#227;o tem, pega. bank.withdraw(basket, 5); //Espera um pouco... sleep(200, 500); } //Verifica se foi retirado a quantidade correta de cestas if (inventory.getCount(basket) < 1 || inventory.getCount(basket) > 5) { //Sen&#227;o, deposita as cestas. depositAll(basket); } //Retorna um tempo aleat&#243;rio. return random(1200, 1500); } else { //Caso n&#227;o tenha, para o script. //Deposita as cestas que sobrarem. depositAll(basket); //Deposita as laranjas que sobrarem. depositAll(orange); //Exibe uma mensagem... log("Could not fill more baskets."); //Para o script e desloga o char. stopScript(); } } } //Tempo aleat&#243;rio, caso n&#227;o abra o banco. return random(1000, 1300); }}
Add Comment
Please, Sign In to add comment