public class Quester_F2P extends Script implements java.awt.event.ActionListener
Many quests are broken Demon Slayer - Start in Varrock center with coins and 15-28 free slots. - Bot will turn in bones in multiple sets. Ernest the chicken - works to completion - Start near Veronica. Resuming mid-quest is functional Imp Catcher - works to completion - Start near to Wizard Tower with Coins and Weapon - Bead drops may take a while, resuming mid-quest is functional Knight's Sword - works to completion - Start in Fally castle with Coins and Pickaxe - Requires a second account to distract Sir Vyvin Prince Ali Rescue - works to completion - Requires 1 Pickaxe, 1 Axe, 1 Tinderbox, and 500 Coins - Requires 17 free inventory space Pirates Treasure - Breaks before buying Rum - Start in Port Sarim Bar with Coins Black Knights fortress - works to completion - Start in Faldor castle with Coins and Weapon Shield of Arrav - Start near Reldo with Coins and 5 free inventory slots - Requires 1 Broken shield (RIGHT HALF ONLY) - Starting with certificate will speed up Dragon Slayer - Completes entire quest besides final fight - Start in Champions Guild wielding armor, weapons, etc - Required in bank - Coins, Chaos runes?, Silk?, and Food Fixes: - Added stage checker(server calls)
| Modifier and Type | Class and Description |
|---|---|
static class |
Quester_F2P.ItemRequirement |
static class |
Quester_F2P.QuestRequirement |
static class |
Quester_F2P.Quests |
static class |
Quester_F2P.SkillRequirement |
static class |
Quester_F2P.Skills |
BANKERS, BONES, DIR_EAST, DIR_NORTH, DIR_NORTHEAST, DIR_NORTHWEST, DIR_SOUTH, DIR_SOUTHEAST, DIR_SOUTHWEST, DIR_WEST, FIGHTMODES, MAX_INV_SIZE, SKILL, SPELL| Constructor and Description |
|---|
Quester_F2P(java.lang.String ex) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
answerQuestMenuWithText(java.lang.String text) |
int[] |
getGroundItemById(int id) |
java.awt.Point |
getNearbyClosedDoors(int dist) |
java.awt.Point |
getNearbyClosedObjects(int dist) |
int[] |
getNearestNpc(int[] ids) |
int[] |
getNearestObjectById(int id) |
int |
getQuestMenuOptionWithText(java.lang.String text) |
void |
init(java.lang.String params)
Called when the Script is selected by the user - override it and use it to process the
parameters.
|
int |
main()
The bot will wait for the milliseconds main() returns before calling it again.
|
void |
onServerMessage(java.lang.String str)
Called when a server message is sent, i.e "Welcome to RuneScape!".
|
void |
paint()
Called when the game is re-drawn.
|
acceptTrade, addFriend, addIgnore, answer, atObject, atObject2, attackNpc, attackPlayer, atWallObject, atWallObject2, autohop, bankCount, buyShopItem, canCastSpell, canLogout, castOnGroundItem, castOnItem, castOnSelf, closeBank, closeShop, confirmTrade, countNpcs, countPlayers, declineTrade, deposit, disableKeys, disablePrayer, distanceTo, distanceTo, distanceTo, drawBoxAlphaFill, drawBoxFill, drawBoxOutline, drawCircleFill, drawHLine, drawImage, drawString, drawVLine, dropItem, enablePrayer, followPlayer, getAccurateFatigue, getAccurateXpForLevel, getAllNpcById, getBankId, getBankSize, getBankStack, getCurrentLevel, getEmptySlots, getEquippedItemIds, getFatigue, getFightMode, getFriendCount, getFriendName, getGameHeight, getGameWidth, getGroundItemCount, getGroundItemId, getHpPercent, getIgnoredCount, getIgnoredName, getInventoryCount, getInventoryCount, getInventoryId, getInventoryIndex, getInventoryStack, getItemBasePrice, getItemBasePriceId, getItemById, getItemCommand, getItemCommandId, getItemDescription, getItemDescriptionId, getItemName, getItemNameId, getItemX, getItemY, getLevel, getLocalTradeItemCount, getLocalTradeItemId, getLocalTradeItemStack, getMenuIndex, getNpcById, getNpcByIdNotTalk, getNpcCombatLevel, getNpcCombatLevelId, getNpcDescription, getNpcDescriptionId, getNpcId, getNpcInExtendedRadius, getNpcInRadius, getNpcName, getNpcNameId, getNpcServerIndex, getNpcX, getNpcY, getObjectById, getObjectCount, getObjectDesc, getObjectId, getObjectIdFromCoords, getObjectName, getObjectX, getObjectY, getOurTradedItemCount, getPlayerByName, getPlayerByPid, getPlayerCombatLevel, getPlayerDirection, getPlayerName, getPlayerPID, getPlayerX, getPlayerY, getPrayerCount, getPrayerLevel, getPrayerName, getQuestCount, getQuestMenuOption, getQuestName, getQuestStage, getRemoteTradeItemCount, getRemoteTradeItemId, getRemoteTradeItemStack, getShopItemAmount, getShopItemById, getShopItemId, getSleepingFatigue, getTheirTradedItemCount, getWallObjectById, getWallObjectCount, getWallObjectDesc, getWallObjectId, getWallObjectIdFromCoords, getWallObjectName, getWallObjectX, getWallObjectY, getWorld, getX, getXpForLevel, getY, hasBankItem, hasInventoryItem, hasOtherTraded, hasRemoteAcceptedTrade, hop, inArray, inCombat, isAtApproxCoords, isAuthentic, isAutoLogin, isBanking, isBatching, isCastableOnGroundItem, isCastableOnInv, isCastableOnSelf, isCombatSpell, isControllerSet, isFriend, isHpBarShowing, isIgnored, isInTradeConfirm, isInTradeOffer, isItemAt, isItemEquipped, isItemIdEquipped, isItemStackable, isItemStackableId, isItemTradable, isItemTradableId, isLoggedIn, isNpcHpBarVisible, isNpcInCombat, isNpcTalking, isObjectAt, isPaintOverlay, isPlayerHpBarVisible, isPlayerInCombat, isPlayerTalking, isPlayerWalking, isPrayerEnabled, isQuestComplete, isQuestMenu, isReachable, isRendering, isShopOpen, isSkilling, isSkipLines, isSleeping, isTalking, isTricking, isWalking, isWithinArea, isWithinArea, isWithinArea, log, log, logout, mageNpc, magePlayer, next, offerItemTrade, onChatMessage, onKeyPress, onPrivateMessage, onTradeRequest, pickupItem, print, questMenuCount, questMenuOptions, random, removeFriend, removeIgnore, removeItem, sellShopItem, sendPrivateMessage, sendTradeRequest, setAutoLogin, setController, setFightMode, setPaintOverlay, setPixel, setRendering, setSkipLines, setTrickMode, setTypeLine, sleep, stopScript, takeScreenshot, talkToNpc, thieveNpc, useItem, useItemOnGroundItem, useItemOnObject, useItemOnObject, useItemOnWallObject, useItemWithItem, useItemWithPlayer, useOnNpc, useSleepingBag, useSlotOnObject, walkTo, wearItem, withdraw, writeLinepublic void init(java.lang.String params)
Scriptpublic int main()
Scriptpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void paint()
Scriptpublic void onServerMessage(java.lang.String str)
ScriptonServerMessage in interface IScriptonServerMessage in class Scriptstr - the message.public int[] getGroundItemById(int id)
public int[] getNearestNpc(int[] ids)
public java.awt.Point getNearbyClosedDoors(int dist)
public java.awt.Point getNearbyClosedObjects(int dist)
public int[] getNearestObjectById(int id)
public void answerQuestMenuWithText(java.lang.String text)
public int getQuestMenuOptionWithText(java.lang.String text)