|
tingting Newbie
Joined: 08 Sep 2002 Posts: 2
|
Posted: Tue Sep 10, 2002 9:31 am
Alias occassionally cause blue screen of death |
Alias: m2a
gearChange @MANAGear @MANAContainer @ACGear @ACContainer
Alias: gearChange
#var oldGear %1
#var oldContainer %2
#var newGear %3
#var newContainer %4
rem all
#FORALL @oldGear {put %i @oldcontainer}
get all @newContainer
#FORALL @newGear {wear %i}
MANAGear and ACGear are string lists, MANAContainer and ACContainer are regular variable. (rem all, and get all container are command for my mud).
90%+ of the time, 'm2a' works without a problem. But occassionally, I get a blue screen of death when I type this alias! Can anyone explain why, or offer a fix? I've tried various versions of zmud, and have the same problem.
Thanks,
Ting |
|
|
|
Kjata GURU
Joined: 10 Oct 2000 Posts: 4379 Location: USA
|
Posted: Tue Sep 10, 2002 12:26 pm |
Can't see anything with this particular alias that could cause the problem. Might want to try following the steps to uncorrupt a settings file as described in the Migration Guide just in case.
Kjata |
|
|
|
TonDiening GURU
Joined: 26 Jul 2001 Posts: 1958 Location: Canada
|
Posted: Wed Sep 11, 2002 3:16 am |
The only thing that I can remember is in a couple beta versions ago where you didn't want to have a null in a string list like no third item: {1|2|}.
What version are you using? Perhaps add a check to the string lists if that helps.
Ton Diening |
|
|
|
tingting Newbie
Joined: 08 Sep 2002 Posts: 2
|
Posted: Wed Sep 11, 2002 6:59 am |
Thanks for the suggestions.
I'm version 6.34, but I've seen the same bug with previous versions. I checked my string lists, and there are no null members.
I also tried the migration steps as Kjata suggested. Since the alias works most of the time in the first place, I can't say that the steps help until much later.
Thanks,
Ting |
|
|
|
LightBulb MASTER
Joined: 28 Nov 2000 Posts: 4817 Location: USA
|
Posted: Wed Sep 11, 2002 4:18 pm |
The only thing I can think of that hasn't been mentioned is that you may sometimes get a BSOD when you send too many commands or receive too much text, and overflow the buffers. Try increasing your sendline delay (preferences) slightly.
LightBulb
Senior Member |
|
|
|
|
|