PDA

View Full Version : A script for reading ALL my scrolls?



Ooga Chaka
11-30-2003, 01:36 AM
I'm looking for a script that will read ALL of my scrolls, not just the first 10 or so. If you have one, or know where one is, please let me know. Otherwise, maybe one of you can help me figure out what i'm doing wrong with this one.

#scroll.Cmd


if_%0 goto yellowed

put read my old scroll
put read my second old scroll
put read my third old scroll
pause 1
put read my fourth old scroll
put read my fifth old scroll
put read my sixth old scroll
pause 2

yellowed:
if_%0 goto ancient
put read my yellowed scroll
put read my second yellowed scroll
put read my third yellowed scroll
pause 1
put read my fourth yellowed scroll
put read my fifth yellowed scroll
put read my sixth yellowed scroll
pause 2

ancient:
pause 1
if_%0 goto torn
put read my ancient scroll
put read my second ancient scroll
put read my third ancient scroll
pause 1
put read my fourth ancient scroll
put read my fifth ancient scroll
put read my sixth ancient scroll
pause 2

And so on and so forth. I'm not really good at this, but what i'm trying to accomplish is that if there IS no third old scroll, it will acknowlegde this and move on to the next section. My understanding is that by putting If_%0, and then i activate it using .scroll What were you referring to. %0 should be that whole line...and it should Goto the next section. I'm rambling...any help?

I put to the sixth of each type, because i figure it's safe to assume i won't have more than 6 of any given type of scroll.

[Edited on 11-30-2003 by Ooga Chaka]

Ooga Chaka
12-04-2003, 01:27 AM
No one responded. I guess this means no one can help? IF you have any ideas, it would be greatly appreciated, my scrolls are bugging the hell outta me! Thanks in advance.

Kbundy
12-04-2003, 05:30 PM
I posted a script a while ago that will find a spell on just about anything you have. Look for it under the post 'utility scripts that I use' by Skaster

MrBeargina
12-04-2003, 05:46 PM
I'll help.

I wrote a quick one this afternoon that you can use to locate a specific spell. Usage would be .invoke (spell number)

The script will open the container stored in your user5 slot, read every scroll (and scroll type) stored in that container, and move them to the container stored in your user4 slot so that scrolls are not repeated. That way you don't need to have to write a seperate line for each N-th scroll. When the script has found a scroll with the spell you are looking for it can attempt to invoke the spell, or simply dump the contents of your user4 container back into your user5 container.

If that is not what you are looking for, give a better idea and I'll write something different

Ooga Chaka
12-04-2003, 10:05 PM
That will work, but if you are able, i'd prefer something that doesn't scroll my actions across the room and annoy everyone. Mebbe something that would read them all and stop when it gets to the one i need...like mebbe it would let me know it's on the fourth yellowed scroll in my scrollcase. If ya can't do that, or it would be too much trouble, just post the one ya already did. keep in mind vellums and papers and parchments as well. Thanks a lot for your help.

Ooga Chaka
12-04-2003, 10:15 PM
Kbundy, i tried you script to find my heroism scroll and it worked fine, because it was on the first scroll. But when i treid it on another spell that wasn't on the first scroll, the script just kinda paused and didn't do anything after the first scroll was read...i tried it several times with the same results...any ideas?

Kbundy
12-14-2003, 06:10 PM
Could you post a log of you trying to do it? I think there might be a problem with me posting a script on this board by pasting it, I might have to attatch it.

Ooga Chaka
12-17-2003, 03:32 PM
This is what happens when i run the script and the spell is on the first scroll...

.scroll 308

[Press the ESCape key to abort script.]

........... Be sure to have your container
.............. that has scrolls inside
................. listed as 'user0'
........ in configuration->options>variables




.............Usage = .sc (Spell name that you're looking for) (Name 2) (Name 3) .. (name 9)



[Script]>read my first scroll in my scrollcase
It takes you a moment to focus on the aged scroll.
On the aged scroll you see
(201) Calm

..... The spell ¤308¤ is the first scroll in your scrollcase.


[Script finished!]
(308) Well of Life


This is what happens when it is not on the first scroll...

.scroll 215

[Press the ESCape key to abort script.]

........... Be sure to have your container
.............. that has scrolls inside
................. listed as 'user0'
........ in configuration->options>variables




.............Usage = .sc (Spell name that you're looking for) (Name 2) (Name 3) .. (name 9)



[Script]>read my first scroll in my scrollcase
It takes you a moment to focus on the aged scroll.
On the aged scroll you see
(201) Calm
(308) Well of Life

[Script]>wait
Time drags on by...
Roundtime: 2 sec.
[Script]>stret
You stretch.
[Script]>wait
Time drags on by...
Roundtime: 2 sec.
[Script]>tap
You tap your foot impatiently.
[Script]>wait
Time drags on by...
Roundtime: 2 sec.
[Script]>

Nothin happens...it never tries to read another scroll. I hope the problem is something minor, because this is just what i need...if i could just get it to work! lol. Thanks.

StrayRogue
12-17-2003, 03:35 PM
I've U2U'd you a link to a script you may find useful. I won't be posting it here as I refuse to help the thankless hypocritical idiots who read these boards.

Kbundy
12-17-2003, 06:48 PM
Okay, I just copied it and got rid of some extra spaces that the board apparently added, and it works for me now. Here's a log -


.sc 408

[Press the ESCape key to abort script.]

........... Be sure to have your container
.............. that has scrolls inside
................. listed as 'user0'
........ in configuration->options>variables




.............Usage = .sc (Spell name that you're looking for) (Name 2) (Name 3) .. (name 9)



read my first scroll in my cloak
It takes you a moment to focus on the old scroll.
On the old scroll you see

..... The spell ¤408¤ is the first scroll in your cloak.


[Script finished!]
(408) Disarm

>read scro
It takes you a moment to focus on the old scroll.
On the old scroll you see
(408) Disarm

>read second scro
It takes you a moment to focus on the charred scroll.
On the charred scroll you see
(604) Skinning

>
.sc 604

[Press the ESCape key to abort script.]

........... Be sure to have your container
.............. that has scrolls inside
................. listed as 'user0'
........ in configuration->options>variables




.............Usage = .sc (Spell name that you're looking for) (Name 2) (Name 3) .. (name 9)



read my first scroll in my cloak
It takes you a moment to focus on the old scroll.
On the old scroll you see
(408) Disarm

[Script]>read my second scroll in my cloak
It takes you a moment to focus on the charred scroll.
On the charred scroll you see

..... The spell ¤604¤ is the second scroll in your cloak.


[Script finished!]
(604) Skinning

>


And, here's the file. Enjoy!

Ooga Chaka
12-18-2003, 06:44 PM
I don't know exactly what i'm supposed to do with that when i download it...lol.

Ooga Chaka
12-18-2003, 06:52 PM
Okay forget that, it just wasn't opening the right screen when i clicked on it. I got it, but now there's a new problem...first one is simple...you cannot get beyond the 11th scroll using first second...eleventh...after 11, it repeats what was on the 11th scroll. I've posted what happened when i used it, so you could see the second problem for yourself. Again, any help is appreciated.

.sc 407

[Press the ESCape key to abort script.]

........... Be sure to have your container
.............. that has scrolls inside
................. listed as 'user0'
........ in configuration->options>variables




.............Usage = .sc (Spell name that you're looking for) (Name 2) (Name 3) .. (name 9)




[Script]>read my first scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(603) Foraging
(101) Spirit Warding I
(613) Self Control
(108) Stun Relief

[Script]>read my second scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(215) Heroism
(111) Fire Spirit

[Script]>read my third scroll in my scrollcase
It takes you a moment to focus on the aged scroll.
On the aged scroll you see
(201) Calm
(308) Well of Life

[Script]>read my fourth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(1107) Adrenal Surge
(107) Spirit Warding II

[Script]>read my fifth scroll in my scrollcase
It takes you a moment to focus on the yellowed scroll.
On the yellowed scroll you see
(204) Unpresence
(1105) Organ Repair
(1101) Heal

[Script]>read my sixth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(606) Phoen's Strength
(113) UnDisease

[Script]>read my seventh scroll in my scrollcase
It takes you a moment to focus on the yellowed scroll.
On the yellowed scroll you see
(406) Elemental Defense II
(504) Slow
(504) Slow
(917) Boil Earth

[Script]>read my eighth scroll in my scrollcase
It takes you a moment to focus on the ancient scroll.
On the ancient scroll you see
(201) Calm
(102) Spirit Barrier

[Script]>read my ninth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(101) Spirit Warding I
(606) Phoen's Strength
(602) Resist Elements
(115) Spirit Burst
(103) Spirit Defense

[Script]>read my tenth scroll in my scrollcase
It takes you a moment to focus on the charred scroll.
On the charred scroll you see
(408) Disarm

[Script]>read my eleventh scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my twelfth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my thirteenth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my fourtheenth scroll in my scrollcase
[Script]>read my fifteenth scroll in my scrollcase
What were you referring to?
[Script]>read my sixteenth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my seventeenth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my eighteenth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my nineteenth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>read my twentieth scroll in my scrollcase
It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

[Script]>

GOTO label not found!


It takes you a moment to focus on the faded scroll.
On the faded scroll you see
(107) Spirit Warding II
(1113) Head Scar Repair

There ya have it at the end...goto label not found...i don't really know what you've done in this script, so i can't go in and work with it very well. thanks again

Kbundy
12-19-2003, 01:06 AM
Heh, I noticed two things. First thing, I'm an idiot for mispelling fourteenth, so if you'd fix that it'd catch an extra scroll, and also, I don't think the game has the power to go beyond twentieth. I tried twentyfirst, twenty first, twenty-first and nothing worked.. so if you have more than twenty scrolls you're SOL. Sorry.

Ooga Chaka
12-19-2003, 02:43 AM
Well take a look at what starts to happen each time after the eleventh scroll is read...each scroll after 11th has spirit warding II and scar repair. The game will only allow up to 11th...after that it's all repeats. And how about that goto label not found at the end of my post...any ideas? Thanks.

Kbundy
12-19-2003, 09:12 PM
Okay, I made all of the thirteenth check on each scroll type go to the next one, and if you have more than ELEVEN items of one type, it's all Simu's fault. If there's enough request, I could start playing GS again and add multiple container support.

Here you go, again.

Ooga Chaka
12-20-2003, 08:07 AM
lol, I didn't realize you didn't even play anymore. So thanks even more for all your help, very kind of you.

Kbundy
12-20-2003, 06:36 PM
You're welcome, people don't say thanks for scripts much any more.

Ooga Chaka
12-22-2003, 07:02 PM
KBundy, I've come to the realization that 11 scrolls is simply not enough, as i have more than 30, easily. I'm sure you have better things to do with your time, since you don't even play the game anymore...but i've no idea how to rework the script you gave me or i'd do it myself. I was curious if you could make it try and read the first 11 torn scrolls, then first 11 burnt scrolls etc etc. I realize this is probably a lot of work that you may or may not care to partake in, and i understand if you don't, but if you could it would be greatly appreciated. I'll list the different types of scrolls, and these apply to vellums, papers, papyrus etc.

Aged, dark, charred, old, burnt, smeared, light faded, yellowed, ancient, obscure and tattered. that's all i can see off hand. Again, i understand if this is too much to ask, but so far your script has been the only one that really fit what i was looking for...so i guess i'm bugging you cause ya write good scripts. :) Thanks for your time and energy, wether you attempt to make this script or not.