Author Topic: Need something...  (Read 546 times)

Offline Mr K

  • Full Member
  • ***
  • Posts: 138
  • Karma: +0/-0
    • View Profile
Need something...
« on: December 10, 2008, 01:20:26 AM »
I need 1 of 2 things. 1. Either a good FREE autofighter that can heal itself on Monks, or one that can just eat food at a certain HP level, and log out when it runs out and gets low. Or 2. an auto-woodcutter that banks everything.

Both need anti-random capabilities too.. Thanks.

P.S.: I can't seem to find one free that actually works.
[font=\"Arial\"]
[/font]
Thanks to Pyro Raccoon for the awesome sig.



MSN: [email protected] (change 0's to o's)

Color code:

[color=\"#ff0000\"]Red - Unsuccessful

[color=\"#ff8c00\"]Orange - Processing/Pending

[color=\"#00ff00\"]Green - Successful[/color]

[/color]


[/color]

Transactions:

[list=1]

  • [color=\"#00ff00\"]Traded a level 69 to Mr. Mean for a level 73 - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Bought a strength pure from s3ll m3 - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Sold a strength pure to runescape yay for 650k - No MM - Successful[/color]

  • [color=\"#00ff00\"]Traded a level 74 main for a level 70 rune pure and 36 ranger - I Am Me MMed - Successful[/color]

  • [color=\"#00ff00\"]Sold level 73 rune pure to GR3EN_CHRONIC for 1.4M - AE m MMed - Successful[/color]

  • [color=\"#00ff00\"]Sold level 36 ranger to s3ll m3 for 800k - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Bought a level 47 strength pure from Boss-Pker for 1M - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Traded 3 accounts for Calexico's 1 - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Sold Dog of J2 a level 25 str pure for 60k - No MM - He went first - Successful[/color]

  • [color=\"#00ff00\"]Sold low level str pure to Account Sales for 30k - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Swapped level 41 black pure to Slingshot911 for a level 3 skiller - No MM - He went first - Successful[/color]

  • [color=\"#00ff00\"]Swapped an SMS PIN for Slingshot911's lvl 96 main - No MM - He went first - Successful[/color]

  • [color=\"#00ff00\"]Swapped 4 accounts for Zach K's lvl 69 mith pure - No MM - I went first - Successful
  • [/size][/color]

  • [color=\"#00ff00\"]Traded level 45 str pure for Slingshot911's Obby Mauler - No MM - He went first - Successful[/color]

  • [color=\"#00ff00\"]Traded lvl 96 main for XX Emo Slasher XX's str pure - No MM - I went first - Successful[/color]

  • [color=\"#00ff00\"]Sold level 38 str pure to Quagmire for 300k - Lost the stuff in BH - No MM - He went first - Successful[/color]

  • [color=\"#00ff00\"]Kaosune trained my fishing 41-52 for free - Successful[/color]

  • [color=\"#00ff00\"]Kaosune trained my woodcutting 74-75 for free - Successful[/color]

  • [color=\"#00ff00\"]Traded an SMS pin to Moondawg for lvl 39, 66, and 88 - Successful - I went first - No MM[/color]

  • [color=\"#00ff00\"]Did 5 tutorial islands for Account Sales for free - Tipped an account - Successful[/color]

  • [color=\"#00ff00\"]MMed for XX Emo Slasher XX and Zach K - MMed a lvl 92, a pure, and 2m for a pin - SUccessful
  • [/size][/color]

[color=\"#00ff00\"]

[color=\"#000000\"]Vouchers/Vouches:[/color]
[/color][list=1]

  • [color=\"#00ff00\"]Calexico[/color]

  • [color=\"#00ff00\"]X_Spec_Nuthin[/color]

  • [color=\"#00ff00\"]I Am Me[/color]

  • [color=\"#00ff00\"]IceZ[/color]

  • [color=\"#00ff00\"]Training_4_U[/color]

  • [color=\"#00ff00\"]Teh Only 0ne[/color]

  • [color=\"#00ff00\"]S3ll M3[/color]

  • [color=\"#00ff00\"]Runescape Yay[/color]

  • [color=\"#00ff00\"]GR3EN_CHRONIC[/color]

  • [color=\"#00ff00\"]Boss-Pker[/color]

  • [color=\"#00ff00\"]AE m[/color]

  • [color=\"#00ff00\"]Account Sales[/color]

  • [color=\"#00ff00\"]Slingshot911[/color]

  • [color=\"#00ff00\"]XX Emo Slasher XX[/color]

  • [color=\"#00ff00\"]Quagmire[/color]

  • [color=\"#00ff00\"]Kaosune[/color]

  • [color=\"#00ff00\"]Moondawg[/color]

  • [color=\"#00ff00\"]Zach K
  • [/color][/size]

[color=\"#00ff00\"][color=\"#000000\"]Scammers:[/color] [/color][list=1]


Offline Yded

  • Hero Member
  • *****
  • Posts: 1447
  • Karma: +0/-0
    • View Profile
Need something...
« Reply #1 on: December 10, 2008, 06:23:04 PM »
use scar with scar scripts?
Over 2B RSGP MM'd since 2007, with THOUSANDS of dollars in transactions and MM's.

Offline b3auman

  • Sr. Member
  • ****
  • Posts: 370
  • Karma: +0/-0
    • View Profile
    • http://
Need something...
« Reply #2 on: December 11, 2008, 02:38:22 PM »
Does anyone make a script like that though? I too am looking for something along those lines.
[color="#000000"]-Transactions-[/color][/size]



[color="#FF00FF"]1.[/color] Bought LvL 90 acc. from Legend92. Bloodogre MM'd - [color="#2E8B57"]successful[/color]

[color="#FF00FF"]2.[/color] Bought LvL 102 acc. from keithburling. Bloodogre MM'd - [color="#2E8B57"]successful[/color]

[color="#FF00FF"]3.[/color] Bought LvL 75 acc. from Mmmm Zesty - [color="#FF0000"]scammed[/color]
[color="#FF00FF"]4.[/color] Bought LvL 99 acc. from Darck Amazon. Gtech Warrior MM'd - [color="#FF0000"]scammed (recovered account)[/color]
[color="#FF00FF"]5.[/color] Bought lvl 79 pure from l0v3 inc. No MM - [color="#2E8B57"]successful[/color]
[color="#FF00FF"]6.[/color] Bought pure skiller from Schnaugg for 5m. Official MM used - [color="#2E8B57"]successful[/color]
[color="#FF00FF"]7.[/color] Bought lvl 96 account from Schnaugg for 8m. Official MM used - [color="#2E8B57"]successful [/color]
[color="#FF00FF"]8.[/color] Sold Pbp Pin to Mindlogiczero for lvl 107 Acc. No MM used (Very Trusted) - [color="#2E8B57"]successful[/color]



[color="#000000"]-MM Jobs-[/color][/size]

[color="#FF00FF"]1.[/color] MM'd LvL 98 and 2M for L3ts Pk1 - [color="#2E8B57"]succesful[/color]
[color="#FF00FF"]2.[/color] MM'd 200k for a sig for Z3CCA - [color="#2E8B57"]successful[/color]
[color="#FF00FF"]3.[/color] MM'd 6M for USD for l33t Pwnz0r - [color="#2E8B57"]successful[/color]
[color="#FF00FF"]4.[/color] MM'd 10M for $USD to Kaos Smoke - [color="#2E8B57"]successful[/color]
[color="#FF00FF"]5.[/color] X'fer'd 9M from Kaos Smoke to Diabl0 v2 - [color="#2E8B57"]successful[/color]



[color="#000000"]-VOUCHES-

[/color][color="#FF00FF"]1.[/color] Legend92

[color="#FF00FF"]2.[/color]
Gtech Warrior

[color="#FF00FF"]3.[/color] l0v3 inc
[color="#FF00FF"]4.[/color] Mindlogiczero






AIM: HKArmyFailscope

Offline Descrete

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: +0/-0
    • View Profile
    • http://
Need something...
« Reply #3 on: December 11, 2008, 02:52:15 PM »
here u go buddy, if it dosent work in scar pm me and ill give u more info on a dif autoer u can use that comes with 75-117 scripts

import com.speljohan.rsbot.script.Script;
import com.speljohan.rsbot.script.Skills;
import com.speljohan.rsbot.script.wrappers.*;
import com.speljohan.rsbot.event.listeners.PaintListener;
import com.speljohan.rsbot.bot.*;
import java.awt.*;

public class MonkMasher2 extends Script implements PaintListener{

    /* Variable declaration */
    int State; //State var
    int fightStyle; //var from args
    int antiBanned, walkbacked, lost, hometeled, fled; //counters
    int currentPlane; //environment variables
    int maxHP, startXP; //player stat
    int runInt = random(1, 100);
    int XPThing = 0;
    double monksKilled;

    int attack = Skills.getStatIndex("Attack");
    int strength = Skills.getStatIndex("Strength");
    int defence = Skills.getStatIndex("Defence");
    int hitpoints = Skills.getStatIndex("Hitpoints");
    int startAtkXp = skills.getCurrentSkillExp(attack);
    int startStrXp = skills.getCurrentSkillExp(strength);
    int startDefXp = skills.getCurrentSkillExp(defence);
    int startHPXp = skills.getCurrentSkillExp(hitpoints);
    int startAtkLvl = skills.getCurrentSkillLevel(attack);
    int startStrLvl = skills.getCurrentSkillLevel(strength);
    int startDefLvl = skills.getCurrentSkillLevel(defence);

    boolean heal; //healing related vars
    boolean globalDebug = true; //Gloabal settings
    boolean timeDebug = true;

    long startTime;

    Graphics repaint;

    RSNPC temp;

    //Deathwalk Tiles
    public static final RSTile[] walkback1 = new RSTile[] {
        new RSTile(3234, 3219), new RSTile(3228, 3232),
        new RSTile(3222, 3246), new RSTile(3217, 3260),
        new RSTile(3216, 3273), new RSTile(3203, 3279),
        new RSTile(3189, 3287), new RSTile(3189, 3300),
        new RSTile(3176, 3310), new RSTile(3160, 3310),
        new RSTile(3149, 3318), new RSTile(3145, 3329),
        new RSTile(3144, 3343), new RSTile(3141, 3356),
        new RSTile(3137, 3369), new RSTile(3129, 3382),
        new RSTile(3127, 3383), new RSTile(3112, 3390),
        new RSTile(3103, 3400), new RSTile(3089, 3400),
        new RSTile(3080, 3408), new RSTile(3070, 3419),
        new RSTile(3066, 3433), new RSTile(3056, 3441),
        new RSTile(3051, 3454), new RSTile(3052, 3466),
        new RSTile(3052, 3481), new RSTile(3051, 3489)};

    public static final RSTile[] walkback2 = new RSTile[]{
        new RSTile(3233, 3218), new RSTile(3230, 3231),
        new RSTile(3222, 3239), new RSTile(3218, 3253),
        new RSTile(3216, 3263), new RSTile(3216, 3276),
        new RSTile(3203, 3279), new RSTile(3190, 3283),
        new RSTile(3176, 3284), new RSTile(3161, 3286),
        new RSTile(3149, 3295), new RSTile(3134, 3296),
        new RSTile(3125, 3305), new RSTile(3124, 3317),
        new RSTile(3132, 3328), new RSTile(3135, 3340),
        new RSTile(3136, 3352), new RSTile(3137, 3365),
        new RSTile(3133, 3377), new RSTile(3122, 3384),
        new RSTile(3110, 3391), new RSTile(3102, 3400),
        new RSTile(3089, 3399), new RSTile(3076, 3401),
        new RSTile(3069, 3414), new RSTile(3067, 3428),
        new RSTile(3064, 3439), new RSTile(3053, 3447),
        new RSTile(3045, 3458), new RSTile(3052, 3470),
        new RSTile(3052, 3476), new RSTile(3052, 3476)};

    public RSTilePath toAbby = new RSTilePath(randomizePath(walkback1, 2, 3), this);
    /* END Variable declaration */


    /* Script and argument setup. */
    public double getVersion() {
        return(2.10);
    }

    public String getName() {
        return("Monk Masher v.2!");
    }

    public String getAuthor( ) {
        return("Ruroken");
    }

    public String getScriptCategory() {
        return("Fighting - By Ruroken");
    }

    public String getScriptDescription() {
        String html = "";

        html += "<html>\n";
        html += "<body>\n";
        html += "<h2>" + getName() + " v" + getVersion() + "</h2><br>\n";
        html += "Author: " + getAuthor() + "<br><br>\n";
        html += "Description: Fights monks, heals at the abbot, if lost will tele to lumby and walkback, if dead will deathwalk.";
        html += "<br>";
        html += "Please enter an attack style. 0 = atk. 1 = str. 2 = def. 3 = shared xp.";
        html += "<br>";
        html += "<br>";
        html += "Arguments:<input type=\"text\" name=\"args\">";;
        html += "</body>\n";
        html += "</html\n";

        return(html);
    }

    public boolean onStart(String[] args) {
        Bot.getEventManager().addListener(PaintListener.class, this);
        startTime = System.currentTimeMillis();
        fightStyle = Integer.parseInt(args[0]);
        if (fightStyle < 0 || fightStyle > 4 || args[0] == null){
            log("Please enter a CORRECT argument below.");
            log("0 = atk. 1 = str. 2 = def. 3 = mixed XP.");
        }
        State = 0;
        return(true);
    }

    public void onFinish() {
        Bot.getEventManager( ).removeListener(PaintListener.class, this);
    }
    /* END script and argument setup. */

    public int loop(){
    try
    {
        switch (State)
        {
            case 0: //The first time setup. Will set all the vars and settings to default.
                setCameraAltitude(true);
                ruroSetRun(true, globalDebug);
                enableRetaliate(true, globalDebug);
                setFightMode(fightStyle);
                maxHP = skills.getLvlByExp(skills.getCurrentSkillExp(hitpoints));
                monksKilled = 0;
                antiBanned = 0;
                walkbacked = 0;
                hometeled = 0;
                lost = 0;
                heal = false;
                State++;
                if (globalDebug) log("Finished the setup.");
                return random(100, 200);
            case 1: //Run this after every loop. Will tell the script where to go next.
                maxHP = skills.getLvlByExp(skills.getCurrentSkillExp(hitpoints));
                if ((skills.getCurrentSkillLevel(hitpoints) >= maxHP)) heal = false;
                if (heal(false)) heal = true;
                currentPlane = getPlane();
                runInt = random(1, 100);
                //if (globalDebug) progressReport();
                if (findCombatRandoms()){
                    ruroSetRun(true, globalDebug);
                       flee();
                   }
                temp = getNearestFreeNPCByName("Monk");
                if (random(1, 100) +- 5 == 5 || (temp == null && inMonkArea())){
                    State = 6;
                    if (globalDebug) log("STATE = "+State);
                    return random(100, 200);
                }
                if (inMonkArea() && !heal){
                    State = 2; //Fight monks
                    if (globalDebug) log("STATE = "+State);
                    return random(100, 200);
                }
                if (heal && !getMyPlayer().isInCombat() && !getMyPlayer().isMoving() &&
                        getMyPlayer().getAnimation() != 0 && inMonkArea()){
                    State = 3; //Heal @ Abbot
                    if (globalDebug) log("STATE = "+State);
                    return random(500, 1000);
                }
                if (inLumby()){
                    State = 4; //Deathwalk
                    if (globalDebug) log("STATE = "+State);
                    return random(500, 1000);
                }
                if (!inMonkArea() && !inLumby() || currentPlane != 0){
                    State = 5; //Lost + Tele
                    if (globalDebug) log("STATE = "+State);
                    return random(500, 1000);
                }
                //if (globalDebug) log("State = "+State);
                if (globalDebug) log("Couldnt pick a state!");
                return random(100, 200);
            case 2: //Fight the Monks
                if (runInt+-random(20, 30) == getEnergy() && !isRunning() || getEnergy() == 100) ruroSetRun(true, globalDebug);
                attackMonk();
                State = 1;
                return random(0, 500);
            case 3: //Heal if needed
                ruroSetRun(true, globalDebug);
                talkToAbbot(globalDebug);
                State = 1;
                return random(500, 1000);
            case 4: //Deathwalk
                int a = random(1, 3);
                if (a != 3){
                    toAbby = new RSTilePath(randomizePath(walkback1, 3, 3), this);
                }else toAbby = new RSTilePath(randomizePath(walkback2, 3, 3), this);
                toAbby.walkToEnd();
                if (getMyPlayer().isMoving()) wait(random(1000, 1500));
                walkbacked++;
                State = 1;
                return random(500, 1000);
            case 5: //Lost + Tele
                if (currentPlane != 0 && globalDebug) log("Plane is NOT zero. Lost.");
                if (globalDebug) log("LOST!");
                lost++;
                homeTele();
                State = 1;
                return random(500, 1000);
            case 6: //anti-ban
                antiBan();
                antiBanned++;
                State = 1;
                return random(500, 1000);
            default: //If it somehow messes up, it will bring it back to stage 1.
                log("RETURNING TO SATGE 1");
                State = 1;
                return random(100, 200);
        }
    }
    catch (Exception e){
        e.printStackTrace();
    }
        return random(500,1500);
    }

    /*ANTI-BAN*/
    public void antiBan(){
        int b = getFightMode();
        int randFightMode = random(0, 3);
        int x = Math.round(random(1, 10));
            if (x == 2)
                moveMouse(random(1, 450), random(1, 600));
            if (x == 3)
                openTab(random(0, 13));
            if (x == 4)
                clickMouse(random(1, 515), random(1, 337), false);
            if (x == 5)
                setCameraRotation(random(0, 360));
            if (x == 6){
                setFightMode(randFightMode);
                wait(random(500, 1000));
                setFightMode(http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' />;
            }
            /*if (x == 7)
                wait(random(500, 700));
            if (x == 8)
                wait(random(0, 10000));
            if (x == 9)
                wait(random(100, 400));*/
        }
    /*END ANTI-BAN*/

     /* User Controlled Random Detection */
    public boolean findCombatRandoms(){
        String[] BAD_MONSTERS = {"Rock Golem", "Tree Spirit",
            "Shade", "Evil Chicken", "Swarm", "River Troll", "Strange plant"};
        int[] BAD_IDS = {421};
        if (!isLoggedIn()){
            return false;
        }
        RSCharacter interact = getMyPlayer().getInteracting();
        if (interact instanceof RSNPC) {
            RSNPC npc = (RSNPC) interact;
            String name = npc.getName();
            for (int n : BAD_IDS) {
                if (npc.getID() == n) {
                    return true;
                }
            }
            for (String n : BAD_MONSTERS) {
                if (n.equals(name)) {
                    return true;
                }
            }
        }
        return false;
    }

    //SecurityBook, StrangeBox, Lamp, Talking
    public boolean findFastRandoms(){
        if (inventoryContains(9003)) return true;
        if (inventoryContains(3062)) return true;
        if (inventoryContains(2528)) return true;
        String[] RandomNames = {"Mysterious Old Man",
            "Drunken Dwarf", "Genie", "Security Guard", "Rick Turpentine",
            "Dr Jekyll", "Cap'n Hand"};
        RSNPC talker = getNearestNPCByName(RandomNames);
        if (talker != null
                && talker.getMessage().contains(getMyPlayer().getName())) return true;
        return false;
    }

    //NEED TO INCLUDE PILLORY AND GRAVE DIGGER.
    //Certer, DrillDemon, FreakyForester, Frog, LostAndFound, Maze, Mime, Molly, PrisonPete.
    //QuizShow, SandwichLady, ScapeRuneIsland.
    public boolean findRandoms(){
        if (findFastRandoms()) return true;
        String[] randomNames = {"Niles", "Miles", "Giles"};
        RSNPC rNPC = getNearestNPCByName(randomNames);
        if (rNPC != null && rNPC.getMessage().contains(getMyPlayer().getName())) {
            return true;
        }
        RSNPC demon = getNearestNPCByID(2790);
        RSObject sign = findObject(10068);
        if (sign != null || demon != null) return true;
        RSNPC forester = getNearestNPCByName("Freaky Forester");
        if (forester != null) {
            wait(random(2000, 3000));
            forester = getNearestNPCByName("Freaky Forester");
            if (forester != null) return true;
        }
        RSTile frogTile = new RSTile(2464, 4782);
        RSNPC frog = getNearestNPCByID(2470);
        if((distanceTo(frogTile) <= 25) ||
                (frog != null && frog.getMessage().contains(getMyPlayer().getName()))) return true;
        RSTile LOSTANDFOUND = new RSTile(2338, 4747);
        if (distanceTo(LOSTANDFOUND) <= 25) return true;
        if (findObject(3626) != null) return true;
        if (getNearestNPCByID(1056) != null) return true;
        RSNPC molly = getNearestNPCByName("Molly");
        RSObject chair = findObject(14997);
        RSObject claw = findObject(14978);
        if (molly != null && chair != null || claw != null) return true;

        int[] tags = new int[] {15000, 15002, 15004, 15006, 15008};
        if (findObject(15, tags) != null) return true;
        if(getNearestNPCByID(3118) != null && distanceTo(new RSTile(2100, 4467)) < 30) return false;
        RSNPC quizer = getNearestFreeNPCByID(2477);
        if (quizer != null && RSInterface.getInterface(191).isValid());
        RSNPC lady = getNearestNPCByID(3117);
        if (lady.isInteractingWithLocalPlayer()) return true;
        if (findObject(8985) != null) return true;
        return false;
    }
    /* END User Controlled Random Detection */

    /*SETTINGS SETTERS AND DETECTORS*/
    public boolean enableRetaliate(boolean Do, boolean debug){
        if (isRetaliateEnabled() == Do){
            if (debug) log("isRetaliateEnabled = "+isRetaliateEnabled());
            if (debug) log("!isRetaliateEnabled = "+!isRetaliateEnabled());
            if (debug) log("!isRetaliateEnabled() == Do");
            return false;
        }else{
            if (debug) log("isRetaliateEnabled = "+isRetaliateEnabled());
            if (debug) log("!isRetaliateEnabled = "+!isRetaliateEnabled());
            openTab(TAB_ATTACK);
            wait(random(0, 1000));
            clickMouse(random(575, 710), random(360, 395), true);
            wait(random(0, 1000));
            return true;
        }
    }

    //by Guthan, edit by me.
    public int runPercent(){
        RSInterfaceChild runEnergy = RSInterface.getChildInterface(750, 4);
        return(Integer.parseInt(runEnergy.getText()));
    }

    public void ruroSetRun(boolean enable, boolean debug) {
        if (isRunning() == enable) {
            if (debug) log("isRunning = "+isRunning());
            if (debug) log("!isRunning = "+!isRunning());
            if (debug) log("isRunning() == enable");
            return;
        }
        if (debug) log("isRunning = "+isRunning());
        if (debug) log("!isRunning = "+!isRunning());
        if (getCurrentTab() != TAB_OPTIONS) {
            openTab(TAB_OPTIONS);
        }
        clickMouse(random(627, 656), random(417, 440), true);
    }
    /*END SETTING SETTERS AND DETECTORS*/

    /*PROGRESS REPORT METHODS*/
    public void progressReport(){
        //Time calculations by Aelin
        long hours = 0, minutes = 0, seconds = 0;
        long time;
        time = System.currentTimeMillis( ) - startTime;
        seconds = (time / 1000);
        if ( seconds >= 60 ) {
            minutes = (seconds / 60);
            seconds -= (minutes * 60);
        }
        if ( minutes >= 60 ) {
            hours = (minutes / 60);
            minutes -= (hours * 60);
        }
        log("Attacked "+ monksKilled + " monks."+
                " Walked back: "+walkbacked+". Lost: "+lost+". Teleported: "+hometeled+". Anti-Banned: "+antiBanned+". " +
                        "Fled: "+fled+".");
        log("Gained " + (skills.getCurrentSkillLevel(attack) - startAtkLvl) + " ATK lvls, "
                + (skills.getCurrentSkillLevel(strength) - startStrLvl) + " STR lvls, "
                + (skills.getCurrentSkillLevel(defence) - startDefLvl) + " DEF lvls, "
                + ((hitpointsLvl()) + " HP lvls."));
        log("Gained " + (skills.getCurrentSkillExp(attack) - startAtkXp) + " ATK XP, "
                + (skills.getCurrentSkillExp(strength) - startStrXp) + " STR XP, "
                + (skills.getCurrentSkillExp(defence) - startDefXp) + " DEF XP, "
                + (skills.getCurrentSkillExp(hitpoints) - startHPXp) + " HP XP.");
        log(skills.getXPToNextLevel(attack) + " xp to the next ATK lvl. "+skills.getPercentToNextLevel(attack)+"% done.");
        log(skills.getXPToNextLevel(strength) + " xp to the next STR lvl. "+skills.getPercentToNextLevel(strength)+"% done.");
        log(skills.getXPToNextLevel(defence) + " xp to the next DEF lvl. "+skills.getPercentToNextLevel(defence)+"% done.");
        if (hitpointsLvl() == maxHP) log(skills.getXPToNextLevel(hitpoints) + " xp to the next HP lvl. "+skills.getPercentToNextLevel(hitpoints)+"% done.");
        log("Time Running: "+hours+" Hours, "+minutes+" Minutes, "+seconds+" Seconds.");
    }
    /*END PROGRESS REPORT METHODS*/

   /*AREA DETECTION*/
    public boolean inArea (int x1, int y1, int x2, int y2, boolean debug) {
        int CurX, CurY;
        CurX = getMyPlayer().getLocation().getX();
        CurY = getMyPlayer().getLocation().getY();
        if (x1 < x2 && y1 < y2) {
            if (CurX >= x1 && CurY >= y1 && CurX <= x2 && CurY <= y2){
                return true;
            }
        }
        if (debug) {
            log("NOT in the area of " + x1 + ", " + y1 + ", " + x2 + ", " + y2 + ".");
        }
        return false;
    }

   public boolean inMonkArea(){
       return(inArea(3041, 3479, 3062, 3501, false));
   }

   public boolean inLumby(){
       return(inArea(3217, 3213, 3226, 3225, false));
   }
   /*END AREA DETECTION*/

   /*HEALING RELATED*/
   public boolean heal(boolean debug){
       double a = skills.getCurrentSkillLevel(hitpoints);
       double z = random(5, 9);
       if (debug) log("Health is : " + a + ". Will heal at : " + z);
       if (a == z +- 2 || a <= 5) return true;
       return false;
   }

   public int hitpointsLvl(){
       if (skills.getCurrentSkillLevel(hitpoints) >= skills.getLvlByExp(startHPXp)){
           maxHP = skills.getLvlByExp(hitpoints);
           return skills.getCurrentSkillLevel(hitpoints) - skills.getLvlByExp(startHPXp);
       }
       return 0;
   }
   /*END HEALING RELATED*/

   /*ATTACKING METHODS*/
   public boolean attackMonk(){
    RSNPC monk = getNearestFreeNPCByName("Monk");
    int startHPXP = skills.getCurrentSkillExp(STAT_HITPOINTS);
    if (monk != null && !monk.isInCombat() && !monk.isInteractingWithLocalPlayer()){
        atNPC(monk, "Attack");
           wait(500);
           while (getMyPlayer().isMoving()) wait(random(100, 200));
           wait(random(2500, 3000));
           while (skills.getCurrentSkillExp(STAT_HITPOINTS) < startHPXP + Math.round(15 * 1.3333)
                   && getMyPlayer().isInCombat()){
               wait(100);
               log((startHPXP + Math.round(15 * 1.3333))+":"+skills.getCurrentSkillExp(STAT_HITPOINTS));
           }
           if (globalDebug) log("Done fighting");
           wait(1500);
           return true;
       }
    return false;
   }
   /*ATTACKING METHODS*/

   /*ABBOT RELATED METHODS*/
   public void recalibrate(){
       RSTile c = new RSTile(random(3048, 3059), random(3489, 3492));
       walkTileMM©;
       wait(random(100, 300));
       while (getMyPlayer().isMoving()) wait(random(100, 300));
   }

   public void toAbbot(){
       RSTile c = new RSTile(random(3055, 3059), random(3489, 3493));
       RSTile d = new RSTile(random(3058, 3059), random(3485, 3488));
       int f = random(1, 2);
       if (!inArea(3054, 3481, 3059, 3488, true)) recalibrate();
       wait(500 + random(200, 400) - random(0, 200));
       while (getMyPlayer().isMoving() || getMyPlayer().isInCombat())
            wait(200 + random(200, 400) - random(0, 200));
       if (f == 1 && !inArea(3054, 3481, 3059, 3488, true)){
           walkTileMM©;
       } if (f == 2 && !inArea(3054, 3481, 3059, 3488, true)) {
           walkTileMM(d);
       }
       wait(500 + random(200, 400) - random(0, 200));
       while (getMyPlayer().isMoving()) wait(200 + random(200, 400) - random(0, 200));
   }

   public void talkToAbbot(boolean debug){
       if (!inArea(3054, 3481, 3059, 3488, true)) recalibrate();
       if (getMyPlayer().isInCombat() || getMyPlayer().isMoving()) {
           if (debug){
                log("Waiting to get out of combat / movement before talking.");
            }
           wait(500 + random(200, 400) - random(0, 200));
           while (getMyPlayer().isMoving() || getMyPlayer().isInCombat())
                 wait(200 + random(200, 400) - random(0, 200));
       }
       RSNPC abbot = getNearestNPCByID(801);
       if (debug) log("Tried to find the abbot by ID.");
       if (abbot == null){
           log("Abbot is null!");
           return;
       }else log("Abbot has been found.");
       RSTile me = new RSTile(getMyPlayer().getLocation().getX(), getMyPlayer().getLocation().getY());
       RSTile him = new RSTile(abbot.getLocation().getX(), abbot.getLocation().getY());
       if (distanceBetween(me, him) > 10 || !tileOnMap(him)){
           toAbbot();
       }
       while (getMyPlayer().isMoving()) wait(random(400, 100));
       wait(random(100, 400));
       while (getMyPlayer().isMoving()) wait(random(400, 100));
       abbot = getNearestNPCByID(801);
       atNPC(abbot, "talk");
       wait(2000 + random(200, 400) - random(0, 200));
       while (getMyPlayer().isMoving()) wait(random(400, 100));
       wait(random(1000, 2000));
       if (canContinue()){
           clickContinue();
           wait(random(1000, 2000));
           clickMouse(random(160, 360), random(390, 400), true);
           wait(random(1000, 2000));
           while (canContinue()) clickContinue();
       }
   }
   /*END ABBOT RELEATED METHODS*/

   /*HOME TELE/LOST RELATED METHODS*/
   public boolean isTeleing(){
       int[] teleAnims = {1722, 1723, 1724, 1725, 2798, 2799, 2800, 3195,
               4643, 4645, 4847, 4848, 4850, 4851, 4852};
       for(int i = 0; i < teleAnims.length; i++) {
            if(getMyPlayer().getAnimation() == teleAnims)
            {
                return true;
            }
        }
        return false;
   }

   /**
    * public void logout(int w)
    * By: Ruroken
    * Use: Use to logout.
    * @param w : how log you want to logout for. -1 if you want to logout and stop all scripts.
    */
   public void logout(int w){
       int a = 0;
       clickMouse(753, 9, 5, 10, true);
       wait(random(300, 700));
       if (getCurrentTab() == TAB_LOGOUT){
           clickMouse(578, 366, 120, 20,true);//coords by alowaniak
           if (w == -1) stopAllScripts();
           wait(w);
           login();
       }else{
           log("LOGOUT TAB IS GONE! TIMING OUT!");
            while (!isLoginScreen() || a < 2400) {
               wait(100);
               a++;
           }
           if (isLoggedIn()) log("TIMEOUT FAILED! STOPING ALL SCRIPTS ANYWAY!");
           stopAllScripts();
       }
   }

   public boolean homeTele(){
       if (!isTeleing()){
           if(getCurrentTab() != TAB_MAGIC){
               openTab(TAB_MAGIC);
               wait(random(500, 2000));
           }
           if (getCurrentTab() == TAB_MAGIC) {
               castSpell(1);
           }
           wait(random(2000, 2500));
           if (!isTeleing() && getCurrentTab() == TAB_MAGIC && !inLumby()) {
               log("Home Telport is still cooling down. Waiting.");
               logout(1800000 + random(300000 / 2, 300000));
               return false;
           }else{
               while (isTeleing()) wait(random(2000, 2500));
               wait(random(2000, 2500));
               hometeled++;
               return inLumby();
           }
        }
       return false;
   }
   /*HOME TELE/LOST RELATED METHODS*/

 //By Darkmax, modded to my liking. No sense reinventing the wheel http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/tongue.gif\' class=\'bbc_emoticon\' alt=\':P\' />
   public boolean flee() {
        RSTile a, b, c;
        a = getMyPlayer().getLocation();
        b = new RSTile(a.getX() +- 10 +- random(0, 3), a.getY() +- 10 +- random(0, 3));
        walkTileMM(http://images.thetechguide.com/forum/public/style_emoticons/<#EMO_DIR#>/cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' />;
        wait(random(10000, 20000));
        c = new RSTile(a.getX() +- random(0, 2), a.getY() +- random(0, 2));
        walkTileMM©;
        if (globalDebug) log("FLED!");
        fled++;
        return true;
    }

   //A good portion of this is only here thanks to the guidance and borrowed code of Guthan.
   //Three cheers for Guthan!
   public void onRepaint(Graphics g){
       int d;
       Color BLACK = new Color(0, 0, 0, 100);
       Color GREEN = new Color(0, 255, 0, 255);
       Color ORANGE = new Color(255, 128, 0, 255);
       if(isLoggedIn()){
           StringBuilder b = new StringBuilder();
           attack = Skills.getStatIndex("Attack");
           strength = Skills.getStatIndex("Strength");
           defence = Skills.getStatIndex("Defence");
           hitpoints = Skills.getStatIndex("Hitpoints");
           long runTime = System.currentTimeMillis() - startTime;
           long TotalSecs = runTime / 1000;
           long TotalMins = TotalSecs / 60;
           long TotalHours = TotalMins / 60;
           int seconds = (int) TotalSecs % 60;
           int minutes = (int) TotalMins % 60;
           int hours = (int) TotalHours % 60;
           if (hours < 10) b.append('0');
           b.append(hours);
           b.append(':');
           if (minutes < 10) b.append('0');
           b.append(minutes);
           b.append(':');
           if (seconds < 10) b.append('0');
           b.append(seconds);
           g.setColor(BLACK);
           g.fill3DRect(5, 215, 350, 122, true);
           g.setColor(GREEN);
           g.drawString("Time Running " + b, 9, 230);
           g.setColor(ORANGE);
           monksKilled = Math.floor(((skills.getCurrentSkillExp(hitpoints) - startHPXp) / 1.3333) / 15);
           g.drawString("Killed "+ monksKilled + " monks."+" Anti-Banned: "+antiBanned+". " +"Fled: "+fled+".", 9, 245);
           d = (walkbacked-hometeled);
           if (d < 0) d = 0;
           g.drawString("Died: "+ d +". Walked back: "+walkbacked+". Lost: "+lost+". Teleported: "+hometeled+".", 9, 260);
           g.drawString(skills.getXPToNextLevel(attack) + " xp to the next ATK lvl. "+skills.getPercentToNextLevel(attack)+"% done.", 9, 275);
           g.drawString(skills.getXPToNextLevel(strength) + " xp to the next STR lvl. "+skills.getPercentToNextLevel(strength)+"% done.", 9, 290);
           g.drawString(skills.getXPToNextLevel(defence) + " xp to the next DEF lvl. "+skills.getPercentToNextLevel(defence)+"% done.", 9, 305);
           g.drawString("Gained " + (skills.getCurrentSkillLevel(attack) - startAtkLvl) + " ATK lvls. "
                    + (skills.getCurrentSkillLevel(strength) - startStrLvl) + " STR lvls. "
                    + (skills.getCurrentSkillLevel(defence) - startDefLvl) + " DEF lvls. "
                    + ((hitpointsLvl()) + " HP lvls."), 9, 320);
           g.drawString("Gained " + (skills.getCurrentSkillExp(attack) - startAtkXp) + " ATK XP. "
                       + (skills.getCurrentSkillExp(strength) - startStrXp) + " STR XP. "
                    + (skills.getCurrentSkillExp(defence) - startDefXp) + " DEF XP. "
                    + (skills.getCurrentSkillExp(hitpoints) - startHPXp) + " HP XP.", 9, 335);
        }
    }
}


srry bout the lengthy reply guys =S
MSN: [email protected]



AIM: tbird2255











I vouch for:

- Yded

- Finisher

- Lime Kid



People who vouch for me:

- Finisher

- Lime Kid

- Reazee

Used to have more ppl but that was over a year ago =/





din·gle·ber·ry (dĭng'gəl-běr'�")

n. Vulgar Slang

A piece of dried feces caught in the hair around the anus.



[quote name=\'JB Lee @ January 08 2009\' date=\' 1:23 PM\']What my chair and I do, and the subsequent fluids that are produced in the process, is none of your concern.[/quote]

                                                                           

Offline Pyro Raccoon

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: +0/-0
    • View Profile
    • http://
Need something...
« Reply #4 on: December 11, 2008, 04:27:19 PM »
seems like a good code. My only concern is all the spelling mistakes :s and that smiley face. lol

MY MSN: [email protected]

-------------


Offline Descrete

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: +0/-0
    • View Profile
    • http://
Need something...
« Reply #5 on: December 11, 2008, 04:34:07 PM »
ha, srry some of the stuff must have converted wen i pasted or sumthing idk
MSN: [email protected]



AIM: tbird2255











I vouch for:

- Yded

- Finisher

- Lime Kid



People who vouch for me:

- Finisher

- Lime Kid

- Reazee

Used to have more ppl but that was over a year ago =/





din·gle·ber·ry (dĭng'gəl-běr'�")

n. Vulgar Slang

A piece of dried feces caught in the hair around the anus.



[quote name=\'JB Lee @ January 08 2009\' date=\' 1:23 PM\']What my chair and I do, and the subsequent fluids that are produced in the process, is none of your concern.[/quote]

                                                                           

Offline Stop Reading My Name

  • Hero Member
  • *****
  • Posts: 1628
  • Karma: +0/-0
    • View Profile
    • http://www.revofm.com
Need something...
« Reply #6 on: December 11, 2008, 11:38:59 PM »
code tags bro, l2 use them.
Before reading any of my posts, please read http://en.wikipedia.org/wiki/Internet_troll








In honor of RevoFM :(

Admin of RuneCore



if you want to talk to me, don't PM me, add me on msn:

[email protected]




Offline ÅмзЯĉăИ дЯмy

  • Hero Member
  • *****
  • Posts: 736
  • Karma: +0/-0
    • View Profile
Need something...
« Reply #7 on: December 12, 2008, 12:21:58 AM »
even tho descrete got all his autos from me if u want some autos i got a legit one that does randoms and takes break like every 15-45 min then logs you back in, and you never get banned with it if u auto while ur near comp and u dont f up the randoms

IZ AMAZN and descrete has it too so if im not on and that doosh is skippin school again like he said he did today then get it from him or u can wait for me cuz im so much cooler
[color=\"#0000ff\"]
[color=\"#0000ff\"][color=\"#0000ff\"][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"][/color][/color][/b]
[color=\"#0000ff\"][color=\"#0000ff\"][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"][/color][/color][/b]
[color=\"#0000ff\"][color=\"#0000ff\"]Bii'z[/color][/color][/b]
[color=\"#0000ff\"][color=\"#0000ff\"]1)[/color]bought barrows pure from pwnpwnzor for 4m dark pure mmd-[color=\"#0000ff\"]scammed[/color](recovered)

[color=\"#0000ff\"]2)[/color]bought lvl 100 from scott. for 20m , pureblood mm-scammed[/color]
[color=\"#0000ff\"][color=\"#0000ff\"]3)bought lvl 112 from xion-bloodogre mm-s[/color][color=\"#0000ff\"]uccessful great guy recomended[/color][/color]
[color=\"#0000ff\"]4)Bought Pbp from descrete god for 1.3 no mm-successful[/color]
[color=\"#0000ff\"]5)bought different font of name from descrete got 10k lmao even tho i forgot to copy the y in army-successful n sweet![/color]
[color=\"#0000ff\"]6)bought 25m from gtechwarriors 100 USD got it in 2 days woot!-success awesome guy[/color]
[color=\"#0000ff\"]7)bought training from b00m b00m for 2m-i knew him from msn so we did that thing b4-scammed panzee just took money and ran but idc too much[/color]
[color=\"#0000ff\"]8)swapped my 90 for pyrokitty's 80 berserker pure aragost mm-succesful atm[/color]
[color=\"#0000ff\"]9)bought pbp from b-lakes 1.5 aragost mmed-success[/color]
[color=\"#0000ff\"]10)bought pbp from b-lakes for friend 1.5 aragost mmed again-success[/color]
[color=\"#0000ff\"]11)bought lvl 76 w/ 81 range from pr0 iz klutch for 1m-successful[/color]
[color=\"#0000ff\"]12)bought 106 from pro iz klutch for a lvl 3 with 76 fishn and 1.5m-succes atm



[/color][color=\"#0000ff\"][color=\"#0000ff\"][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"]Cellz[/color][/b][/color]
[color=\"#0000ff\"]1)Sold pbp to Gully for 1.2 used jblee as mm-success[/color][/color]
[color=\"#0000ff\"]might be selling lvl 89 soon(he's good)

2)Sold pbp to grant with jb_lee as mm again-success[/color]
[color=\"#0000ff\"]3)sold pbp to fireman shady/aragost mmed-success[/color]
[color=\"#0000ff\"]4)sold pbp to wally or somin like that jblee mmed-success[/color]
[color=\"#0000ff\"]5)gave pyrokitty lvl 80 rune pure cuz he was hacked by b-lakes-all good[/color]
[color=\"#0000ff\"]

[/color][color=\"#0000ff\"][color=\"#0000ff\"][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"][color=\"#0000ff\"]M[/color][color=\"#0000ff\"]&M's/Transfers[/color][/size]

[/color]1)transfered 100k for acc seller/buyer pro-success[/color]
[color=\"#0000ff\"]2)mmed for boubacar([email protected]) and [email protected] not sure who rolli is but he decided not to buy pbp cuz it was for his maxed out account-cancelled[/color]
[color=\"#0000ff\"]3)transfered 230k and accuracy ammy for harris (harris_1993@hawt mail.com)-success[/color]
[color=\"#0000ff\"]



[/color][color=\"#0000ff\"][color=\"#0000ff\"][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"][color=\"#0000ff\"]Training[/color][/color][/b][color=\"#0000ff\"][color=\"#0000ff\"][/color][/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"]1)Brought Dark_Pure's guy thru tut island free[/color][/color]
[color=\"#0000ff\"]2)trained azza's pure for free[/color][color=\"#0000ff\"]





msn is [email protected][/color][color=\"#0000ff\"]



[/color]
[color=\"#0000ff\"][color=\"#4b0082\"][/color][/color]




[color=\"#0000ff\"][color=\"#4b0082\"]
[color=\"#000080\"]"An eye for an eye only ends up making the world Blind"[/color]



[/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"][color=\"#0000ff\"]Trusted List[/color][/color][/color][color=\"#0000ff\"][color=\"#0000ff\"][color=\"#0000ff\"]



Pureblood-good mm

Xion- Great guy, good seller

Bloodogre-great mm[/color]
[/color][/color]
[color=\"#0000ff\"][color=\"#0000ff\"]Jblee-great mm[/color][/color]
[color=\"#0000ff\"]
[/color]
(\__/)

(='.'=) This is Bunny. Copy and paste Bunny into your

(")_(") signature to help him gain world domination

"Capitalization is the difference between "I had to help my Uncle Jack off a horse.." and "i had to help my uncle jack off a horse.."" Allanon(ROFL)


Offline death_angel07

  • Hero Member
  • *****
  • Posts: 1238
  • Karma: +0/-0
    • View Profile
Need something...
« Reply #8 on: December 12, 2008, 12:34:35 AM »
i got a sweet 1 is does everyting

TRANSACTIONS


1.sold a santa for 2 account to satans spawns--- g to tha reazee mmed(sucessfull)

2.sold a lvl 86 main for 4m to lightsout237- g-reazee mm--- (sucessfull)

3.sold a fisher to darksoldier1201-g-reazee mm (sucessfull)

4.bought a pure mage 27cb for 205k--g to tha reazee mmed(sucessfull)

5.reazee tranferd stuff for me about 300k (sucessfull)

6.bought a ranged tank for 650k oleg mmed (sucessfull)

7.bought a ranged tank for $10 via mail from skillet (sucessfull)

8.sold a lvl 65 1 def pure for a 102 main to ryanb i went first (sucessfull)

9.sold a membership pin to skillet(sucessfull)

10.sold a lvl 90 to runbyknight for a pure i went first(sucessfull)

11. gave a lvl 47 pure to pking pwnz for free(sucessfull) cool kid i felt sorry my imposter took his account lol

12.bought 4m for 3$ ea from gatlerr he went first(sucessfull)

13. sold my 105 for $100 to z4maroak(scammmer dont trust for sh1t)

14.sold my fisher for 500k to mikester(sucessfull) i trust a good guy

15. mikester helped me transfer 4.5m to my other acc (sucessfull)

16.mafia wars accont sold me a pin for zammy plate he went first(sucessfull)

17.gilfer88 sold me a pin for x box live pin(sucessfull)

18. sold pin to Vzlarik he went first very fast(sucessfull)

19. YDED tried to transfer 26m for me only got 5m he died lol o well(sucessfull)

20. Mikester Transfered 30m from 2 accounts to my Pure (sucessfull)

21. sold 12m to jasko55 he went first (sucessfull)


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ACC TRAINING


1.Trained account for satans spawn for free over a 1400 total (successfull)

2.Trained account for ancients god for 300k he scammed me never payed me money (unsecessfull)

3.Trained account for aqua for 1.4m he changed pass and i only got 700k (unsecessfull)

4.Training account for Reowned Traitor for 7m (unsecessfull)

5.Training account for shadowninny for $8 pay pall (idk)

6.Trainded account from 72-78 range for sythekills for a pin ( successfull)gave me pin instantly good guy



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MM\'S


1.mm\'d for g to tha reazee and pinser(unsuccessfull pinser tried setting new bank pin,recovs,and took items)

2.mmed for c4p5 l0ck for his pure and Law_Me_pl0x for 7m(sucessfull)

3.mm\'d for pking pwnz and paintballer121 account for account(sucessfull)

4.mm\'d for rubyknight54 and darkwatch a lvl 90 for $10(sucessfull)

5.mm\'d a zerker pure for tanker between paintballer121 and wolankec(sucessfull)

6.mm\'d a lvl 92 and 5m between BÑιтιѕн LÑ”gιση and depressed lover(sucessfull)

7.mm\'d a lvl 82 zerker and 97 bher between dog of j2 and str killz you(sucessfull)

8.mm\'s a lvl 27 pure ranger and 87 between Hilary Clinton and account for sales(sucessfull)and it was fast



TOTAL MONEY MMED OVER 35M GIVE OR TAKE!!!

x\'fers


1.xfered for c4p5 l0ck 3m(sucessfull)

2.xfered 1.5m from g to tha reazee\'s accounts(successfull)

3.xfered 1mill to rubyknight54(sucessfull)

4.xfered 3mill for darkwatch(sucessfull)

5.xfered 1.7m for everlasting death (sucessfull)
TOTAL MONEY X\'fer 8.5mill


 


\"ericgs6.png\"


\"banner30.gif\"


 



\"What are you in for?\"

\"I killed a guy, how about you?\"

\"Oh I was convicted of Real World Trading\"


 



Offline Descrete

  • Sr. Member
  • ****
  • Posts: 382
  • Karma: +0/-0
    • View Profile
    • http://
Need something...
« Reply #9 on: December 12, 2008, 07:44:40 AM »
i didnt get any of my scripts from american arm -.-
but death angel could u send me ur msn or that script?
MSN: [email protected]



AIM: tbird2255











I vouch for:

- Yded

- Finisher

- Lime Kid



People who vouch for me:

- Finisher

- Lime Kid

- Reazee

Used to have more ppl but that was over a year ago =/





din·gle·ber·ry (dĭng'gəl-běr'�")

n. Vulgar Slang

A piece of dried feces caught in the hair around the anus.



[quote name=\'JB Lee @ January 08 2009\' date=\' 1:23 PM\']What my chair and I do, and the subsequent fluids that are produced in the process, is none of your concern.[/quote]