Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 05/08/20 in all areas

  1. CzarScripts #1 Bots LATEST BOTS If you want a trial - just post below with the script name, you can choose multiple too. Requirements Hit 'like' on this thread
    7 points
  2. 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!
    2 points
  3. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Account builder mode to level your firemaking to level 50 or even higher. - Equips pyromancer gear option - Chopping and burning logs (base Option) - Relights brazier - Fletch option - Fix brazier option - Make potion and heal pyromancer when down option - Tons of food supported - Brazier swicthing when pyromancer is down - Advanced game settings to skip games, smart caluclate points, afk at certain points, ... - Bank or Open crates - Dragon axe special attack - Fletch at brazier option - Chop in safespot option - Worldhopping - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 909:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 909): -script 909:TaskList1.4515breaks (With breaks) -script 909:TaskList1.4515breaks.discord1 (With breaks & discord) -script 909:TaskList1..discord1 (NO breaks & discord) Proggies:
    2 points
  4. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Banks at Ferox enclave - Teleports Salve graveyard (Teleport tab OR Runes) - Teleports Drakan's medallion (Slepe) - Supports multiple locations in the swamp & Slepe - Swaps location is location is already taken - Hop world to avoid players - Use Quick prayer option to block ghoul damage option - GE support to sell Mort myre and restock new supplies Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 1108:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 1108): -script 1108:TaskList1.4515breaks (With breaks) -script 1108:TaskList1.4515breaks.discord1 (With breaks & discord) -script 1108:TaskList1..discord1 (NO breaks & discord)
    2 points
  5. huge vouch to this script, runs great, huge gains 10/10 recommend it to anyone.
    2 points
  6. NEW: Released Chop & Firemake plugin Added 8 Forestry events!!!!!!!! Easy 99, Next! Map Chooser System Progress Results! Help How to use this with Bot Manager? Script ID is 631, and the parameters will be the profile you saved in the setup window, e.g. oak15.txt I want a new feature added? Make a post below and I am always listening, within reason! The bot is doing something I don't like? Make a post below and I will adjust the code to match your play style!
    1 point
  7. NEW! Added Gemstone Crab! 81 Hours at Cows Brutal Black Dragon support Sulphur Nagua support Blue Dragon 99 ranged 99 Ranged at Gemstone Crab 81 Range F2p Safespotting Hill Giants Hotkey List // F1 = set cannon tile // F2 = hide paint // F3 = Set afk tile // F4 = reset afk tile // F6 = Set safespot tile // F7 = activate tile selector // F8 = Reset tile selector // F9 and F10 used by the client, EDIT: will re-assign as they are no longer used by client // F11 = Set breaks tile // F12 = Reset breaks tile User Interface Banking Tab Demo (handles everything with banking) You can copy inventory (to avoid adding individual items...), you can insert item names which have Auto-Fill (for you lazy folk!) and you can choose whether to block an item and avoid depositing it in bank, ideal for runes and ammo. Looting Tab Demo (From looting to alchemy, noted/stackable items too) You can choose whether to alch an item after looting it simply by enabling a checkbox, with a visual representation. All items are saved upon exiting the bot, for your convenience! Tasking Demo (Not to be confused with sequence mode, this is an individual task for leveling) You can set stop conditions, for example to stop the bot after looting a visage, you can have a leveling streak by changing attack styles and training all combat stats, you can have windows alert bubbles when an event occurs and an expansive layout for misc. options! Prayer Flick Demo (Just example, I made it faster after recording this GIF) There are two settings: Safe mode and efficient mode, this is safe mode: Fight Bounds Demo Allows you to setup the fight bounds easily! Simplified NPC chooser Either choose nearby (local) NPCs or enter an NPC name to find the nearest fight location! Simple interface, just click! Level Task Switch Demo (Switching to attack combat style after getting 5 defence) You can choose how often to keep levels together! e.g. switch styles every 3 levels Cannon Demo (Cannon is still experimental, beta mode!) Choose to kill npcs with a cannon, recharges at a random revolution after around 20-24 hits to make sure the cannon never goes empty too! Results Caged Ogres: How does this bot know where to find NPCs? This bot will find far-away npcs by simply typing the NPC name. All NPCs in the game, including their spawn points have been documented, the bot knows where they are. You can type 'Hill giant' while your account is in Lumbridge, and the bot will find it's way to the edgeville dungeon Hill giants area! Here is a visual representation of the spawn system in action (this is just a visual tool, map mode is not added due to it requiring too much CPU) Fight Area Example (How the bot searches for the npc 'Wolf') Walking System The script has 2 main walking options which have distinctive effects on the script. The walking system is basically a map with points and connections linking each point. It tells the script where to go, and decides the routes to take when walking to fightzones. Walking system 1 This uses a custom walking API written by myself and is constantly being updated as new fightzones are added. Pros: - Updates are instant, no waiting times - More fightzones are supported Cons: - Sometimes if an object is altered, the changes are not instant - Restarting the script too many times requires loading this webwalker each time which adds unnecessary memory (there is no way to make it only load at client startup since I don't control the client) Walking system 2 This is the default OSBot webwalking API - it is relatively new and very stable since the developers have built it, but is currently lacking certain fightzones (e.g. stronghold) and other high level requirement zones. It is perfect for normal walking (no object interactions or stairs, entrances etc) and never fails. Pros: - Stable, works perfect for normal walking - All scripters are giving code to improve the client webwalker - More efficient when restarting the script since it is loaded upon client start Cons: - No stronghold support yet - Some new/rare fightzones not supported yet - If there is a game-breaking update or an unsupported fightzone, it may take some time to add/repair (less than 24 hours usually) So which system should I choose? Whichever one suits your chosen fightzone best! There really shouldn't be any problems - the sole purpose of these options are for backup and emergency purposes, if the script ever messes up there is always the next option to select. Note: If the script ever fails, there will be immediate updates to fix the walking systems! Script Queue/Bot Manager: Script ID is 758, and the parameters will be the profile name that you saved in the fighter setup! Bug Report templates: New feature request - What is the new feature - Basic description of what the script should do - Basic actions for the script: 'Use item on item' etc. For when the script gets stuck on a tile (or continuous loop): - Which exact tile does the script get stuck on? (exact tile, not 'near the draynor village') - Plugin or normal script? - Did you try all 3 walking options? Script has a logic bug (e.g. dies while safespotting) or (cannon mode doesn't pickup arrows) - What is the bug - How did you make the bug happen - (optional) recommendation for the bug, e.g. 'make the script walk back' or something - Tried client restart? - Normal script or a plugin? - Which exact setup options are enabled? Afk mode, cannon mode, etc etc.
    1 point
  8. Want to buy with OSGP? Contact me on Discord! Features: - Recently added: Strength pumping - Supports every Bar available - Potion support (Optional) - Restocking coffer (Optional) - Coal bag support - Use a bucket too cool bars (If no ice gloves available) - Ice/gold gaunlets swap when making gold bars for the extra Experience - A clean and easy interface to start and track the script. - Custom webwalking using A* pathfinding algorithm - Randomized pathing system, humanlike paths, no repetitive clicking. - Script will never idle, start script and let it run forever! Antiban / Anti-pattern: - Randomized clicking positions - Random actions to break the pattern - Pathing is andom and close to human behaviour - Random/dynamic sleep times for humanlike interactions How to use CLI parameters: - Example Usage: -script 630:SAVEFILE.BREAKFILE SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form: -script 630:SteelCoalBag.4515breaks Frequently asked questions (FAQ): Q: Where can we find this script? A: This can be found at the store here Q: How and where do I start this script? A: Simply start the script at Blastfurnace Q: Why does the script pays the Foreman A: If your smithing level is below 60, you have to pay 2500gp every 10min Will also pay the foreman after every restart Proggies: Blast Furnace Guide:
    1 point
  9. Setup Screens Smithing Mode Results & Show-off
    1 point
  10. Want to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports all 3 boats - Attack portals, defend knight mode - Repair mode (No HP exp mode) - Potions support - Sets auto casting spell after dying - Use Special attack weapons - Only attack monsters mode (Good for low cb players) - Uses quick prayer (make sure to setup before starting) - Worldhopper - Points spender - CLI support for goldfarmers Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 589:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot manager you do not need to specify -script 589): -script 589:TaskList1.4515breaks (With breaks) -script 589:TaskList1.4515breaks.discord1 (With breaks & discord) -script 589:TaskList1..discord1 (NO breaks & discord)
    1 point
  11. ** $14.99 - 24 hour trials available - like and comment on this thread Don't pm me on OSBot or Discord to ask for a trial. Loot anything, anywhere, with this highly customizable script! PvP worlds, waiting on loot piles, drop parties across Gielinor, even popping balloons in the party room! Buy The Script Here Check out these videos on using Fury AIO Looter to make money! [OSRS] Botting To Ban #7: Looting ! Crazy Profit [OSRS] Botting To Ban #8: F2P Looting FAQs: What does x setting on GUI mean? Look in the GUI spoiler below for a detailed explanation of what each option does. What settings should I use? WHATS THE BEST??? Whatever works for you, try new things until you find something thats good. I made it as customizable as possible for a reason There is no "best" settings before you ask me. lol. If I told everyone the ""best"" settings then everyone would do that and it would no longer be the best. Experiment and see what works for you Where should I run the looter? Anywhere there is loot on the ground. Experiment. See whats making money. Known locations would be GE drop parties in highly populated worlds. PVP worlds in active areas (ge, lumbridge, varrock, etc). ZMI. Wintertodt. Skillers that drop their inventory like barbarian village fishers, rimmington mine iron ore droppers etc. It will even work in the party room to pop balloons GUI: CLI: Discord Server: POGRESS REPORTS:
    1 point
  12. Molly's Thiever This script is designed to quickly and efficiently level your thieving! Check out the features below. Buy HERE Features: - Capable of 200k+ per hour and 30k+ exp/ph on mid-level thieving accounts. - Quickly reaches 38 thieving to get started on those master farmers for ranarr and snap seeds! - Fixes itself if stuck. - Hopping from bot-worlds. - Stun handling so the bot doesn't just continually spam click the npc. - Drops bad seeds if inventory is full at master farmers. - Eats any food at the hp of your choosing. Supports: -Lumbridge men -Varrock tea -Ardougne cake -Ardougne silk -Ardougne fur -Kourend Fruit Stalls -Ardougne/Draynor master farmer -Ardougne/Varrock/Falador guards -Ardougne knight -Ardougne paladin -Ardougne hero -Blackjacking bandits as well as Menaphite thugs, this has limitations, click the spoiler below to see them Setup: Select your option from the drop down menu, it will tell you the location where the target is located. Fill out the gui and hit start. Simple setup! Proggies: Proggy from an acc started at 38 theiving:
    1 point
  13. Molly's Chaos Druids This script fights chaos druids in Taverly dungeon, Edgeville dungeon and Ardougne. Profits can easily exceed 200k p/h and 60k combat exp/ph, this is a great method for training low level accounts and pures. Buy HERE Like this post and then post on this thread requesting a 24hr trial. When I have given you a trial I will like your post so you will receive a notification letting you know you got a trial. Requirements - 46 Thieving for Ardougne -82 Thieving and a Lockpick for Yanille - 5 Agility for Taverly(recommended) - No other requirements! Though I do recommend combat stats of 20+ as a minimum Features: - Supports eating any food - Hopping out of bot worlds - Recovers from deaths(respawn point must be lumbridge), includes re-equipping items on death - Potion support - Automatically detects and withdraws/uses Falador teleport tabs if using Taverly dungeon - Automatically detects and withdraws/equips/uses glories if using Edgeville dungeon - Supports looting bag Setup: Start the script, fill out the GUI, and be in the general area of where you want to run the script. CLI setup: Proggies: In the works: Known bugs: Bug report form, this is a MUST for problems to be resolved quickly: Description of bug(where, what, when, why): Log: Your settings: Mirror mode: Y/N
    1 point
  14. Hello and welcome to my second script! Not an AIO herb script... there are many of these on the SDN so I tried to think outside the box at what these scripts did not offer. I wanted to create a very user friendly way to quickly make money with low requirements to keep bonded accounts/bots bonded. Making an unfinished potions account takes 10 minutes and can start making money right away. With a little investment in the herb skill the profit can grow significantly. Script Features: Gathers GE profit points for each potion type Displays them in a GUI for the user to pick the best option GE function to buy supplies for a designated amount of potion to make. Speed selection to dictate how fast the script runs and how the script idles when making potions. Greens potion name in the GUI to show what potions the account can make. How to use: Start script and wait to review estimated profits per hour (do your own margin checks for exact price points) Select the potion you would like to make Select if you want the script to use the GE to buy supplies (buy your own materials for maximum profit per hour) Select speed at witch to run the script Consider: Having the vials of water and clean herbs next to each other in the bank Double check your gold on the account to make sure it can buy the desired amount of supplies selected Again... buy your own supplies for max profit Potential future Improvements: Option to sell potions back to get money for more materials Option to buy grimy herbs to clean first in order to make more money TBD - suggestions welcome In the end this was another fun script to make and I learned a lot along the way. I hope this helps people make money and stay bonded in all their endeavors. All constructive criticism is welcome. Shout out to a few snippets I used: @NoxMerc for the GE functions - I had to make a few tweaks to the widgets and buying function to account for the new "previous item" change @BravoTaco for the GE price pulling - no tweaks needed
    1 point
  15. Enjoy your trial You can set like 30 min and it will play 6 games and break after the last game is done it won't break during a game, only after it's done ^^
    1 point
  16. Can confirm it works. I paid and am a happy customer
    1 point
  17. Sorry if I misunderstood your other posts say you are new with java but didn't mention prior experience. Having perfect xp rates for long or sometimes even short periods of time is a red flag for your account. I personally take random afk breaks in my scripts to break up the pattern and perfectness of the script and sacrifice a lot of xp to that to try to ensure longevity of the account. It seems to work for me, or I may just be lucky, but I have made scripts with perfect xp rates and those accounts didn't last nearly as long as accounts that sacrifice some xp. I understand you are on a throwaway account but even sacrificing some xp to ensure that your account live long enough to produce for you will greatly help and you can get more produced albeit slower but if they last longer they can produce more for you. I don't know what you are doing with the accounts seems like producing gold from the scripts.
    1 point
  18. Yep working on a new update, apologies for the delay I am trying to get it released ASAP. I am in the process of streamlining this bot to follow the same system as my newer bots (crafter, fighter) etc, with muling, progressive levelling, new setup window, more new features such as plugins (special trees, minigames etc).
    1 point
  19. 1 point
  20. Scripts have to load the webwalker once per run, so if it was restarted while it was in a dream or if it's first time restocking it should open quest tab because it checks quest progress Authed
    1 point
  21. I second this, by far the best script I’ve used. I’ve ran this on 2 accounts for days, and it’s running perfect. My only annoyance is I never bought it earlier. @Juggles if and when would you be creating a Konar version or this? I know it would be another script in itself, but I would definitely purchase it!
    1 point
  22. Don't know if someone else already suggested this, but a nice additional would be if the script could check the magic level of the account. I noticed on one account, which has 40 mage, it just walks from lumbridge to varrock instead of just grabbing the runes in the bank and teleporting. Would be efficient and imo less bot like.
    1 point
  23. Activated! Have fun! Enjoy the trial
    1 point
  24. If you have a rune pouch in your inv for this (like your banking section makes it seem) your sleep when clickTan() is never met as your inv will never only contain molten glass. Also to that same degree in your canTan() you don't check for the rune pouch. There is also a check for "if you have runes to cast x spell" in the api. Might want to use that too. Finally I think it is good practice to method everything and just use the methods in the main loop. Organized and clear... well would be clearer if you didn't reuse method names from a tanner lol! Oh and to answer your main questions, look into making a custom Interaction Event. I've only used them with interacting with the inv but it may work with a bank. This way you don't loop 3 times for 3 seaweed clicks, the event will click all 3 times, at one time.
    1 point
  25. Ah, sorry I misunderstood you. I would leave the banking of Seaweed and Buckets of Sands like this. In addition, I do not agree with @Foulwerp In a small script like this it makes little difference whether you put everything in the loop or create separate methods, the overview remains there. However, in larger scripts creating methods is much more organized, and therefore creating methods is certainly not a “terrible way” in my opinion. You can always use methods for your consistency, be it for small or large scripts. Next, try to incorporate more randomness into your scripts. Add a Thread.sleep(random(500,100)) or a return(random(500,1000) instead of a fixed number. In reality, a person does not always click on the next action exactly after 1 second. If you have any more questions don’t hesitate to send me a message, I don’t mind helping you!
    1 point
  26. Czar, for the love of God fix this script when it comes to using stamina pots and super energy pots. This script is DEVOURING stamina pots. Let me explain, if your inventory has Super Energy Pots and Stamina Pots, it'll click the Stamina Pot first even if you have 100% run already therefore it's fucking wasting the pot for no reason. But wait, it gets worse, much worse...even while the stamina pot effect is still active, it'll continue to click the Stamina Pot every time your run drops to 95% so it's literally just fucking us over. Can you please fix this?
    1 point
  27. My simple solution was always using ring of life.
    1 point
  28. First off putting everything into methods then just calling that method is a terrible way to do this while it works it isn't pretty. I would just put it all into your loop directly. Typically you want to do only 1 action a loop. With the banking you could make it return from the loop after every withdraw but I cba to do that. Remember when you return from the loops that's how long it will wait in milliseconds before going back into the loop so you'll have to tweak the returns how you want I made everything 1 second. @Override public int onLoop() throws InterruptedException { if (!Banks.GRAND_EXCHANGE.contains(myPlayer())) { walking.webWalk(Banks.GRAND_EXCHANGE); return 1000; } if (inventory.getAmount("Giant seaweed") == 3 && inventory.getAmount("Bucket of sand") == 18) { if (bank.isOpen()) { bank.close(); return 1000; } getMagic().castSpell(Spells.LunarSpells.SUPERGLASS_MAKE); new ConditionalSleep(1000, 100) { @Override public boolean condition() { return getInventory().contains("Molten glass"); } }.sleep(); return 1000; } if (bank.isOpen()) { if (inventory.contains("Molten glass")) { bank.depositAll(); return 1000; } if (bank.getAmount("Giant seaweed") < 3 || bank.getAmount("Bucket of sand") < 18) { bank.close(); stop(); } bank.withdraw("Giant seaweed", 1); bank.withdraw("Giant seaweed", 1); bank.withdraw("Giant seaweed", 1); bank.withdraw("Bucket of sand", 18); return 1000; } bank.open(); return 1000; }
    1 point
  29. This script is excellent, although it has one flaw. You can't kill "Baby green dragon" on it as it clashes with the "You must use the green dragon plug in for this" protocol. Could you please remove this limitation so I can kill baby green drags just like any other monster. The scrip recognises the NPC and it can be selected for cmb
    1 point
  30. nice post molly, can i try it?
    1 point
  31. also please add an option to fish and cook , when in fishing guild please Regards,
    1 point
  32. hey bro , great script , i have purchased almost everyone of your scripts. i need a favor , can you add if under attack on this script to run to bank and wait ? i'm using on dead man worlds pvp and keep getting pked when afk lol
    1 point
  33. Hi therex could I please have a trial. Thanks
    1 point
  34. I would like to try it out, if you could be so nice and give me a trail.
    1 point
  35. Just liked it, hoping to try it out
    1 point
  36. bit of info botted 8 - 12 hours straight around 5/6 times with 2 to 4 hours break inbetween them before getting banned, muling after each botting period, paid for the bond of the account and some XD, was in the proccess of starting up a second account that got banned also but thats alright, i knew the risk haha!
    1 point
  37. you should have atleast 75 mage and 75 range for trident and blowpipe, you need to atleast have a trident since the bot only works with that magic attack at the moment. You need atleast 43 prayer but it is recommended to have higher than that and also a higher hp level and def level helps with tanking hits because you definitely still take damage.
    1 point
  38. I'm sitll having issue with bot not attacking zulrah just running, eating food and dying lol.
    1 point
  39. Hey thanks for solving botting, can you please start working on cancer now? We would like to have a cure by next week Thx
    1 point
  40. wow u didnt use my link for vouchers, sad!
    1 point
  41. definitely, hopefully SDN manager uploads it this week
    1 point
  42. just want to report that 2 of my accounts that i ran this script on got banned after one session. both sessions under 3 hours each. just a heads up.
    0 points
×
×
  • Create New...