Mudlet 'Plugins'

by Anisu

Back to Mechanic's Corner.

Unknown2012-05-23 14:53:20
How so? It's basically just a way for a person not on Mudlet to ascertain the area of given room "Foo" via a person who does use Mudlet.
Unknown2012-05-23 15:35:05
Old style sends the tell. New style prints a link in your output?

The one-liner description didn't indicate to me that it was a Mudlet script to tell others the area names via a bot query, so I was having some difficulty parsing the script in my head, I guess.
Unknown2012-05-23 15:52:24
Zarquan:

Old style sends the tell. New style prints a link in your output?

The one-liner description didn't indicate to me that it was a Mudlet script to tell others the area names via a bot query, so I was having some difficulty parsing the script in my head, I guess.


Yeah, sorry about that. I could have been more concise in hindsight.
Unknown2012-06-05 09:18:02
Fixed one of the mapper scripts to take into account those people with puzzle pentagons rather than pyramids. Will now echo the area properly:

You lightly caress a button on a paradox puzzle pentagon and suddenly a hazy image of on the upper
deck of the Pool of Stars (room #1967) flashes momentarily in front of you.
From your knowledge, that room is in City of New Celest.
6492h, 8640m, 9075e, 10p, 24900en, 33900w exkb<>-
You lightly caress a button on a paradox puzzle pentagon and suddenly a hazy image of along the tidy
path (room #9789) flashes momentarily in front of you.
From your knowledge, that room is in Shallamurine Cathedral.


Download link.

Have fun :)


For those not on Mudlet:

^You lightly caress a button on a paradox puzzle pentagon and suddenly a hazy image of (.+) \\(room \\#\\d+\\) flashes momentarily in front of you\\.$
Is the line you need to change.
Ushaara2012-06-05 16:31:04
Realise most people have their own, but here's a fairly simple and flexible script for calling targets, or things like "X is AEONED," across single/multiple clan and squad channels for when spamming one clan just won't do! (Or for when you made triggers that used CLT7 and then clan numbers changed, or the clan went and got their name changed.)

CALLON to enable and specify what clans and/or squad you want to call on.

Add Verbose("What you want to call") into your aliases/triggers to your heart's content. There's an example alias for target calling included.

CALLOFF to disable calling.

Verbose.xml
Calixa2012-06-12 20:32:55
XP counter 1.2

Changes

* Now has a different output specifically tailored for Demigods.
* 'xp verbose on / off' lets you toggle verbose mode, handy for when using the next change.
* Definitions for m&m prompt tags added. Will even define them based on your level. May need to turn the script responsible for this off and back on when you hit Demigod if it doesn't pick up on this properly. If this is too confusing, a client restart will fix it.

Todo

* Add missing influence lines. (Only going to ever bother if someone mails them to me, I grab them before making another update ever.)

If anyone has further requests for this script, let me know :)
Calixa2012-06-27 17:22:04
Send backup copy of any message to yourself

Make an alias, give it a sensible name, and put this as the pattern:


^msgcopy (\\w+) (.*)$


Then put this in the big code box:


send("msg " .. matches .. " " .. matches)
local name = "yourname"
msgcopytrigger = tempTrigger("You have recovered equilibrium.", ] .. name .. ] .. matches:title() .. ] .. matches:title() .. ])


Remember to set your own name and you're done :D Simply use msgcopy rather than msg when you send a message and when you have recovered equilibrium a copy shall be thrown your way for future reference / blackmail purposes / both.

If you have a variable somewhere that holds your name, use that. Or be fancy and grab it through gmcp.Char.Name.name.
Unknown2012-07-04 15:48:49
Table save/load helper

This provides an interface to the table.save() and table.load() functions via aliases. Full details can be found at the mudlet forum's post here
Taewyn2012-07-12 04:56:16
Thanks for all the great work guys.
Unknown2012-07-12 09:36:20
It's comments like this that make us keep providing scripts for the community.

Thanks :)
Unknown2012-07-12 23:28:35
Draylor:

It's comments like this that make us keep providing scripts for the community.

Thanks :)



QFT
Unknown2012-07-27 18:38:26
Okay. I wrote a createLabel() wrapper for simple creation of stylesheet enabled labels. It's currently just a single type of stylesheet, although if there is enough interest (i.e. Say thanks!) then I will write further functions to facilitate this.

The function should be pretty self-explanitory:

styleBox(name, posx, posy, width, height, transparency, callback)

Transparency is surplus at the moment, although callback is pretty handy. This will provide your new label with a click function that when clicked, will run said function. i.e.

styleBox("target_box", 450, 720, 215, 30, 255, "attack")

This will basically create a label that when clicked will run the function: attack() - You will of course need to define this function.

Anyway, the goodies:

function styleBox(name, posx, posy, width, height, transparency, callback)
createLabel(name, 0, 0, 0, 0, transparency)
resizeWindow(name, width, height)
moveWindow(name, posx, posy)
setLabelClickCallback(name, callback or "none")
setLabelStyleSheet(name, ])
end


Any questions or concerns, please don't hesitate to ask.

Enjoy :)
Unknown2012-07-29 20:44:30
Not sure if this is the best thread to post this on, but it's certainly Mudlet related, so here goes.

I start school again in October. (Doing an I.T. Programming Diploma) As such, I decided to start playing around with some C++ (About time!)

My first little project involved adding a new icon set to Mudlet. Here is the result: http://i.imgur.com/jKNQb.png

I have a pre-compiled binary for Windows. (Built on Windows 7 64 bit.) - If you are on Linux, holler at me and I'll give you access to the source.
Let me know via PM if you want to have a play.

Also to note, this version of Mudlet is a fork of the main Mudlet branch, so there's a few extra features available that very few people have access to. Variable display window within the script editor and a whole host of mapper fixes and improvements.
Unknown2012-09-12 18:04:15
Extensive update to the area display code I wrote. Now has the following features:

1. If the room name is unique, it will default to using the mapper API rather than GMCP.
2. Multiple room names will fall back to GMCP.
3. Should there be multiple room names and GMCP data is not available (or should any of the above conditions not be met) it will attempt to pull the data via the mapper API.

What this means in simple terms is that it is now a lot more stable when you glance and observe. If you find any instances where an area is incorrectly displayed or not displayed at all, please message me with the room name and vnum where the problem was located along with what you did.

As I say, this should work flawlessly now, but in the instance that it needs further modification, do let me know.

http://dl.dropbox.co...rea_display.xml
Unknown2012-09-13 15:19:40
Small bug fix as noticed and reported by Ushaara. Thanks :)
Unknown2012-09-16 02:45:14
This plugin reformats linked vial displays to be cleaner. Instead of being to the right of the vial, it pushes all links below it, indents it, and removes unnecessary text. The result is that each linked vial will take 1 additional line, the links will be in a more sensible location, and it also takes less width (for those who use smaller wrap width).


My upload seemed to fail, here is a link: http://www.sendspace.com/file/oq33pq
Kelly2012-09-29 02:50:09
While I think the curio ambients are nifty (having just read through all of them a couple times), it is super distracting during combat to see a colored line that I can't readily discern. So I went through and gagged all of the third-person ambient messages for my sanity sake. Maybe others will find it useful.

I broke it up into individual triggers for each and categorized them by collection, so if you're particularly fond of specific ones, you can toggle it by disabling the folder or trigger for that collection or curio.

Please let me know if you find anything amiss; I went through it pretty quickly.
Kagato2012-10-06 02:05:26
Anyone still got Neos old Killcount script? He told me that he doesn't have his laptop it was on anymore and the link on page 1 is dead.