Leaderboard
Popular Content
Showing content with the highest reputation on 03/31/18 in Posts
-
────────────── PREMIUM SUITE ────────────── ─────────────── FREE / VIP+ ─────────────── ──────────────────────────────────────────────────────────── ⌠ Sand crabs - $4,99 | Rooftop Agility - $5,99 | AIO Smither - $4,99 | AIO Cooker - $3,99 | Unicow Killer - £3,99 | Chest Thiever - £2,99 | Rock crabs - $4,99 | Rune Sudoku - $9,99 ⌡ ⌠ AIO Herblore - FREE & OPEN-SOURCE | Auto Alcher - FREE | Den Cooker - FREE | Gilded Altar - FREE | AIO Miner - VIP+ ⌡ ──────────────────────────────────── What is a trial? A trial is a chance for you to give any of my scripts a test run. After following the instructions below, you will receive unrestricted access to the respective script for 24 hours starting when the trial is assigned. Your trial request will be processed when I log in. The trial lasts for 24 hours to cater for time zones, such that no matter when I start the trial, you should still get a chance to use the script. Rules: Only 1 trial per user per script. How to get a trial: 'Like' this thread AND the corresponding script thread using the button at the bottom right of the original post. Reply to this thread with the name of the script you would like a trial for. Your request will be processed as soon as I log in. If i'm taking a while, i'm probably asleep! Check back in the morning Once I process your request, you will have the script in your collection (just like any other SDN script) for 24 hours. Private scripts: Unfortunately I do not currently offer private scripts. ________________________________________ Thanks in advance and enjoy your trial! -Apaec.8 points
-
Hey All! Just got paid so it looks like it's time for a VIP ($10 voucher) giveaway! Please note this giveaway is not sponsored by OSBot, it is my personal money. Rules for this giveaway are as follows: Must like AND post on this thread to enter Cannot have VIP privileges already (no sponsors, VIP, scripters, staff - you can post but won't be counted) Good luck everyone! I'll pick the winner tomorrow when I wake up (roughly 14-15 hours from now) by random number generator.7 points
-
Your problem is that instances are loaded at random coordinates in the instance grid. If the instance is small, I would recommend working with Local Positions (found by getLocalPosition methods). This is the position relative to the current map base. When time comes to walk to a position, translate your desired local position to an absolute position by adding the map base position to it (Map#getBaseX/Y). If your instance is very large (eg. walking around in the instance triggers region loading), then you'll have to use a different approach. Commonly people select some object in the instance as the 'Anchor position' similar to how we can use the map base in small instances. Translating positions based on the absolute position of this anchor entity.5 points
-
View in store $5.99 for lifetime access _____________________________________________________________ Key Features: Progressive mode - The script will traverse the xp-optimum course for your current level; walking to the next course as your level increases. Reliability - The script was developed and rigidly tested with superior reliability in mind. Human replication - Designed around human simulation - behaviour tuned to replicate common rooftop play styles. Alching / Magic Imbue - The script can be configured to High/Low Alch items, or cast Magic Imbue as it traverses the course. Target system - Can be optionally configured with a target. Once this target is achieved, the script will stop. Available targets (variable λ): Stop when λ agility exp gained. Stop when agility level λ reached. Stop when λ magic exp gained. Stop when magic level λ reached. Stop when λ minutes passed. Healing - The script will consume edible items in your inventory to restore health, stopping if you run out of food. Mark of Grace looting - All marks of grace are looted while the script traverses the rooftop. Randomisation - All thresholds (including but not limited to Run energy and Critical Hp) are dynamically randomised. Energy restoration - The script will consume energy restoring items/potions when needed, provided they are available in the inventory. Web-Walking - The script utilises the OSBot Web to navigate the OSRS map, meaning it can be started from almost anywhere. Course detection - If you are on/near a rooftop course before setup, the course will automatically be loaded into the GUI. Error correction - The script will detect when it has made a mistake (e.g. climbed ladder in seers' bank) and will attempt to return to the course. ...and many more! Supported Rooftops: (Level 10) Draynor ✓ (Level 20) Al-Kharid ✓ (Level 30) Varrock ✓ (Level 40) Canifis ✓ (Level 50) Falador ✓ (Level 60) Seers' Village ✓ (Level 70) Pollnivneach ✓ (Level 80) Rellekka ✓ (Level 90) Ardougne ✓ Things to consider before trying/buying: Avoiding bans - while I have done my utmost to make the script move and behave naturally, bans do occasionally happen, albeit rarely. To minimise your chances of receiving a ban, I would strongly suggest reviewing this thread written by the lead content developer of OSBot. If you take on board the advice given in that thread and run sensible botting periods with generous breaks, you should be fine. That being said, please keep in mind that botting is against the Oldschool Runescape game rules, thus your account will never be completely safe and you use this software at your own risk. Web-walking - alongside a network of paths, the script moves around with the OSBot web-walking system, using it when in unknown territory. While it has proven very reliable, there are naturally some areas for which the web-walker may struggle. As a result, prior to starting the script, I would strongly recommend manually navigating your player to/close to the desired rooftop course. Progressive mode - the script features 'Progressive mode' which will cause the script to advance rooftop courses as you level up. Progressive mode relies on the aforementioned web-walking system for inter-rooftop navigation. Consequently, I would highly recommend monitoring the script as it traverses between courses to ensure the web-walking process correctly executes. Healing & Energy restoration - the script will automatically heal or restore run energy when needed. It will do so by consuming items in the inventory - this script will not bank. For optimal exp rates, I would strongly suggest keeping energy restoring items in the inventory (energy/super energy/stamina/fruits/summer pies/purple sweets/...). To prevent the script stopping prematurely, bring a few bites of food along. Using magic - The script supports the periodic casting of a magic spell while traversing a course to maximise experience rates. To determine whether or not you can cast a spell, the script checks your magic level as well as which runes are in your inventory and which stave you have equipped (if any). It is worth noting that, at this time, the script does not recognise any of the following items as rune sources, so avoid using them while running this script: Bryophyta's Staff, Tome of Fire, Rune Pouch. Script trials: I believe that trying a script before buying is paramount. After trying the script, hopefully you will be convinced to get a copy for yourself, but if not you will have gained some precious agility experience! If you're interested in a trial, please follow the instructions on my trials thread which can be found here. Gallery: Review (by Eduardino): Start up GUI (Graphical User Interface): Paint (optional, movable and self-generating): User screenshots: Testimonials:4 points
-
Stealth Quester Can also be purchased with OSRS gold using vouchers from here 70 Quests Supported Alfred Grimhand's Barcrawl Animal Magnetism A Porcine of Interest Big Chompy Bird Hunting Biohazard Black Knights Fortress Client Of Kourend Clock Tower Cook's Assistant Death Plateau Demon Slayer Dorics Quest Dragon Slayer Druidic Ritual Dwarf Cannon Elemental Workshop I Ernest The Chicken Fight Arena Fishing Contest Gertrude's Cat Goblin Diplomacy Hazeel Cult Holy Grail Imp Catcher Jungle Potion Lost City Merlin's Crystal Monkey Madness I Monk's Friend Mountain Daughter Nature Spirit Pirates Treasure Plague City Priest In Peril Prince Ali Rescue Regicide Rfd Cook Subquest Rfd Dwarf Subquest Rfd Evil Dave Subquest Rfd Goblin Subquest Rfd Pirate Subquest Rfd Ogre Subquest Romeo And Juliet Rune Mysteries Sea Slug Shadow Of The Storm Sheep Shearer Tears Of Guthix The Ascent Of Arceuus The Corsair Curse The Depths Of Despair The Dig Site The Feud The Golem The Grand Tree The Knights Sword The Restless Ghost The Tourist Trap Tree Gnome Village Tribal Totem Underground Pass Vampire Slayer Varrock Museum Quiz Waterfall Quest What Lies Below Witch's House Witch's Potion X Marks The Spot Instructions Click on quest names to queue them. Quests are completed in the order they are selected. Quests that are already completed will be skipped. Previously started quests/partially completed are not currently supported! Allow the script to finish the quest from start to finish for best results. In order to use armour/weapons/spells during quests, gear presets have to be created first. Equip the desired gear and set the attack style in game, then press the "Load Worn Equipment" button at the bottom left of the GUI, then give the preset a name. Click on the "Set Gear" button on the right side of a quest to set the gear preset to be used for that quest. If you want to use a combat spell for fights, make sure you are wielding a staff and have set the spell on offensive autocast. Only normal spells are currently supported. Ranged is not fully supported at this moment. Make sure you set the desired attack style in game to avoid gaining wrong XP. After selecting the desired options, either press the "Start" button to begin, or save the current settings by pressing "Save Current Settings" and giving the quest preset a name, and later running it faster by pressing "Run Saved Preset". You can delete gear/quest presets by right clicking them on the selection dialogue Special Mentions The script will stop upon death on all quests, except for Waterfall Quest. It is strongly recommended that you have decent Hitpoints level (20+) before attempting quests that contain boss fights. The script may not be able to continue previously started quests. If you really have to restart the script while it's doing a quest, use debug mode to continue that specific quest. This feature is accessed by pressing the F4 key while the GUI is in the foreground (focused application). The GUI title will change to Stealth Quester (debug mode) while in debug mode, and when started will not go to bank or Grand Exchange so all required items are assumed to be in the inventory. Monkey Madness I has a hard-coded requirement of 43 Prayer and 25 Hitpoints Underground Pass has a hard-coded requirement of 25 Hitpoints, and will use a bow as weapon. By default the script will use willow shortbow & mithril arrows. This can be configured on GUI throgh the "Configure Settings" button on the right side of the quest. Protect from melee will be used during the paladin fight if the account has 43 Prayer. The script will not use any weapon or ammo you set in the gear preset for this specific quest, as they will be replaced with a bow and arrows, and the attack style will be set to rapid. The script can complete this quest with level 1 Agility. The ability for the script to complete the quest will be limited by available food sources if it fails too many obstacles prior to reaching Iban's Lair where unlimited food is provided. Beta Testing Mode Enabled via script GUI using F3 key during startup Make sure the GUI window is focused and press F3 The quests which are currently in beta testing stage will be displayed on the list of available quests Debug Mode Enabled via script GUI using F4 key during startup Make sure the GUI window is focused and press F4 Title will change to Stealth Quester (debug mode) This can be used to resume the script execution after being interrupted. It is not guaranteed to work in all cases, but will work for over 95% of quest stages. You can also use this if you don't want the script to check bank/go to Grand Exchange. This means that you must have all items required by the script (not by quest guides), including the specific teleports it uses. It may work in some cases without teleports, but there is no guarantee. Ironman Mode Enabled via script GUI using F5 key during startup Make sure the GUI window is focused and press F5 Title will change to Stealth Quester (iron man mode) The script features a special ironman mode where it will automatically gather all required items. This mode supports at the present moment the following 9 quests: Cook's Assistant Romeo and Juliet The Restless Ghost Rune Mysteries Ernest the chicken Hazeel Cult Clock Tower The Corsair Curse X Marks the Spot No Food Mode Enabled via script GUI using F6 key during startup Make sure the GUI window is focused and press F6 Title will change to Stealth Quester (no food mode) Can be used for high level accounts when you are 100% sure you won't need food on some quests. There are quests like Underground Pass, Regicide, Monkey Madness, Shadow of the Storm, Holy Grail, Dragon Slayer and possibly others where this will not work. The script will stop when it fails to find food in bank in these cases. CLI Features Script ID is 845. The script supports CLI startup with custom user defined parameters. The parameters in this case are the name of the quest presets created on the GUI (with "Save Current Settings"). eg. -script 845:questpreset Bug Report Template 1. Stealth Injection or Mirror Mode: 2. Logger contents (press "Settings" on top right corner of the client, then "Toggle Logger", copy & paste on pastebin) : 3. Description: Skills required to run all quests: 51 Agility 49 Firemaking 41 Cooking 36 Woodcutting 35 Runecrafting 31 Crafting 30 Ranged 30 Thieving 20 Attack 20 Mining 20 Smithing 18 Slayer 12 Hunter 10 Fletching 10 Fishing The script can obtain a total of 117 QP on member worlds and 41 QP on free to play worlds. Additional Info by @krisped2 points
-
2 points
-
2 points
-
I recently got banned using this script, it was entirely my fault because the bot botted for long hours without any breaks. However Czar, I have some vital points to add for you to improve it: When it fills the crate with ore it just stands idle until the ore is moved(Humans often load the ore, and then run to the other side to await the ore) Allow us to alter the reaction speed, as for now it's okay but would be better if we could alter the speed Create a mode where it doesn't fix the wheels, but rather stacks up the ores and depends on others to fix it (Unload the stacked ores to the bank after they fix it) Improve the avoid players If anything else comes to my mind I'll share, that's my experience after 15 hours of using it.2 points
-
This is an AIO (All-in-one) bot that has almost every thieving style except blackjack, ask for a free trial by liking thread or making a post! Vyres and elves are now supported! Both can make solid profit per hour, decent passive income! BIG THANK YOU TO ALL OUR SUPPORTERS! WE ARE THE MOST SOLD THIEVING BOT IN OSBOT HISTORY. MOST REPLIES, MOST USERS, LONGEST PROGGIES #1 Thiever | Most Overall Sales | Most Total Replies | Most Results | 10+ Years Maintained | 'the intelligent choice' by Czar SUPPORTS VYRES 224M made in a single sitting of 77 hours 1.1B made from elves and vyres!! ELVES SUPPORTED TOO! (NEW) 2.1m/hr, 6 crystals in 7 hrs 99 THIEVING MANY MANY TIMES, 35M EXP IN ONE BOTTING RUN!! 99 thieving in ~43k xp (12 minutes remaining)! Just got 99 proggy! Gratz to @iz0n THIEVING PET AT LVL 22 FROM TEA STALLS 11.5 HOURS, WITH PET TOO!! 610k/hr getting 99s on deadman worlds!1 point
-
Eagle Scripts' AIO Construction Script is on the SDN! Click the Icon to Purchase your own Copy! Click here to purchase with RSGP! What is AIO Construction? AIO Construction is the first script that flawlessly helps you gain 1 - 99 Construction! What does AIO Construction support? - Random object icon clicking Method - Castle Wars Teleport - Phials [Rimmington Un-noting] - Progressive mode *BETA* - Tabs - Checks for resources, if none --> logout! Discord https://discord.gg/xhsxa6g Why should I use this script? Interested in gaining 1 - 99 Construction without doing any training yourself? Because it supports Tabs! Because it supports 100+ Objects! Because it supports the Demon Butler! Because it supports Phials! Because it supports Progressive Leveling! Because you can choose whatever supported object you want to build! Requirements: 1. A House (At Rimmington) 2. level 40 Magic for Teleports 3. Or level 1 Magic with Teleport tabs. 4. Runes* , Tools** & Resources*** 5. Membership * Air runes, Water runes, Earth runes, Law runes, Fire runes ** Saw & Hammer *** (Iron)Nails & planks & others needed Objects Currently Supported 103 Objects Extra Info: Mahogany Tables are around 300k XP/H, if you have the money and want to gain 99 as soon as possible, making Mahogany Tables from level 52 to 74/99 is the way to go! To prevent bugs: Try to enable default to building mode on your character if you can, this can streamline things and prevent bugs from occurring. If you want to make objects that are in the Kitchen Room, you should only have a Kitchen room & not also a Dining room, also reverse wise --> if you want to make objects which are in the Dining Room, you can not have a Kitchen! The same applies to garden benches; they are not compatible with the dining room. How to start the Script CLI startup instructions You can start the script via CLI by using the script id 818 The parameters (and required format) are; itemAsPerComboBox/useHouseTabs/useVarrocksTabs/useCastleWars/usePhials Where 'itemAsPerComboBox' represents the exact name of the item in the GUI when selecting it (Note: replace spaces with an underscore '_'), and all other parameters can either be 'true' or 'false'. All parameters have to be in this exact order and separated by a slash '/'. Note that demon butler is not supported via CLI An example of making Oak chairs by using house teleport tabs and castle wars bank is: Oak_Chair/true/false/true/false Bug Report: If you run into any issues using this script, please fill out the form below and send it to me through the forum PM with the title/subject: AIO Construction Bug Report Changelog:1 point
-
'the intelligent choice' by Czar Want to buy the bot, but only have rs gp? Buy an OSBot voucher here1 point
-
Currently in an instance where my coordinates are 12444, 281 Anyone have any idea how to walk here? Seems like it would be similar to zulrah. (walkTo isnt working) Thanks! @Fruity1 point
-
Buying 200m for any of methods in title Got 500+ vouchs on sythe which i'd prove, most likely not going first unless your more trusted feedback wise on this forum/other forum mm can be used as an alternative PM me your discords,1 point
-
1 point
-
Wrong. If (message.contains("what") || message.contains("wat")) { phraseCount++; } if (message.contains(" r ") || message.contains(" are ")) { phraseCount++; } if (message.contains(" you ") || message.contains(" ya ") || message.contains(" u ")) { phraseCount++; } if (message.contains(" doin") {//lack of space after would also cover "doing" phraseCount++; } if (phraseCount >= 3) {//incase they just say "wat u doin" //ACTION HERE } Obviously there's a billion ways better to carry this function out but i'd thought to keep it simple to explain the point i guess.1 point
-
Mentioned to user that offsite feedback doesn't count for anything. adamant that it does. goodluck buying1 point
-
1 point
-
1 point
-
1 point
-
They have weekend crews, I'm not sure about overnight. Better to be safe than sorry if you're looking for longevity.1 point
-
Just bought this along with osbot vip wil show a proggy ! Hope this script will get me some gains!1 point
-
The profit is way off with that, this is the code now: double profitPerHour = (long) ((looted * (3600000.0 / elapsedTime))*3600000)/(hours <= 0 ? 1 : hours); and here's the estimated profit after running for 16 mins: Edit: Nevermind, this code works as intended, thanks @battleguard double profitPerHour = (long) (looted * (3600000.0 / elapsedTime))/(hours <= 0 ? 1 : hours);1 point
-
Last time I got banned was in 2012, and well, they reset my maxed ranged tank stats by a half. 99>92 I was just checking, I haven't played Runescape in a long time, not srue about a lot of things.1 point
-
1 point
-
1 point
-
1 point
-
Yeah you run your slaves on your script with auto muling and then your mule on your mule script ( or main script on mule mode depending on how your scripter made it )1 point
-
Obviously what? It doesn't have to be a seperate script at all, it's usually built into the scripts by the creator of it if they wanted automatic muling.1 point
-
Ive loved you other work i would love to try out your new script. Trail request1 point
-
1 point
-
Nice script! I just wanted to ask, when it selects the next rock crab to kill, why does it click on the (what seems to be) exact crab position on the minimap and then attack in person, seems very bot like, most people would walk to/on the rock crabs on the main screen rather than use the minimap.1 point
-
No idea how to steer a dark trip into the light, I remember when I was having a hellish nightmare trip on shrooms and my then GF tried everything in her power to snap me out of it, she went to suck my dick in hopes to save me from the demonic torture shit but to no avail, the darkness could not be stopped. I just had to ride it out, shit was exhausting. I have had many joyous trips afterwards and a couple few more dark ones and to me it seems as if the entheogens don't give you the experience you want but the experience that you need. Look at it as a therapy session, sometimes we need to dive deep into the dark corners of our subconscious to deal with repressed fears and traumas of our past. This can get extremely uncomfortably at times but is necessary in order to grow. If shit gets too heated you can always just pop a few benzodiazepines, they should kill or at least turn down the intensity of your psychedelic trip within 30-45 minutes1 point
-
1 point
-
That sucks , shouldn't bot on accounts you care about, especially with substantial amounts of gold1 point
-
Can I get a trial? would like to buy it, but most locations are being reported as not working.1 point
-
Ive requested a trial by liking the thread Forgot to like the thread someone, i think ive done it now.1 point
-
Im having a huge problem im mining in the mining guild and im banking as well mining iron ore. When it mines all the ore it will freeze up and i cant even exit out of the application (osbot) and i look at my cpu usage and its 100 percent lol. Im not really sure whats going on any help would be appreciated i tried every different web walking implementation still didnt help also it was working before.1 point
-
1 point
-
Hi can I get a trial for this script. Khal isnt doing trials and I want to see if barb fishing works properly1 point
-
Hi was wondering if I can get a trial for this please want to test it out on mining guild1 point
-
1 point
-
1 point
-
1 point
-
Hey Czar! I just came back to runescape/osrs and somehow got my banned accounts back - lol they're banned again. But anyway I bought a couple of your scripts and have been using them on my other account I recovered. For the Motherload, I just caught the bot twice just standing around after mining and once when it was putting the ore in the box. Idk if that's latency or maybe some weird stuff going on. Not sure if you have an update coming or not, I'll restart it and try again. Edit: It seems to be working fine so idk what caused it to stand still earlier1 point
-
a friend off mine did make something like this on a game called Tibia.. i will post all stuff the whole text lal... this is not java based. But a simpel how it can be done xD k = {"spanish?", "spanish ?", "span?", "spanol?", "spanol?", "spanol ?", "spanol ?"}, r = {{"no", "nope"}, {"nope man", "nopss", "no man bb"}} }, { k = {"hi", "hai", "hello", "sup", "yo", "yoo", "hiho", "HI", "HELLO", "SUP", "YO", "YOO", "HIHO", "HAI"}, r = {{"hi", "hello", "hiho", "yo", "sup"}, {"i said hi", "already said hi", "sup, again"}, {"ok man, this is getting boring", "this is boring man", "damn stop saying hi"}} }, { k = {"use bot?", "use bot ?", "use bot", "bot?", "bot", "botter", "bottter", "botterrr", "botting", "you are bot", "you're bot", "your bot"}, r = {{"me?", "me ? lol", "no man", "you wrong", "you're wrong", "i dont bot"}, {"leave plz", "stop dis or ignored", "gtfo", "stop plz", "annoying :["}} }, { k = {"auto respond", "auto responder", "auto respond ?", "auto respond?", "auto responder?", "auto responder ?", "auto-respond", "auto-responder", "auto-responder?", "auto-responder ?", "auto-respond?", "auto-respond ?", "auto talk", "auto-talk", "auto talk?", "auto talk ?", "auto-talk?"}, r = {{"no, just type and do enter", "lol man", "lol wtf is this?", "lol'ed now", "oh tibia have that ?", "hahaha"}, {"whatever", "stop dis pls", "byee"}, {"i'm sirious now", "stop or ignored"}} }, { k = {"no kill", "plz no kill", "dont kill", "i'm skilling", "im skilling", "im skill", "plz no kill", "i'm skill", "man no kill", "ks?", "ks", "ks lol", "dont ks", "don't ks"}, r = {{"sry i need exp", "i need all exp", "all exp is mine", "leave plz i need exp"}, {"i will kill everything", "i kill what i want", "ks is fun"}} }, { k = {"noob", "n00b", "nb", "noob -.-", "n00b -.-", "noobie", "newbie", "nb plz", "noob plz"}, r = {{"noob u", "noob you", "nab", "sure noob", "-.-"}, {"whatever", "w.e", "ok man bb", "noob gtfo"}, {"aff", "boring", "i'm mad now"}} }, { k = {"whats my name?", "what is my name ?", "what is my name?", "what's my name?", "what's my name ?"}, r = {{"look on your character lol", "your name is noob", "u dont know how to read ?"}, {"lol man u know your name", "u know your name stop spam", "stop spam man"}, {"look on your screen and read", "such a noob"}, {"ok now i'll ignore you"}} }, { k = {"going to delete you", "going to delete your char", "i'll delete your char", "i will delete your char", "i'll ban you", "i'll ban u", "going to ban you", "going to ban u"}, r = {{"omaiga", "so you're a gm..", "no you're not", "ok man do what u want"}, {"come back tomorrow", "stop man bb", "stop spam"}, {"next msg like this = ignore"}} }, { k = {"fuck you", "fuck u", "fuk you", "fuk u", "fak you", "fak u", "fak", "fuck", "damn you", ".i.", "..i..", ",,i,,", ",i,"}, r = {{"not nice man", "stop", "i dont like that"}, {"sounds like a you dont like me", "stop or ignore", "stop or reported", "reported"}} }, { k = {"leave", "leave plz", "leave man", "leave pls", "leavee"}, r = {{"nop", "sry no", "nonono", "can't", "i'll stay", "sry bb"}, {"no man byee", "i will hunt now", "i am here now begone"}, {"damn can't your see ? i'm here now", "B.Y.E"}} }, { k = {"lol", "rofl", "lmao", "ftw", "wtf", "haha", "hehe", "LMAO", "ROFL", "LOL", "loled", "lol'ed", "lul", "lool", "luls", "lulz", "lols"}, r = {{"haha", "lul", "lool", "hehehe", "rofl", "roflmao", ":)", "^^", ":]", ":>"}, {"haha", "lul", "lool", "hehehe", "rofl", "roflmao", ":)", "^^", ":]", ":>"}, {"haha", "lul", "lool", "hehehe", "rofl", "roflmao", ":)", "^^", ":]", ":>"}, {"haha", "lul", "lool", "hehehe", "rofl", "roflmao", ":)", "^^", ":]", ":>"}, {"ok, i like to smile but it's enough let me alone now", "ok but now let me alone", ":) well i'm going, cya"}} }, { k = {"how do you type?", "how do you type ?", "how you type ?", "how you type?", "how to type?", "how to type ?"}, r = {{"type text and do enter", "u need something special", "u need to be special", "with fingers", "with hands"}, {"lol stuff you said", "man i need to hunt alone", "bb or ignored"}} }, { k = {"whoa you're so fast", "wow you're so fast", "you type really fast", "you type fast", "so fast you type", "type fast", "you're so fast", "your fast", "so fast"}, r = {{"yeah i train a lot", "ye imma hell of a racemachine", "yes i do"}, {"i said that i'm fast", "ye already said that, i'm really fast", "i'm so fast that i can hunt and talk to you :)"}, {"ok man..", "ye you know", "true.."}, {"i'm getting tired of this", "ok man now bb"}} }, } table.insert(Config.SafeList, $name) table.lower(Config.SafeList) function table.findtext(self, v) local c = table.find(self, v) if not c then for i, k in pairs(self) do if v:find(k) or v:lower():find(k:lower()) then return i end end else return c end return nil end -- we want to simulate a human typing -- so when fasthotkeys are enabled they're -- typed so fast that the sender will -- know you're actually botting, this will -- simulate pressing time if fasthotkeys -- are enabled. (Took from Raphael's lib) local function __waitcast(msg) if $fasthotkeys then local t = 0 local minWait, maxWait = get('Settings/TypeWaitTime'):match(REGEX_RANGE) minWait, maxWait = tonumber(minWait), tonumber(maxWait) for i = 0, #msg do t = t + math.random(minWait, maxWait) end return wait(t) end end local fileName = sprintf('[%s] - Auto Responder.txt', $name) if Config.LogText and not file.exists(fileName) then file.clear(fileName) end init end auto(1000, 1200) foreach newmessage m do if table.find({MSG_DEFAULT, MSG_WHISPER, MSG_YELL, MSG_PVT}, m.type) and (not table.find(Config.SafeList, m.sender:lower())) and m.level >= Config.MinLevel and os.difftime(os.time(), Responder.Timer) >= 2 and (not Responder.Ignored[m.sender]) and #spellinfo(m.content).words == 0 then if Config.LogText then file.writeline(fileName, string.format("RECEIVED: [%s] VIA: %s FROM: %s CONTENT: %s", m.timestr, m.type == MSG_PVT and "Private" or "Local Chat", m.sender, m.content)) end for State, Entry in pairs(Responder.SpeechWords) do if table.findtext(Entry.k, m.content) then if Responder.MessageInfo[m.sender] then if Responder.MessageInfo[m.sender][State] then if not Responder.SpeechWords[State].r[Responder.MessageInfo[m.sender][State] + 1] then Responder.Ignored[m.sender] = true local msg = ({"ignored -.-", "ignored"})[math.random(1, 2)] if not Config.IgnoreMonsters then while maround(1, false) > 0 do wait(100, 200) end end if m.type ~= MSG_PVT then __waitcast(msg) say("Local Chat", msg) else __waitcast(msg) say("Local Chat", string.format("@%s@ %s", m.sender, msg)) end if Config.LogText then file.writeline(fileName, string.format("SENT: [%s] VIA: %s FROM: %s TO: %s CONTENT: %s", m.timestr, m.type == MSG_PVT and "Private" or "Local Chat", $name, m.sender, msg)) file.writeline(fileName, string.format("IGNORED PLAYER: [%s] NAME: %s", m.timestr, m.sender)) end1 point