Arundor2006-11-08 05:35:56
QUOTE(Estrig @ Nov 7 2006, 11:33 PM) 352090
I was wondering how do i use your compass laysus? i wanted to know where i copy and past it to or where do i place it in mush client to make it work? message me back please
It's a zMUD compass, it doesn't work in MUSHClient.
At the risk of seeming cheap for self-advertisment, here's a link to my own compass: http://forums.lusternia.com/index.php?showtopic=8903. Made for MUSHClient.
Montegil2006-12-02 00:00:45
I am looking for a simple compass for Zmud as well. I'm looking to use Zarquan's as his does not need any external GUI (though if someone can provide me with some, i would use it). However as i'm new to Zmud i'm not sure where to paste the text. Do they each go in an individual trigger line?
Unknown2006-12-02 00:32:56
Settings -> Import -> Script (ASCII) -> Select the text file you saved the script in
You'll probably want to move the compass buttons to the left or right side, as that's where they were intended to sit. You can do that by selecting any one of them in the settings editor (after the import, of course), going to the Position/Size tab and selecting the left or right for that particular toolbar. All buttons will move together as a group.
You'll probably want to move the compass buttons to the left or right side, as that's where they were intended to sit. You can do that by selecting any one of them in the settings editor (after the import, of course), going to the Position/Size tab and selecting the left or right for that particular toolbar. All buttons will move together as a group.
Montegil2006-12-02 01:59:57
Drat, so it does not indicate what directions i am able to go? I use the keypad to move but i've always relied on the compass to see which directions i could go.
How the heck to people see where they're going?
How the heck to people see where they're going?
Montegil2006-12-02 02:13:33
Is there a way to indicate which exits and enterances are available? Or if not, now how do i delete this GUI?
Unknown2006-12-02 12:22:43
My (full) script does indicate which directions you can/cannot go, but it requires my automapping script. What I posted is only the buttons. I don't use the compass myself, since I have the automapper window to tell me the exits. The automapper is superior because it also knows all the secret/special directions.
Shryke2006-12-02 18:27:33
I wouldn't use his right now, because it'll likely mess up your GUI... I'll make a quick one to put on the settings menu and send yaa it ok?
Laysus2006-12-02 19:15:50
Given Verithrax has stopped playing, I'll see if I can make the images freely available to make my compass more usable. Watch this space.
Shryke2006-12-02 19:21:10
This is my compass (it's in a folder with some other stuff, couldn't be bothered to take it out)
If you're on my system you can just copy and paste this into your prompt and you'll have a nice lil compass in your graphical menu!
Yay for reparse!!!!
#CLASS {SOCIAL|GraphicalMenu}
#VAR menu {1} {1}
#TRIGGER {^You see a single exit leading *.} {
  exits=""
  #NOOP %btnimage( north, "")
  #NOOP %btnimage( northwest, "")
  #NOOP %btnimage( northeast, "")
  #NOOP %btnimage( west, "")
  #NOOP %btnimage( east, "")
  #NOOP %btnimage( southeast, "")
  #NOOP %btnimage( south, "")
  #NOOP %btnimage( southwest, "")
  #NOOP %btnimage( in, "")
  #NOOP %btnimage( out, "")
  #NOOP %btnimage( up, "")
  #NOOP %btnimage( down, "")
  }
#COND { north{.| }} {#NOOP %btnimage( north, "arrowu")} {reparse}
#COND { west{.| }} {#NOOP %btnimage( west, "arrowl")} {reparse}
#COND { south{.| }} {#NOOP %btnimage( south, "arrowd")} {reparse}
#COND { east{.| }} {#NOOP %btnimage( east, "arrowr")} {reparse}
#COND { northeast} {#NOOP %btnimage( northeast, "arrowne")} {reparse}
#COND { southeast} {#NOOP %btnimage( southeast, "arrowse")} {reparse}
#COND { southwest} {#NOOP %btnimage( southwest, "arrowsw")} {reparse}
#COND { northwest} {#NOOP %btnimage( northwest, "arrownw")} {reparse}
#COND { in{.| }} {#NOOP %btnimage( in, "door")} {reparse}
#COND { out{.| }} {#NOOP %btnimage( out, "dooropen")} {reparse}
#COND { up{.| }} {#NOOP %btnimage( up, "dirn")} {reparse}
#COND { down{.| }} {#NOOP %btnimage( down, "dirs")} {reparse}
#TRIGGER {^You see exits leading} {
  exits=""
  #NOOP %btnimage( north, "")
  #NOOP %btnimage( northwest, "")
  #NOOP %btnimage( northeast, "")
  #NOOP %btnimage( west, "")
  #NOOP %btnimage( east, "")
  #NOOP %btnimage( southeast, "")
  #NOOP %btnimage( south, "")
  #NOOP %btnimage( southwest, "")
  #NOOP %btnimage( in, "")
  #NOOP %btnimage( out, "")
  #NOOP %btnimage( up, "")
  #NOOP %btnimage( down, "")
  }
#COND { north{,|.| }} {#NOOP %btnimage( north, "arrowu")} {reparse}
#COND { west} {#NOOP %btnimage( west, "arrowl")} {reparse}
#COND { south{,|.| }} {#NOOP %btnimage( south, "arrowd")} {reparse}
#COND { east} {#NOOP %btnimage( east, "arrowr")} {reparse}
#COND { northeast} {#NOOP %btnimage( northeast, "arrowne")} {reparse}
#COND { southeast} {#NOOP %btnimage( southeast, "arrowse")} {reparse}
#COND { southwest} {#NOOP %btnimage( southwest, "arrowsw")} {reparse}
#COND { northwest} {#NOOP %btnimage( northwest, "arrownw")} {reparse}
#COND { in} {#NOOP %btnimage( in, "door")} {reparse}
#COND { out} {#NOOP %btnimage( out, "dooropen")} {reparse}
#COND { up} {#NOOP %btnimage( up, "dirn")} {reparse}
#COND { down} {#NOOP %btnimage( down, "dirs")} {reparse}
#BUTTON 36 {Curing Deafness: @curedeaf} {#if @curedeaf=1 {curedeaf=0} {curedeaf=1}} {} {} {} {} {} {Size} {100} {23} {Pos} {1} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 37 { Focusing Mind: @focusmindable} {#if @focusmindable=1 {focusmindable=0} {focusmindable=1}} {} {} {} {} {} {} {} {} {Pos} {24} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 38 {Magic Type: @magic} {#if (@magic = "high") {magic=low} {magic=high}} {} {} {} {} {} {} {} {} {Pos} {47} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 39 {Burning Webs: @useburn} {#if @useburn=1 {useburn=0} {useburn=1}} {} {} {} {} {} {} {} {} {Pos} {70} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 40 {Iginiting Vines: @igniting} {#if @igniting=0 {igniting=1} {igniting=0}} {} {} {} {} {} {} {} {} {Pos} {93} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 41 {Artifact Pipes: @artiepipes} {
  #if @artiepipes=1 {artiepipes=0} {
    artiepipes=1
    del mechanics pipes
    }
  } {} {} {} {} {} {} {} {} {Pos} {116} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 42 {Mage Skills: @mage} {#if @mage=1 {mage=0} {mage=1}} {} {} {} {} {} {} {} {} {Pos} {139} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 43 {Psionics: @psionics} {
  #if @psionics=1 {
    psionics=0
    #t- psionics
    } {
    psionics=1
    #t+ psionics
    }
  } {} {} {} {} {} {} {} {} {Pos} {162} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 44 {Cleanse: @cleanser} {p @cleanser} {} {} {} {} {} {} {} {} {Pos} {392} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 45 {Perfection: @perfectioncrown} {p @perfectioncrown} {} {} {} {} {} {} {} {} {Pos} {438} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 46 {Mercy: @mercywand} {p @mercywand} {} {} {} {} {} {} {} {} {Pos} {461} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 47 {Kingdom: @kingdomcrown} {p @kingdomcrown} {} {} {} {} {} {} {} {} {Pos} {415} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 48 {Window: @window} {p @window} {} {} {} {} {} {} {} {} {Pos} {277} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 49 {} {} {} {} {} {} {arrowu} {Size} {20} {20} {Pos} {500} {40} {6} {} {} {} "" {Explore} {} {north} {3}
#BUTTON 50 {.} {} {} {} {} {} {} {Size} {100} {130} {Pos} {484} {1} {2} {} {} {} "" {Explore} {} {bgroundbutton} {3}
#BUTTON 51 {Web: @web_enchant} {p @web_enchant} {} {} {} {} {} {} {} {} {Pos} {369} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 52 {Diminish: @diminish_enchant} {p @diminish_enchant} {} {} {} {} {} {} {} {} {Pos} {300} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 53 {Ignite: @ignite_enchant} {p @ignite_enchant} {} {} {} {} {} {} {} {} {Pos} {323} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 54 {Waterwalk: @waterwalk_enchant} {p @waterwalk_enchant} {} {} {} {} {} {} {} {} {Pos} {346} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 56 {Slitlock Curing: @slitcure} {#if (@slitcure) {slitcure=0} {slitcure=1}} {} {} {} {} {} {} {} {} {Pos} {185} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 57 {Bashing Settings: @bashing} {#if (@bashing) {bashoff} {bashon}} {} {} {} {} {} {} {} {} {Pos} {208} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 58 {Using Scroll: @healingscroll} {pscroll} {} {} {} {} {} {} {} {} {} {} {} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 59 {On Scroll: @onscroll} {} {} {} {} {} {} {} {} {} {Pos} {254} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 60 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {500} {20} {6} {} {} {} "" {Explore} {} {northwest} {3}
#BUTTON 61 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {500} {60} {6} {} {} {} "" {Explore} {} {northeast} {3}
#BUTTON 62 {} {} {} {} {} {} {arrowr} {Size} {20} {20} {Pos} {520} {60} {6} {} {} {} "" {Explore} {} {east} {3}
#BUTTON 63 {} {} {} {} {} {} {arrowl} {Size} {20} {20} {Pos} {520} {20} {6} {} {} {} "" {Explore} {} {west} {3}
#BUTTON 64 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {540} {60} {6} {} {} {} "" {Explore} {} {southeast} {3}
#BUTTON 65 {} {} {} {} {} {} {arrowd} {Size} {20} {20} {Pos} {540} {40} {6} {} {} {} "" {Explore} {} {south} {3}
#BUTTON 66 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {540} {20} {6} {} {} {} "" {Explore} {} {southwest} {3}
#BUTTON 67 {} {} {} {} {} {} {} {Size} {10} {20} {Pos} {520} {40} {6} {} {} {0} "" {Explore|Top} {} {up} {3}
#BUTTON 68 {} {} {} {} {} {} {} {Size} {10} {20} {Pos} {520} {50} {6} {} {} {} "" {Explore|Top} {} {down} {3}
#BUTTON 69 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {530} {80} {6} {} {} {} "" {Explore} {} {out} {3}
#BUTTON 70 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {510} {80} {6} {} {} {} "" {Explore} {} {in} {3}
#CLASS 0
If you're on my system you can just copy and paste this into your prompt and you'll have a nice lil compass in your graphical menu!
Yay for reparse!!!!
CODE
#CLASS {SOCIAL|GraphicalMenu}
#VAR menu {1} {1}
#TRIGGER {^You see a single exit leading *.} {
  exits=""
  #NOOP %btnimage( north, "")
  #NOOP %btnimage( northwest, "")
  #NOOP %btnimage( northeast, "")
  #NOOP %btnimage( west, "")
  #NOOP %btnimage( east, "")
  #NOOP %btnimage( southeast, "")
  #NOOP %btnimage( south, "")
  #NOOP %btnimage( southwest, "")
  #NOOP %btnimage( in, "")
  #NOOP %btnimage( out, "")
  #NOOP %btnimage( up, "")
  #NOOP %btnimage( down, "")
  }
#COND { north{.| }} {#NOOP %btnimage( north, "arrowu")} {reparse}
#COND { west{.| }} {#NOOP %btnimage( west, "arrowl")} {reparse}
#COND { south{.| }} {#NOOP %btnimage( south, "arrowd")} {reparse}
#COND { east{.| }} {#NOOP %btnimage( east, "arrowr")} {reparse}
#COND { northeast} {#NOOP %btnimage( northeast, "arrowne")} {reparse}
#COND { southeast} {#NOOP %btnimage( southeast, "arrowse")} {reparse}
#COND { southwest} {#NOOP %btnimage( southwest, "arrowsw")} {reparse}
#COND { northwest} {#NOOP %btnimage( northwest, "arrownw")} {reparse}
#COND { in{.| }} {#NOOP %btnimage( in, "door")} {reparse}
#COND { out{.| }} {#NOOP %btnimage( out, "dooropen")} {reparse}
#COND { up{.| }} {#NOOP %btnimage( up, "dirn")} {reparse}
#COND { down{.| }} {#NOOP %btnimage( down, "dirs")} {reparse}
#TRIGGER {^You see exits leading} {
  exits=""
  #NOOP %btnimage( north, "")
  #NOOP %btnimage( northwest, "")
  #NOOP %btnimage( northeast, "")
  #NOOP %btnimage( west, "")
  #NOOP %btnimage( east, "")
  #NOOP %btnimage( southeast, "")
  #NOOP %btnimage( south, "")
  #NOOP %btnimage( southwest, "")
  #NOOP %btnimage( in, "")
  #NOOP %btnimage( out, "")
  #NOOP %btnimage( up, "")
  #NOOP %btnimage( down, "")
  }
#COND { north{,|.| }} {#NOOP %btnimage( north, "arrowu")} {reparse}
#COND { west} {#NOOP %btnimage( west, "arrowl")} {reparse}
#COND { south{,|.| }} {#NOOP %btnimage( south, "arrowd")} {reparse}
#COND { east} {#NOOP %btnimage( east, "arrowr")} {reparse}
#COND { northeast} {#NOOP %btnimage( northeast, "arrowne")} {reparse}
#COND { southeast} {#NOOP %btnimage( southeast, "arrowse")} {reparse}
#COND { southwest} {#NOOP %btnimage( southwest, "arrowsw")} {reparse}
#COND { northwest} {#NOOP %btnimage( northwest, "arrownw")} {reparse}
#COND { in} {#NOOP %btnimage( in, "door")} {reparse}
#COND { out} {#NOOP %btnimage( out, "dooropen")} {reparse}
#COND { up} {#NOOP %btnimage( up, "dirn")} {reparse}
#COND { down} {#NOOP %btnimage( down, "dirs")} {reparse}
#BUTTON 36 {Curing Deafness: @curedeaf} {#if @curedeaf=1 {curedeaf=0} {curedeaf=1}} {} {} {} {} {} {Size} {100} {23} {Pos} {1} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 37 { Focusing Mind: @focusmindable} {#if @focusmindable=1 {focusmindable=0} {focusmindable=1}} {} {} {} {} {} {} {} {} {Pos} {24} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 38 {Magic Type: @magic} {#if (@magic = "high") {magic=low} {magic=high}} {} {} {} {} {} {} {} {} {Pos} {47} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 39 {Burning Webs: @useburn} {#if @useburn=1 {useburn=0} {useburn=1}} {} {} {} {} {} {} {} {} {Pos} {70} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 40 {Iginiting Vines: @igniting} {#if @igniting=0 {igniting=1} {igniting=0}} {} {} {} {} {} {} {} {} {Pos} {93} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 41 {Artifact Pipes: @artiepipes} {
  #if @artiepipes=1 {artiepipes=0} {
    artiepipes=1
    del mechanics pipes
    }
  } {} {} {} {} {} {} {} {} {Pos} {116} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 42 {Mage Skills: @mage} {#if @mage=1 {mage=0} {mage=1}} {} {} {} {} {} {} {} {} {Pos} {139} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 43 {Psionics: @psionics} {
  #if @psionics=1 {
    psionics=0
    #t- psionics
    } {
    psionics=1
    #t+ psionics
    }
  } {} {} {} {} {} {} {} {} {Pos} {162} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 44 {Cleanse: @cleanser} {p @cleanser} {} {} {} {} {} {} {} {} {Pos} {392} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 45 {Perfection: @perfectioncrown} {p @perfectioncrown} {} {} {} {} {} {} {} {} {Pos} {438} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 46 {Mercy: @mercywand} {p @mercywand} {} {} {} {} {} {} {} {} {Pos} {461} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 47 {Kingdom: @kingdomcrown} {p @kingdomcrown} {} {} {} {} {} {} {} {} {Pos} {415} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 48 {Window: @window} {p @window} {} {} {} {} {} {} {} {} {Pos} {277} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 49 {} {} {} {} {} {} {arrowu} {Size} {20} {20} {Pos} {500} {40} {6} {} {} {} "" {Explore} {} {north} {3}
#BUTTON 50 {.} {} {} {} {} {} {} {Size} {100} {130} {Pos} {484} {1} {2} {} {} {} "" {Explore} {} {bgroundbutton} {3}
#BUTTON 51 {Web: @web_enchant} {p @web_enchant} {} {} {} {} {} {} {} {} {Pos} {369} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 52 {Diminish: @diminish_enchant} {p @diminish_enchant} {} {} {} {} {} {} {} {} {Pos} {300} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 53 {Ignite: @ignite_enchant} {p @ignite_enchant} {} {} {} {} {} {} {} {} {Pos} {323} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 54 {Waterwalk: @waterwalk_enchant} {p @waterwalk_enchant} {} {} {} {} {} {} {} {} {Pos} {346} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 56 {Slitlock Curing: @slitcure} {#if (@slitcure) {slitcure=0} {slitcure=1}} {} {} {} {} {} {} {} {} {Pos} {185} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 57 {Bashing Settings: @bashing} {#if (@bashing) {bashoff} {bashon}} {} {} {} {} {} {} {} {} {Pos} {208} {1} {2} {} {} {} "" {Explore} {} {} {3}
#BUTTON 58 {Using Scroll: @healingscroll} {pscroll} {} {} {} {} {} {} {} {} {} {} {} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 59 {On Scroll: @onscroll} {} {} {} {} {} {} {} {} {} {Pos} {254} {1} {3} {} {} {} "" {Explore} {} {} {3}
#BUTTON 60 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {500} {20} {6} {} {} {} "" {Explore} {} {northwest} {3}
#BUTTON 61 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {500} {60} {6} {} {} {} "" {Explore} {} {northeast} {3}
#BUTTON 62 {} {} {} {} {} {} {arrowr} {Size} {20} {20} {Pos} {520} {60} {6} {} {} {} "" {Explore} {} {east} {3}
#BUTTON 63 {} {} {} {} {} {} {arrowl} {Size} {20} {20} {Pos} {520} {20} {6} {} {} {} "" {Explore} {} {west} {3}
#BUTTON 64 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {540} {60} {6} {} {} {} "" {Explore} {} {southeast} {3}
#BUTTON 65 {} {} {} {} {} {} {arrowd} {Size} {20} {20} {Pos} {540} {40} {6} {} {} {} "" {Explore} {} {south} {3}
#BUTTON 66 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {540} {20} {6} {} {} {} "" {Explore} {} {southwest} {3}
#BUTTON 67 {} {} {} {} {} {} {} {Size} {10} {20} {Pos} {520} {40} {6} {} {} {0} "" {Explore|Top} {} {up} {3}
#BUTTON 68 {} {} {} {} {} {} {} {Size} {10} {20} {Pos} {520} {50} {6} {} {} {} "" {Explore|Top} {} {down} {3}
#BUTTON 69 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {530} {80} {6} {} {} {} "" {Explore} {} {out} {3}
#BUTTON 70 {} {} {} {} {} {} {} {Size} {20} {20} {Pos} {510} {80} {6} {} {} {} "" {Explore} {} {in} {3}
#CLASS 0
Laysus2006-12-02 19:30:07
How's it handle more than one line of exits?
Shryke2006-12-02 19:32:03
my system has wrapwidth 250, so I never get that problem.
Laysus2006-12-03 00:07:34
Correction, it's intended for users who do .
Anyway, I'll get mine up and available for those who want a standalone compass (with pretty graphics) once I'm back on monday. Verithrax has kindly allowed me to let people use his graphics that he did for it for free.
Also, how laggy is yours, Shryke? I included an option in mine to deactivate it because it can be quite bad changing button images.
Anyway, I'll get mine up and available for those who want a standalone compass (with pretty graphics) once I'm back on monday. Verithrax has kindly allowed me to let people use his graphics that he did for it for free.
Also, how laggy is yours, Shryke? I included an option in mine to deactivate it because it can be quite bad changing button images.
Verithrax2006-12-03 00:08:46
QUOTE(Laysus @ Dec 2 2006, 10:07 PM) 359319
Correction, it's intended for users who do .
Anyway, I'll get mine up and available for those who want a standalone compass (with pretty graphics) once I'm back on monday. Verithrax has kindly allowed me to let people use his graphics that he did for it for free.
Also, how laggy is yours, Shryke? I included an option in mine to deactivate it because it can be quite bad changing button images.
Actually, I believe I was paid for them.
Laysus2006-12-03 00:16:08
Incorrect interpretation of my gramatic structure.
Verithrax has kindly allowed me to let people use his graphics that he did for it, for free -on their part-.
Etc.
Verithrax has kindly allowed me to let people use his graphics that he did for it, for free -on their part-.
Etc.
Shryke2006-12-03 01:59:25
This is a built in problem with zmud, updating buttons. It's a big reason why the old murphster lags.. There really is no way around it. My compass lags a lil bit too, but in my system, there is a settings menu, made to pop out and back in by typing "settings" (uses enabling and disabling of classes) so to answer your question laysus, yes, it lags from the constant updating of buttons, but since it's disableable on both of our systems, it's wholly up to the user on whether or not they want to deal with the lag. IMO that's the way to go.
Unknown2006-12-03 12:51:34
If you're giving a script to someone else and it has buttons in it, always change your button numbers to 0. That tells zMUD to automatically assign the next available number in their settings and doesn't run the risk of overwriting any buttons they already have with those non-zero numbers that you give them.
Laysus2006-12-03 18:19:11
I found a few tricks to avoid lag problems with updating the buttons
1) Make it update -only- the buttons that need changing - a little bit more computation but a lot less opening of files.
2) Make it update on the prompt, not allowing it to before the prompt. Disguises the lag with all the other prompt lag.
1) Make it update -only- the buttons that need changing - a little bit more computation but a lot less opening of files.
2) Make it update on the prompt, not allowing it to before the prompt. Disguises the lag with all the other prompt lag.