Hi there!
I'm wondering which is the best client for the majority of people to be using, I understand that Nexus is apparently good for newbies so they can get an idea of how triggers etc work. I'm already using Nexus
Basically I would like to get started and learn how to use the most preferred client with the best scripting facilities.
I'm much better at open scripting if that makes sense? :-)
0
Comments
got gud
CMud (Windows) - Uses it's own script language. Shareware.
Mudlet (Linux, Mac, Windows) - Uses Lua for scripting. (By far the most popular)
MUSHclient (Windows) - Uses JavaScript, Lua, Perl, PHP, Python, or Visual Basic for scripting.
tintin++ (Linux) - Uses it's own script language, but can run language interpreters (lua, perl, python, etc) via the #run command.
The Nexus client uses JavaScript for scripting and can use jQuery functions.
Pretty much any script you can write in Mudlet, you can write in Nexus.
Just use the drop-down box for the trigger/alias action to set it to "Execute script". And if you want scripts to run at startup, make one of the weird Nexus "Functions" just like you would an alias/trigger and name it onLoad and it'll run when the client starts, just like code you put into a Mudlet "Script".
I don't know for sure, but I would probably bet that the majority of players are on Nexus. The majority of older players and players on the forum are on Mudlet since they started using it long before the newer Nexus client was a thing. There are more existing scripts for it too, though it's also worth pointing out that serverside defences and curing and integrated mapping and WALKTO have made a lot of those scripts a lot less necessary.
You can use any JavaScript libraries just like you normally would too. The client already has jQuery in it by default, but I'm using Immutable.js with Nexus for a few things right now for instance.
Neat. I wasn't aware you could do that.
Heck, if you wanted to there's no real reason you couldn't actually just use something like Greasemonkey or Tampermonkey to store and run your Achaea scripts - underlyingly you would be doing pretty much the same thing.
To use a JavaScript library, you just run the code of the library. The same is true in the Nexus client. You could inject the library into the browser with Tampermonkey or you can just store it as a package (the first Nexus package that runs in my profile is just Immutable.js for instance).
[ SnB PvP Guide | Link ]