Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 20th, 2010 | Syntax: Groovy | Size: 0.73 KB | Hits: 58 | Expires: Never
Copy text to clipboard
  1. import com.zetabot.BasicScript;
  2.  
  3. class Lobster extends BasicScript {
  4.  
  5.         void start() {
  6.                 if(hasInventoryItem(301)) {
  7.                         fish()
  8.                 } else {
  9.                         log("You have no lobster pot, searching bank.")
  10.                         bank()
  11.                         if(hasBankItem(301)) {
  12.                                 withdrawBankItem(301)
  13.                                 fish()
  14.                         } else {
  15.                                 log("No lobster pot found in bank, ending")
  16.                                 logout()
  17.                         }
  18.                 }
  19.         }
  20.  
  21.         void onLocalAnmationChange(int id) {
  22.                 if(id == -1) {
  23.                         fish()
  24.                 }
  25.         }
  26.  
  27.         void fish() {
  28.                 walkToLobsters()
  29.                 interactNpc("Fishing spot", "Cage")
  30.                 if(inventoryIsFull()) {
  31.                         bank()
  32.                 }
  33.         }
  34.  
  35.         void bank() {
  36.                 if(!isRunning()) {
  37.                         setRunning(true)
  38.                 }
  39.                 walkTo(2809,3440)
  40.                 interactNpc("Banker", "Bank")
  41.         }
  42.  
  43.         void walkToLobsters() {
  44.                 if(!isRunning()) {
  45.                         setRunning(true)
  46.                 }
  47.                 walkTo(2846,3432)
  48.         }
  49.  
  50. }