Flax Spinner
L.F.S.(Lumbridge Flax Spinner)
By: NCDSThis script will spin flax in Lumbridge, gaining crafting experience as well as RS gold.
Features:- Heavy use of TPA's
- 100% Color
- Extremely accurate walking
- Breaks
- Multiplayer
- Progress Report's
- AntiRandom/AntiBan
Instructions:- Place all players in Lumbridge bank.
- make sure Flax is visible and in first bank slot.
- Declare Players.
- Play.
This is a beta release. The script seems to run stable, but I still plan to add more features.
By Zionz:
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~|
|Player[0]: |
| Nick = 'issh'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 30; |
| FlaxSpun = 840; |
| ExperienceGained = 12600; |
| LevelsGained = 1; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~|
| |
| Time Running: 1 Hours, 20 Minutes and 42 Seconds; |
|_________________________________________________ _|
Enjoy.
kdj55
2009-10-12 11:14:17
[Runtime Error] : Exception: in line 51 in script C:\Program Files\SCAR 3.21\includes\SRL\SRL\Core\Math.scar
Failed when compiling
Line 271: [Error] (271:16): Unknown identifier 'MMCX' in script C:\Program Files\SCAR 3.21\includes\SRL\SRL\Core\Math.scar
Whats the problem?
From: kdj55
[Runtime Error] : Exception: in line 51 in script C:\Program Files\SCAR 3.21\includes\SRL\SRL\Core\Math.scar
Failed when compiling
Line 271: [Error] (271:16): Unknown identifier 'MMCX' in script C:\Program Files\SCAR 3.21\includes\SRL\SRL\Core\Math.scar
Whats the problem?
Update SRL?
I wrote this using latest Dev Rev.
kdj55
2009-10-12 19:05:10
I am at Revision 262.
I push play and smart starts up, and when its done the error message comes up..
You have something messed up then because this script has been running flawless for me..
kdj55
2009-10-12 19:57:55
Well i reinstalled everything and i still get the same problem.. Im pretty sure its not me.. this is the only script that doesn't work for me.
Try re-downloading the script then maybe. I just updated again to latest dev and it still runs perfect.
BobboHobbo
2009-10-12 22:54:54
Are you sure your moving plugins also, you could have some old plugins that havent been swaped :).
kdj55
2009-10-13 00:04:49
Yea yea im sure. I do it manually always =) Thanks for the help.. Its cool if it doesnt work with me, its probably my garbage computer!
Arcadium
2009-10-22 12:03:29
sometimes it runs outside the bank and then cant locate the bank because it is outside it. any ideas?
You mean it works for you? It says can't find bank when I tried it :/
From: FEAR
You mean it works for you? It says can't find bank when I tried it :/
Perhaps you should try posting your problem next time when it happens, thats the only way it will get fixed..
From: Arcadium
sometimes it runs outside the bank and then cant locate the bank because it is outside it. any ideas?
I've been having some computer difficulty the past couple days but things are looking good now. I will run this script when I get a chance and make any and all proper updates, though I can't imagine to awful much is going wrong. It was written pretty accurately.
Baked0420
2009-10-23 15:03:18
I'll test this I guess, pretty bored, I'll try to get a proggy back soon-ish with things I think that could be updated, and any bugs. :)
From: NCDS
Perhaps you should try posting your problem next time when it happens, thats the only way it will get fixed..
I've been having some computer difficulty the past couple days but things are looking good now. I will run this script when I get a chance and make any and all proper updates, though I can't imagine to awful much is going wrong. It was written pretty accurately.
I thought the script is outdated thats why I didn't post anything. Now that I know you are updating it could you add bank pin please :)
From: Baked0420
I'll test this I guess, pretty bored, I'll try to get a proggy back soon-ish with things I think that could be updated, and any bugs. :)
Thank you
From: FEAR
I thought the script is outdated thats why I didn't post anything. Now that I know you are updating it could you add bank pin please :)
Yes :)
As soon as I have a detailed enough bug report and figure out what needs updating, I will add Pin support, and release an updated version.
From: NCDS
Thank you
Yes :)
As soon as I have a detailed enough bug report and figure out what needs updating, I will add Pin support, and release an updated version.
Cool :) And ya I forgot to mention something. It doesn't find flax in bank. Should it be in a specific place in bank? because I kept it in first slot and the script couldn't find it. It took out random stuff out of the bank.
From: FEAR
Cool :) And ya I forgot to mention something. It doesn't find flax in bank. Should it be in a specific place in bank? because I kept it in first slot and the script couldn't find it. It took out random stuff out of the bank.
It should never take out anything but Flax as it checks the UpText, so I will look at that. And yes, you are supposed to have it in the first bank slot. After this next update I will probably make it able to be in any bank slot.
Illidus
2009-10-26 00:38:27
Hello I downloaded your script and had already started with an inventory full of flax and it was able to spin the first set fine and bank it but whenever it goes to take out the flax it mouses over it but doesnt actually right click and take them out of the bank and then it resumes on script. On compile I also had a few things come up.
[PHP]Line 150: [Hint] (20595:5): Variable 'A' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 185: [Hint] (20630:52): Variable 'BOOL' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 240: [Hint] (20685:27): Variable 'I' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 349: [Hint] (20794:5): Variable 'A' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 431: [Hint] (20876:5): Variable 'N' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 13: [Hint] (20458:32): Variable 'C' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 13: [Hint] (20458:32): Variable 'B' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
[/PHP]
Any ideas?
P.S. I tried multiple times a updating my SRL and Includes plus I only installed scar about 3 days ago.
From: Illidus
Hello I downloaded your script and had already started with an inventory full of flax and it was able to spin the first set fine and bank it but whenever it goes to take out the flax it mouses over it but doesnt actually right click and take them out of the bank and then it resumes on script. On compile I also had a few things come up.
[PHP]Line 150: [Hint] (20595:5): Variable 'A' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 185: [Hint] (20630:52): Variable 'BOOL' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 240: [Hint] (20685:27): Variable 'I' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 349: [Hint] (20794:5): Variable 'A' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 431: [Hint] (20876:5): Variable 'N' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 13: [Hint] (20458:32): Variable 'C' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
Line 13: [Hint] (20458:32): Variable 'B' never used in script C:\Users\Ryan\Downloads\LumbridgeFlaxSpinner[Beta].scar
[/PHP]
Any ideas?
P.S. I tried multiple times a updating my SRL and Includes plus I only installed scar about 3 days ago.
This are only hints that those variables are not used in the script. They are not errors and will not stop the script.
as FEAR said those are only variables left in hte script that are not used. I left them there for Debug purposes. I will have a look at this script today when I get home from work and probably post an update.
Illidus
2009-10-26 07:12:52
Alright cool thanks, Yeah I realize they weren't errors but I figured that they may lead to a solution if they were unintentional. Sorry SCAR I'm a scar noobie. :)
Baked0420
2009-10-26 15:14:04
You should add in antiban for while you are spinning the script, would look a lot better, also took a little while once to use the bank quickly, and takes a little while to find the stairs, that's bout it though, other than that looks pretty good from the few loads I watched. Proggy so far:
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = 'dmf'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 2; |
| FlaxSpun = 56; |
| ExperienceGained = 840; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 3 Minutes and 41 Seconds; |
|__________________________________________________|
on third or fourth load now, going to stop the script, since there isn't antiban (that I noticed) and it's not my account. Next release I will test it also, and longer, if there is antiban and it looks more humanly :)
From: Baked0420
You should add in antiban for while you are spinning the script, would look a lot better, also took a little while once to use the bank quickly, and takes a little while to find the stairs, that's bout it though, other than that looks pretty good from the few loads I watched. Proggy so far:
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = 'dmf'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 2; |
| FlaxSpun = 56; |
| ExperienceGained = 840; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 3 Minutes and 41 Seconds; |
|__________________________________________________|
on third or fourth load now, going to stop the script, since there isn't antiban (that I noticed) and it's not my account. Next release I will test it also, and longer, if there is antiban and it looks more humanly :)
There
is anti-ban, and it
is while you are spinning :P
I just don't have it do it too often so it look's humanlike. Next release I will have user pick how often.
Thanks for the feedback!
Neehosoft
2009-10-26 17:57:07
I would post my all nighter proggy, but you decided to delete my post.
Illidus
2009-10-26 23:07:31
So I figured out what I screwed up on! I was dumb and always started the script with a full inventory of flax. With an empty inventory at the beginning it seems to work. When I first started it I had the cannot find bank problem but after restarting it is working. Heres the progress report:
[PHP]
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = 'olli'; Active = False; Loc = 'bank'; |
| LoadsCompleted = 6; |
| FlaxSpun = 168; |
| ExperienceGained = 2520; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 11 Minutes and 18 Seconds; |
|__________________________________________________|
[/PHP]
From: Neehosoft
I would post my all nighter proggy, but you decided to delete my post.
I hve absolutely no idea what you are talking about.
From: Illidus
So I figured out what I screwed up on! I was dumb and always started the script with a full inventory of flax. With an empty inventory at the beginning it seems to work. When I first started it I had the cannot find bank problem but after restarting it is working. Heres the progress report:
[PHP]
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = 'olli'; Active = False; Loc = 'bank'; |
| LoadsCompleted = 6; |
| FlaxSpun = 168; |
| ExperienceGained = 2520; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 11 Minutes and 18 Seconds; |
|__________________________________________________|
[/PHP]
Well I'm glad to see it is still running somewhat :)
I'll get around to fixing it up pretty soon.
zionz
2009-10-31 12:54:01
WOW! Fantastic script, seems flawless so far.
RESERVED FOR PROGGY. More to come.
Will have it doing 4k flax.
Will report proggy in the morning.
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = '—-'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 15; |
| FlaxSpun = 420; |
| ExperienceGained = 6300; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 25 Minutes and 55 Seconds; |
|__________________________________________________|
Taking a break for: 21 minutes and 27 seconds.
Ok well so far I've not seen one problem. The anti-ban is very good, the human like movement and delay is awesome.
I plan to use this script alot and learn from it xD.
Ok in the end, this was the proggy report,
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = '—-'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 30; |
| FlaxSpun = 840; |
| ExperienceGained = 12600; |
| LevelsGained = 1; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 1 Hours, 20 Minutes and 42 Seconds; |
|__________________________________________________|
Taking a break for: 13 minutes and 51 seconds.
Resuming script…
——
Checking if AtBank;
Length(Array): 11;
Location := Bank;
Checking if AtBank;
Length(Array): 11;
Location := Bank;
Banking..
Failed to find bank.
NextPlayer
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active…
NextPlayer
Successfully executed
Ok it did it a few times, But I'm sure it can be fixed, so it shouldn't put people off.
From: zionz
WOW! Fantastic script, seems flawless so far.
RESERVED FOR PROGGY. More to come.
Will have it doing 4k flax.
Will report proggy in the morning.
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = '—-'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 15; |
| FlaxSpun = 420; |
| ExperienceGained = 6300; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 25 Minutes and 55 Seconds; |
|__________________________________________________|
Taking a break for: 21 minutes and 27 seconds.
Ok well so far I've not seen one problem. The anti-ban is very good, the human like movement and delay is awesome.
I plan to use this script alot and learn from it xD.
Ok in the end, this was the proggy report,
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = 'issh'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 30; |
| FlaxSpun = 840; |
| ExperienceGained = 12600; |
| LevelsGained = 1; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 1 Hours, 20 Minutes and 42 Seconds; |
|__________________________________________________|
Taking a break for: 13 minutes and 51 seconds.
Resuming script…
——
Checking if AtBank;
Length(Array): 11;
Location := Bank;
Checking if AtBank;
Length(Array): 11;
Location := Bank;
Banking..
Failed to find bank.
NextPlayer
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active…
NextPlayer
Successfully executed
Thank you very much for the Progress reports and feedback :)
I will look into the error with finding the bank and post an update when I figure it out.
zionz
2009-11-01 01:52:59
Ok well, I came back after a lovely day out tasting wine and the best lunch ever, and i came back to this report:
__________________________________________________
| |
| NCDS' Flax Spinner |
| Version: Beta; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
|Player[0]: |
| Nick = '—–'; Active = True; Loc = 'bank'; |
| LoadsCompleted = 15; |
| FlaxSpun = 420; |
| ExperienceGained = 6300; |
| LevelsGained = 0; |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| |
| Time Running: 25 Minutes and 53 Seconds; |
|__________________________________________________|
Taking a break for: 23 minutes and 9 seconds.
Resuming script…
——
Checking if AtBank;
Length(Array): 12;
Location := Bank;
Checking if AtBank;
Length(Array): 12;
Location := Bank;
Banking..
Length(Array): 10;
Banking successful.
Withdrawing flax…
Withdraw succesful.
Walking to stairs…
Length(Array): 13;
Walk(1); Complete.
Handling stairs…
Length(Array): 1062;
Stairs handled succesfully.
Walking to spinning wheel…
Length(Array): 12;
Length(Array): 180;
SpinScreen found.
Walk(2); Complete.
Length(Array): 180;
SpinScreen found.
Length(Array): 2;
Length(Array): 5;
Searching for spin screen…
Length(Array): 5;
Length(Array): 180;
SpinScreen found.
Length(Array): 180;
SpinScreen found.
Length(Array): 180;
SpinScreen found.
NextPlayer
SwitchToPlayer(PlayerNo: 0, Active: False);
Player is not Active…
NextPlayer
I have in fact gained 2 levels of crafting while using this script, and made quite a bit of profit, I predict on completion of this script, users will find them selves making 1mil+ profit easy, with little effort.
Also I noticed why it stuffs up like it has, sometimes, it does not take out the flax form the first slot even though it's clearly visible. So once it reaches the stairs and it's inventory is empty it just sits their and logs out after about 5 seconds… i witnessed it while laying down lol, i saw it run off with no flax and i was like how odd.
hmmm ok. Thank you very much for the information. I will fix that as soon as I have time.
jimthesoundman
2010-01-23 23:11:07
It never will find the bank for me. Occasionally it will click on the bank and get the "How may I help you" banker chathead, but then the debug box still says it can't find the bank and it quits. Yes, I have the most recent SRL and SCAR.
From: jimthesoundman
It never will find the bank for me. Occasionally it will click on the bank and get the "How may I help you" banker chathead, but then the debug box still says it can't find the bank and it quits. Yes, I have the most recent SRL and SCAR.
Hmm, you may have noticed by now that this script has been out dated for some time.
I was thinking about updating this the other day though. If there is a demand for it then I will. I'm sick of writing scripts that no one uses though..
I really was looking forward to use this script but the script didn't get that far Heres the progress..
Welcome to Runescape.
Checking if AtBank;
Failed to find bank.
NextPlayer
It will be very useful if you can update it please do..
Thank you
Craig`
2010-01-24 09:55:16
In your GetLoc function couldn't
[PHP]
if Length(tpa) > 12 then
Result := True;
[/PHP]
merely be:
[PHP]
Result := Length(TPA) > 12;
[/PHP]
sorry if I'm incorrect
~ Craig` :)
Timer
2010-01-24 09:59:10
Outdated.. Stop posting..!
From: Craig`
In your GetLoc function couldn't
[PHP]
if Length(tpa) > 12 then
Result := True;
[/PHP]
merely be:
[PHP]
Result := Length(TPA) > 12;
[/PHP]
sorry if I'm incorrect
~ Craig` :)
Yes, your right. I'm assuming there are probably alot of little errors like that in this script.
Since it seems there is a sudden interest in this script I will take the time to update.re-write what needs to be done in order for this to work.
I should have a stable version by the end of the week.
jimthesoundman
2010-01-27 02:12:31
I tried to run this but it made the SMART client freak out, it was flickering and wouldn't load the game.
So then I commented out the line about including SMART so I could just run it normally, but that didn't help either. The script just kept going to the graphics page and kept trying to select the "low rez" graphics setting over and over. Any clue what I'm doing wrong?
Yes, I have the most recent SCAR and SRL, just tortoised them today to make sure they were up to date.
Thanks in advance…
JIM
i luffs yeww
2010-01-27 02:16:16
From: jimthesoundman
I tried to run this but it made the SMART client freak out, it was flickering and wouldn't load the game.
So then I commented out the line about including SMART so I could just run it normally, but that didn't help either. The script just kept going to the graphics page and kept trying to select the "low rez" graphics setting over and over. Any clue what I'm doing wrong?
Yes, I have the most recent SCAR and SRL, just tortoised them today to make sure they were up to date.
Thanks in advance…
JIM
Those aren't problems with the script..
jimthesoundman
2010-01-27 02:24:04
Well, once again, I'm not a mind reader, care to enlighten me? I'm here to learn, if you could bestow me with your all knowing wisdom, I would be eternally grateful, O Grand Poobah!
Bro, they are problems with SRL. Common sense..
jimthesoundman
2010-01-27 11:14:31
So which part of that specific script is messed up? I looked at it and I can't see anything that would be causing that. If I could tell what is broken, maybe I could design a workaround.
Try doing this:
- Update SCAR with the repository (http://freddy1990.com/svn/scarprerelease)
- Update SRL with the open dev repository (http://villavu.com/repositories/srl-opendev)
Find where SetupSRL; is and right under it, put "GraphicsSet := True;" (without the quotes).
If that does not work, add me on MSN: [email]kyle@kyleis1337.info[/email].
For those wondering, I'm beginning to re-write this now. I should have a working version up in the next couple days if all goes well.
jimthesoundman
2010-01-28 04:51:47
If there is anything I can do to help, please let me know.
From: jimthesoundman
If there is anything I can do to help, please let me know.
I'll PM you once I get a version fit for testing.
godofdestroi
2010-04-19 20:49:46
Hmmm it wont login if i start it :O?
jimthesoundman
2010-04-19 20:56:12
I've got a working (manual) flax spinner script. You have to log into RS manually then start the script. No antiban or antirandom. It's good if you just want to watch a movie and keep an eye on the script while it's running, I didn't really make it for unattended use. If you are interested, PM me.
i luffs yeww
2010-04-19 20:58:16
Update SRL. You have to have the developer's revision of it. Follow Coh3n's guide,
http://villavu.com/forum/showthread.php?t=47714
I've got another week (at most) left on another script I've been working on, plus some MSI work to do first. Although, I wouldn't mind updating this if there demand for this script.
It was rather fun to make originally to be honest.
AaAaAaAaA
2010-04-22 22:04:01
ty for working on this bro. ill try it out as soon as i can :D
otavioafm
2011-01-11 14:15:47
it is working?
Why not try it yourself and find out? It would be better than waiting for a response from someone that may or may not be incorrect.
From: otavioafm
it is working?
jimthesoundman
2011-01-11 15:52:34
Better yet, if you try it and it isn't working, tear it apart and rebuild it into a better script. Become a do-er instead of a leecher. You will gain respect a lot quicker from the people on this board if you are a contributor.
I highly doubt this still works. I wrote it long ago and the code in none too great.
If someone can confirm that it does still work, or someone want's to fix it up, feel free but please post and let me know. Otherwise, no reason to keep bumping this.
Optionall
2011-01-16 11:59:02
[Error] (36:5): Unknown identifier 'SetPlayerNameTPAs' at line 35
Compiling failed.
what do i do when this happens?