Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import javax.swing.event.MenuEvent;
- import net.mark.rsc.bot.api.wrappers.GameObject;
- import net.mark.rsc.bot.api.wrappers.Npc;
- import net.mark.rsc.bot.api.wrappers.Player;
- import net.mark.rsc.bot.event.LoginListener;
- import net.mark.rsc.bot.event.MessageListener;
- import net.mark.rsc.script.Script;
- public class WineBuy extends Script implements LoginListener, MessageListener{
- public static boolean pause = false;
- private static long pausedTime = 0L;
- public static int modsFound = 0;
- @Override
- public void init() {
- }
- @Override
- public String getName() {
- return "WineBuy";
- }
- public int loop() {
- if (client.getWelcomeBox()){
- game.closeWelcome();
- return 500;
- }
- Player local = players.getLocal();
- Npc barmaid = npcs.find("Barmaid");
- GameObject bankChest = objects.find("Bank Chest");
- if (inventory.isFull() == false){
- if (menu.isOpen() == true){
- menu.interact("One Asgarnian Ale please");
- }
- else if (local.getX() > 327){
- walking.walk(random(324,327), random(548,551));
- return (1500);
- }
- barmaid.interact("Talk-to");
- return random(2000,3000);
- }
- else if (inventory.isFull()){
- if (banking.isOpen()){
- banking.find(267).depositAll();
- return random (500,1000);
- }
- else if (banking.isOpen() == false){
- if (local.getX() < 324){
- walking.walk(random(321,328), random(551,555));
- return (1500);
- }
- else {
- bankChest.interact("open");
- return random(2000,5000);
- }
- }
- }
- return (500);
- }
- @Override
- public void messageListener(String arg0) {
- }
- @Override
- public void onLogin() {
- if (pause) {
- return;
- }
- switch (game.login()) {
- case BANNED:
- ctx.getScript().stopAllScripts();
- break;
- case IPBAN:
- ctx.getScript().stopAllScripts();
- break;
- case UPDATED:
- ctx.getScript().stopAllScripts();
- break;
- default:
- break;
- }
- }
- public static void pause() {
- pause = true;
- modsFound++;
- pausedTime = System.currentTimeMillis();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement