ScriptUO
Official ScriptUO EasyUO Scripts => Script Library => Gold Farming => Topic started by: Tidus on September 28, 2012, 08:51:47 AM
-
;=======================================================================================================
;=======================================================================================================
; Script Name: Snow's Scribe Matic
; Author: Snow
; Version: 1.2
; Shard OSI / FS: OSI
; Revision Date: 2013/12/07
; Public Release: 2013/02/26 (debug)
;
;
;
; Authorized Release Locations:
; Scriptuo.com
; Easyuo.com
;=========================================================================================
;Special Thanks to:
; C2 for Mana and other subs
; TM for Journal Scan
; MWinc for the craft and resource subs.
; formerlyrara for extensive testing and use.
; CEO for inscription skill levels
Need all ingredients in your resource container.
Currently Does not make pens for you. Having problems with this at the moment.
SCRIBE MATIC:
V1.0 -
Has everything in the Scroll Maker, however now you can choose train mode and it will train your inscription. Adding more features to the combo box as i go. Please be patient in my updates.
Makes Scroll Binders
Makes Blank Scrolls
Makes Spells for Mage Spellbooks
V1.1 -
Now Fills books. You can have your scrolls set up in 8 different boxes by circles or you can have it all in 1 box.
You will need a box where your books to fill are at and one to place them in so they don't get pulled again.
Needs TESTED!!!
V1.2 -
Fixed alot of errors in V1.1
Now Fills Mysticism Books and makes Mysticism Spells.
Future Updates:
Necro Spells
Slayer Books
-
I'd be more than happy to help iron out the kinks as this would be quite useful. However, I'm not seeing a download or any of the code in your post. :)
-
Think i may have fixed it. Please download again if you downloaded it already.
-
I have been running this for a few hours now :-) How much feed back would you like?
I have no skill in writing script but from a user stand point I could make comments on what I like and what I would like to see...
First off its working for me to create what I need! No one else has updated theirs to do that so Sweet bonus for me!!!!
Thank You!
-
Yeah, improvements and problems you encounter
-
Okay been playing around with this, so far i get a lot of you must wait to use another skills, primarily after making scrolls, mana runs out, starts to med and immediately goes to pen and tries to make anothe scroll, time outs a lot. Other then that i can easily let this go for a couple hours, would expect to make more but due to delays it probably makes half of what it could make. If you can show me where to modify the delays i can fiddle with it and see how it plays out?
-
here are my notes so far.
I am running three clients on this script for several hours a day since you posted it.
Notes for Snow script
1. The script does not craft pens so we have to stalk a bunch in the resourced box. Would be nice if it crafted pens as needed
2. I set the number f scrolls to make at 1000. At a certain point around 400 – 500 scrolls the weight is to much for the character so it does not pull blank scrolls and goes into a loop. Completed scrolls should move to the designated box.
3. When you set the amount it would be nice to have a progress counter so you can see how many were created
4. Does the Script use Meditation to leverage crafting scrolls? Now that I am on the circle 7 scrolls I see it say "Enter a Medatative..." However immediately then says you have stopped.
5. For Some Reason Blood Moss does not pull to the backpack automatically when making explosion scrolls
-
Okay it pulls pens for me perfectly from secure chest, pulls the resources no issues, will make 1000 scrolls no problem, will put them into different container no problem, just the checking mana entering mana you must wait to use this skill takes forever, i can tell you watching it, the first run of recalls is perfect, i can make 52 recalls without a mana stop, but after that first 52 it slows down tremendously. But i wont complain its the only working scroll maker i have found that is EASY to use to my liking.
Now if it can fill spellbooks from 8 bags and make missing scrolls we could be Best Friends Forever lol!!!
-
Can someone with scripting power check my mana sub to see why it is not meditating correctly?
-
Thanks for all the hard work on this! :-)
-
Ok I got to the Earth Elemental spell and when it starts it does not pull the Mandrake to your pack and then does not start creating the scrolls even if you move mandrake to your pack.
For the most part this script works really well for production. :-)
-
Sweet! Folks have been asking for one of these for ages. I'll have to peek in the script to see what the credit is for. Thx for contributing this!
-
i stole from inside of some of your scripts of how to write some things.
-
I have added V 2.1 This adds in C2's med sub from his Magic Trainer and TM's Journal Scan. Hopefully this fixes my mana issues. Once the mana issue is worked out i will make sure that you can select whether to meditate or not.
I have left 2.0 up since it is a somewhat working script while 2.1 is tested.
-
Great I will fool around with this today! Thank You!
-
I like the idea of this. I have it set up correctly from what i can tell. I start the script, target the container with resources, then target the container to place finished scrolls. I set it to make 1000 recalls. It looks normal but i will make only one scroll then it seems to freeze. It is saying stone wall on the side of my house meaning the cursor isnt in the right spot. I think when you are done with this if it looks like C2's potion maker with the big menu like his would be more helpful. It seems to work but something is off somewhere or I am off. Both are possible lol. I moved scribe to my mage so let me know and I will give this another run. I am on your icq so hollar at me.
-
i had that kinda problem Madatu had with the 1.3 release of this and it never worked, u may want to make sure that there isn't anything from the old release still showing in your system
-
Testing the 2.1 version and I started off wanting to make Protection Scrolls. I set it to make 100 with my backpack virtually empty. I pulled all of the required items from the secure, made one scroll, then it stopped.
Same with the 2.0 version....
-
What did it do when it stopped? Did it say that it has completed all and ask if you want to run again? Do some step through and let me know if it is still trying to run, but not doing anything.
-
-
V2.2 Uploaded. Still working on this as you add debug. All functionality of script works. Now just to add some nice things to it to make it run more efficiently and quicker and more user driven.
-
Bank,
It seems to work fine. making me recalls. I would like to see this with a different menu so i can set it to craft specific scrolls and walk away. When i came back it would be done. I like this no complaining.
-
Ok. Going to see if i can get this moved to Script Library.
-
For some reason I cant get this to finish making the 1000 recall scrolls I asked it to. I get loged out because it seems to loose the tool once it dissapears. If i double click another one it will continue. At first i thought it was logging me out because of non movement but i made a macro using razor saying . and looped it but it still logged me out. The pens i am using are crafted from me.
-
I ran this last night for the first time. It started fine, made scrolls and meditated fine . Then the tool ran out of uses . The script dragged a new tool from the secure and then the script stopped working because it did not use the new tool, If i click on the new tool the script starts working fine again until the tool disappers. I am looking at the code and will post if i figure out the problem or a workaround.
-
Gimlet, where you read this ( line 132)
that where you need to look
Maybe you can remove that Else statement and just go with the if #findkind = -1
I use something like that to make item.
finditem CGG C ; Hammer
if #findkind = -1
{
gosub makehammer
}
set #LOBJECTID #findid
event macro 17 0
}
goto top
=========
sub makehammer
finditem JTL C
set #LOBJECTID #findid
event macro 17 0 ;last object
wait 10 s
click 288 482 ; make last
wait 10 s
click 288 482 ; make last
wait 10 s
return
-
Gimlet, where you read this ( line 132)
that where you need to look
Maybe you can remove that Else statement and just go with the if #findkind = -1
I use something like that to make item.
finditem CGG C ; Hammer
if #findkind = -1
{
gosub makehammer
}
set #LOBJECTID #findid
event macro 17 0
}
goto top
=========
sub makehammer
finditem JTL C
set #LOBJECTID #findid
event macro 17 0 ;last object
wait 10 s
click 288 482 ; make last
wait 10 s
click 288 482 ; make last
wait 10 s
return
I believe this is the wrong thread. Let me know where this reply was supposed to go and i'll try to get it there.
-
No it is right thread he was showing me an example how i might change line 132 of your program.
-
Im testing this out and it seems to run thru working fine then once a pen breaks it doesn't start a new pen, all my pens are crafted, but not named. I'd also changed the line 132 to the -1 from 0 with no fix.
-
I have updated this script. It is now V3.0! Please give it a try. It has been completely rewritten.
-
I will
Anything specifically you want tested?
-
Just see if it makes you scrolls... since i redid the whole thing it is back to full debug pretty much.
-
would you consider updating it to convert bark into scrolls?
-
Yes that will be on the upcoming update once i know what i have now is running completely. I have had quite a few downloads without any comments to whether it works or not or if there are any hangs.
-
I tried both versions of your script the older one seems to do everything its suppose to but doesn't pull all the required regents, the newest version just says Im out of na. not sure what that means but I hope it helps you. Id love to use this script.
-
Are you using this on free shard or OSI?
-
Sorry I should have put more info in, I'm using osi. The 3.0 version is the one that said I was out of na/na. The 2.3 I finally got to work, I think it just lagged out and didn't pull all the regens.
-
I have updated to 3.1 This fixed alot of errors in my coding. Please test again.
-
Great - Thanks - will test soon!
-
Sounds great I will give it a whirl~
-
I just downloaded version 3.1 after being gone for a spell, used to use 2.1 with no issues making recalls, trying to do that with this one, with 3.1 i put everything in a bag, hit make 1k recalls and it will either make 1 protection spell or 1 recall and then says its all done do i wish to continue, i hit yes and it just stops. Everything is in 1 bag, plenty of space, mana no issues, suit no issues, chest is normal nothing else in it. This is on OSI shard. Everything is up to date.
V/r
Rara
-
I just tried it, 3.1. Have everything in a bag and go to make 50 recall scrolls and it makes 1 create food scroll and stops. OSI shard.
-
thank you. i will look into it.
-
Okay I'm getting it to also just make 1 create food and then telling me it is done. OSI no tinkering box unchecked. Ran it once with a seperate drop container and then again with the same container the resources are in.
-
Okay. I have updated to V4.0 I rewrote a lot of code again. It is working on my end very well! So let me know. Once I know this is working well I will then change the code to only go for the required reagents per spell rather than all reagents. I wanted a working piece before doing that.
-
Cool. i will check it out tonight and run it through a couple cycles.
-
I will test this out here today and let you know. I am going to be working on 10k recalls today. I appreciate you doing this:)
-
okay ran 50 scrolls worked great
-
Ran it through a 100 recalls. Worked like a charm. I have 120 mana so when it got down to about 45 if meditated. Nice cause its not low enough where you fail to med alot. It did fail to med once but script waited the 6-7 seconds and meditated again with success. It pulled required regs fine. At the end of the 100 it put the regs back and the scrolls into the right container.
-
Changed this to Snow's Scribe Matic. This is due to the fact you can now train inscription with it. It is still a work in progress. However i have tested on my end and it seems to correctly train it. Let me know any problems or if you have an improvement suggestions
-
Made 10k recalls with ease, i really appreciate it a lot, now if it could make pulp into scrolls it would be a dream. I want to thank you for this script, very useful!!
-
Made 10k recalls with ease, i really appreciate it a lot, now if it could make pulp into scrolls it would be a dream. I want to thank you for this script, very useful!!
I have added the support for making pulp into scrolls. You can make binders or you can make scrolls. The menu asks how many scrolls you want to make. So everytime you make blank scrolls, it auto makes 5 out of 1 pulp, so do your numbers in increments of 5. If you do 4. It will still make 5 scrolls. If you put 6 it will make 10 scrolls.
This is in the Scribe Matic. Not in the Scroll Maker. As stated before the Scribe Matic is for all scribe needs.
-
Okay all additions so far work perfect, love the script, now like we talked in chat, here is something else i know a little coding may be required, i keep my old loot scrolls in containers in 8 different bags, one for each level. I would love to be able to take a bunch of spellbooks and fill them with those but so far cant find a good working script that doesnt need a complete rework and beyond my knowledge. If you can incorporate this, i would love to test it out and such.
V/r
Rara
-
UPDATED to V1.1 Please Test.
Now fills SPell books!
-
Okay tested it out - found that if i put all the scrolls into a chest and ask it to fill it works like a champ, if i have them in seperate bags inside a chest - even open, it will not let me open them or detect them and script halts, also test by clicking on the red lined out make scrolls - figure it was a perfect option if i ran out or was missing a scroll to fill then fill in with missing scrolls, didnt work it halted when missing the first scroll.
Two suggestions would be to allow me to keep filling the spellbooks even if i exhaust scrolls, and i can go back later and fill with scrolls i was missing, or let if finish then make the scrolls its missing - either during or after completing the books. I greatly enjoy playing around with this.
I also wouldnt have a problem hard coding in the secures for the scrolls if needed.
V/r
Rara
-
I must have missed something on my if then theory. I will look at it this evening for the boxes with circles.
if you don't want it to tell you that it is out you just have to edit this part on line 3815
if #findcnt <= 0
{
display You are Out of %3 get some more.
halt
}
Once that is gone or commented out then it will run without telling you and halting.
I was only able to test with 1 book that it filled flawlessly.
The reason that one part is lined out right now is because i don't have it is in the script to create each spell yet individually. I have to figure out how to incorporate that with what is already written to make spells.
-
I have posted this to EUO. So please vote for it. http://www.easyuo.com/forum/viewtopic.php?f=3&t=50839
-
Did another Update today. added Mysticism book support.
-
Okay tested it out last night, there is a problem only with the seventh level scroll box, it doesnt ask you for it but you get cursor - minor cosmetic issue that is all with that. you can click and keep going just fine, it fills perfectly, if you run out it keeps going if you make the change per your request. Now making all level scrolls that i am lacking so i can scream thru making filled books for vendors. I do appreciate this, i will check the mystic portion out as well since i am 120 in that on this scribe :o
V/r
Rara
-
I will work on getting Necro into the script sometime this week. I did the myst because it was a request. Takes about 3+ hours to get it added to script whenever i do it.
I will work on a way to fill books by making the scroll first and then putting it into a book, but that will take some time in my coding, but it will be done. That is why i made that check box on my menu. So be assured it will come.
-
Okay tested it out last night, there is a problem only with the seventh level scroll box, it doesnt ask you for it but you get cursor - minor cosmetic issue that is all with that. you can click and keep going just fine, it fills perfectly, if you run out it keeps going if you make the change per your request. Now making all level scrolls that i am lacking so i can scream thru making filled books for vendors. I do appreciate this, i will check the mystic portion out as well since i am 120 in that on this scribe :o
V/r
Rara
Fixed the seventh circle. Sorry, forgot to hit enter on one of the lines so it had the display with another piece of code so it didn't run.
Just so you know with scribe, you don't need the magical skill to create the spells. You just need an already filled spellbook with those to be able to do it.
-
I have been using this and it works great for magery. I started making some mysticism scrolls and starting at animated weapon, it will make scrolls indefinitely beyond the amount that you put in. Other than that, it has been working great!
-
Yeah, I will have to relook at this code eventually... it was a work in progress while on here and I just have never finished it.
-
Yeah, I will have to relook at this code eventually... it was a work in progress while on here and I just have never finished it.
u got too much time? I may can change that ::) :P :-X
-
Yeah, I will have to relook at this code eventually... it was a work in progress while on here and I just have never finished it.
u got too much time? I may can change that ::) :P :-X
key word is eventually... LOL
-
I know, just wanted to be funny ;)
-
Love this Script works better than me.
-
thanks bro
-
thanks bro
You're very welcome! You may just want to visit that pesky top part of the forums called the Site Rules before posting and looking at potential scripts. Here is the link that will teach you how to open the doors to this place! http://www.scriptuo.com/index.php?board=55.0