Jump to content

[REL] rh_help (Helpmanager substitute)


robhol

Recommended Posts

After meditating on the issue and writing a couple of minor patches for helpmanager, I just thought "f this, I'll make my own."

This resource is designed to work almost exactly like the original helpmanager resource, except with a different GUI setup and a couple of extra features.

rhhelp.jpg

As you can see, the GUI uses a grid list instead of the "traditional" tab panel. This allows for more resources/"chapters" in the list, and also for a bit longer titles for each chapter/resource than you'd have in a tab panel.

The resource works a lot like the original (out of the box, if you have existing helpmanager-compliant resources) with help.xml config files, opening with F9 or /gamehelp (configurable in the script.)

The main advantages (apart from the list) over the old help manager is that it allows you to provide custom titles for chapters/resources instead of using the resource names. You can also sort your chapters in a certain order. In the image, all the chapters are in correct order, and will still be so regardless of restarts on any relevant resource.

Links

Wiki page

Resource page

Enjoy! :)

Edited by Guest
Link to comment

i like your improvements

heres a suggestion i had struggling in my head for a long time:

i'm tired of all those stupid /slashcommands for setting a simple true false setting or anything else. i have no real clue how to implement this properly but it would be very user friendly if the gui also provided you with the ability to just set settings to your preferences. i would probably have it in two gui tabs, one with the classic help text (just like you have it) and another tab called settings which shows you a list of resources which supports this "settings" tab where you can just tick or choose your preferences for all the individual resources. my chatbubbles resoruce for example would have a "enable" a "max stacked bubbles" and a "hide own chatbubbles" setting, maybe even color values or anything you can just think of. there are also many resources which are just considered as "too basic to have a help page" but even those usually have settings... so where do you get the command names from? nowhere, you can't find them. --> this would be the solution. (in best case those settings would be saved client side so you dont have to set them again on this (or any other) server)

Link to comment

well it seems like you want to improve the help manager, but no matter how much i like your improvements they are really minor. i had done such a resource before but having 1 help panel and 1 settings panel would only make it worse and confuse everybody. i just though you're interested in making this whole help manager a complete thing by adding more user friendlyness to it in general. the admin panel already does a good job for server owners but there are settings which need to be client specific. (the server owner wants to offer chatbubbles, but some users may prefer to play without them). at the moment there are very few resources which actually save preferences client wise, this should change, but it won't until it becomes easier to implement. basically i want you to introduce this, because it could replace many /commands and save time.

Link to comment

robhol, I like the improvements. How should the resource naming work? And could one resource make multiple entries on the list for some categorization (though usually one resource focuses on one thing, not multiple).

DarkDragon[GER], what you suggest is pretty much the client side feature of lil_Toadys admin panel. I also think it would be nice to have global settings, so that it wouldn't be needed to rewritten by every resource that wants to have client side settings without commands. However, maybe separating them from help/info would be better (maybe not).

Link to comment

Does this Helpmanager correctly handle custom GUI?

You know, for backwards compatibility.

I had a pipe-dream helpmanager replacement in my list of ideas to make but haven't got started on it, and this was my biggest concern with the idea.

myHelpTab = call(getResourceFromName("helpmanager"), "addHelpTab", getThisResource(), true)

Link to comment
  • 3 months later...
  • 11 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...