robhol Posted December 14, 2009 Share Posted December 14, 2009 (edited) 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. 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 December 19, 2009 by Guest Link to comment
Dark Dragon Posted December 14, 2009 Share Posted December 14, 2009 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
robhol Posted December 14, 2009 Author Share Posted December 14, 2009 Sorry, but.. wtf? l2paragraph And what does that have to do with this resource.. Link to comment
Dark Dragon Posted December 14, 2009 Share Posted December 14, 2009 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 Posted December 14, 2009 Author Share Posted December 14, 2009 That would really be more a separate issue - it doesn't fit in the same resource as a help system IMO. It's also not something I need enough to actually make for myself. Link to comment
madis Posted December 14, 2009 Share Posted December 14, 2009 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
subenji99 Posted December 14, 2009 Share Posted December 14, 2009 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
robhol Posted December 15, 2009 Author Share Posted December 15, 2009 I didn't add those functions because I don't really see the use in them. Maybe I'll add an "Import XML file" feature, but later, and only if I ever actually get MTA working again. Link to comment
robhol Posted December 19, 2009 Author Share Posted December 19, 2009 Released! See main post for details, links, and stuff. Link to comment
AcidbRain Posted March 24, 2010 Share Posted March 24, 2010 The link to the resource ( https://community.multitheftauto.com/index.html?p ... ils&id=540 ) brings up a page that says 'Invalid resource' Link to comment
Xierra Posted March 25, 2010 Share Posted March 25, 2010 Yeah you're right. But I already got the resource for a while. Just wait for response from the others. I also get "Invalid Resource" for that. Link to comment
Xierra Posted March 29, 2010 Share Posted March 29, 2010 Anyone? Please reply! It's important! Well if there's nobody answering, maybe I'll post it on the community with robhol as the creator. Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now