forums wiki races classes cabals religions world history immortals all pages bugs items helps changes calendar map login donate play now

Matt's Scripts for FL

On my new PC now and have just reinstalled MUSHclient - anybody got a link to the roller and Macro Scripts etc by Mattumae, I searched out one link on but it seemed to be broken.

http://forsakenlandsroller.50megs.com/

Thanks - I previously had a targetting script which I remember downloading at the same time as this one, Part of it seems to be present in the Default World, but the other was far more powerful and flexible - Anybody know if its about anywhere?

Bah this is going to frustrate the hell out of me - mainly because I should know how to write a script that will do this myself - I just haven't written anything for so long I'm messing up basic commands.

Matt if your still out there it was the Macro script - I.E the one where you could set variables for f5 through 8 for different skills spells, and also set f2 f3 f4 for quick weapons changes.

use alias to change weapons and save the F's for Skills you wish to lead with.

I have my 9 key from keypad bind to : F(string) @target

With F5 Dirt, F8 charge ...

use alias to change weapons and save the F's for Skills you wish to lead with.

I have my 9 key from keypad bind to : F(string) @target

With F5 Dirt, F8 charge ...

f9 tell Did you at least leave my things?

F9:

"Air Thrash selected"

For that i would need to die. I never ever die. Unless, i am goffing around.

Or playign a evil or a meele.

Healers are very survivable, aren't they Mya?

I wouldn't know, i don't PK with mine, and no one attacks me. I just use it to explore, and suit up Newbies.

Mya is like a knowledge base of incredibly obscure room names and mobs. It's fantastic.

Dey

As long as were on the topic of Mushclient, do you guys know how to create an alias for a target player.

For example, theres an alias: Target Chayesh

"Chayesh" will now be your target and will link with your other macros/aliases such as: Bash "target", trip "target", charge "target", etc.

Know what I mean?

Re: WoS, Bash "target", trip "target", charge "target", etc.

Re-produce the murder aliases and macro then change 'murder' to 'dirt.' I'll explain it a little.

The 'target *' alias sets the target variable - you don't need to mess with this. The f5 macro outputs f5_macro_alias. The alias named f5_macro_alias fires when its output is matched and does what's in it's send box.

There's a bit of backwards-ness here because the macros don't have scripting capability. When you push one of the f-keys all mush is doing is sending what's there as if you had typed it out. Don't ask me why this is how it is. I remember Nick G saying something about how the macros were the first thing he made for the client before scripting or anything and just never bothered re-coding them b/c you can just do it this way. Don't quote me, though.

So you go to the f6 macro and have it output 'f6_macro_alias'. Now, whenever you push f6 it's sending 'f6_macro_alias.' To catch that you make a new alias that fires on 'f6_macro_alias.' Normally you'd have an alias for like cdi to cast detect invis - and the idea here is the same. If you really wanted to you could type out 'f6_macro_alias' instead of pushing the f-key is what I'm getting at here.

Anyway, you make a new alias called f6_macro_alias. Make sure the send to dropdown box is changed from world to script and the expand variables box is checked. That box is what makes the "@whatever" work.

With that stuff set you go into the alias' big send box and do: world.send "dirt @target"

Whenever you push f6 the macro sends 'f6_macro_alias' and that text is caught by the alias that matches the text and instead what you send to the mud is 'dirt @target' - THAT is caught and @target catches the target variable you set with the alias to whatever text you type in. Repeat for 7 and 8 and whatever.

You can just paste this into the alias configuration and then make the f6 macro into f6_macro_alias to see another example.


 match="f6_macro_alias"
 enabled="y"
 expand_variables="y"
 send_to="12"
 sequence="100"
 >world.send "dirt @target"

If you have the alias window open, like where you can click Add.. Edit.. Remove.. and stuff mush knows if you paste an alias.

CHECK on what script your mush is set to run. World details>Scripting>Scripts and look at the top for the Scripting Language: dropdown. The world.send thing is a vbscript command. If you want to use lua or whatever you can lookup the syntax http://www.gammon.com.au/scripts/function.php If you want to use what I posted it has to be set to vbscript and the little enable script checkbox has to be on.


Edit: I found the old macro stuff EL was asking for buried in the 50megs site. They're there if you want to look at them or get 'em again.

Woo! Thanks Matt! I'll have to try it once i get a chance.

Thats the one I wanted !!! Thanks Matt.

As there your scripts this sounds a little silly but i'm suprised you scrapped the earlier one as it is TONS more powerful than the later one used.

Oh and for anybody else who decides to use it - theres even a snazzy helpfile if you type MacroHelp character sensitive - not sure if it prompts you to that anywhere in it.

sniff

Am I the only only one doing things the good ol fashion way? No wonder people i fight tend to be so fast.

don't worry Lou...I'm super old school too...I'm so damn old school I use SimpleMu

I also have no clue what they are talking about.

pretty much I think Lou is trying to say that he doesn't use any sort of scripts or rollers and I said that I don't use any either...just my fingers. I don't even have any macros or timers.

don't worry Lou...I'm super old school too...I'm so damn old school I use SimpleMu

Wow, you are the only other person I've ever known to use SimpleMU as well. Go us!

Live Long, Play Stong,

GMUD FOR LIFE.

SimpleMu with aliases are the way to go.