Completely Automated Staff Team! - Oh yes, I did.

Discussion in 'Custom Script Releases' started by Tresdni, Jan 17, 2011.

  1. Sythen New Member

    Tresdni’s Complete Automated Staff
    Taken To The Next Level! Edited By: Sythen (A.A.R)

    Modification Update:

    · Both automated server staff bots now allow players to page for any real server staff members that are online using the keyword: livesupport
    · I created this update because I didn’t like the fact that we had to disable the original HelpGump; this killed the GM paging feature of the server.
    · So, I took that, most useful, feature off that original HelpGump and added it to this System to enable players the ability to utilize it.
    · I updated the look and feel of the original GM paging system to mesh, seamlessly, with the look and feel of the Automated Server Staff system.

    Scripts/Engines/Help/HelpGump.cs
    Four (4) Edits Total
    Two (2) Removed Code Regions Within Two Of Those Four (4) Regions

    Do A Search: #region Shadows Edge – Automated Server Staff
    Do A Search: #endregion Edited By: A.A.R

    Scripts/Engines/Help/PagePromptGump.cs
    One (1) Edits Total
    One (1) Removed Code Region Within That One (1) Region

    Do A Search: #region Shadows Edge – Automated Server Staff
    Do A Search: #endregion Edited By: A.A.R

    Scripts/Engines/Help/PageResponseGump.cs
    One (1) Edits Total
    One (1) Removed Code Region Within That One (1) Region

    Do A Search: #region Shadows Edge – Automated Server Staff
    Do A Search: #endregion Edited By: A.A.R

    Scripts/Engines/Help/PageQueue.cs
    Three (3) Edits Total
    Three (3) Removed Code Regions Total, In Those (3) Regions

    Do A Search: #region Shadows Edge – Automated Server Staff
    Do A Search: #endregion Edited By: A.A.R

    SOME TEASER SCREENSHOTS:

    Player Gumps
    [IMG]

    [IMG]

    [IMG] This is the DISTRO gump that players recieve - No Change

    [IMG]

    [IMG]
    If you press the 'Issue Is Resolved' button a Player Feedback Report will appear so that players can let their server owners know just how good or bad a job their live staff is doing on the server.
    If you press the 'Issue Is Not Resolved' button the player will be sent back to the 'Why Are You Paging Staff?' gump to enter another message in the page queue. Maybe the second time 'round they'll be able to better explain their issue and/or annoy staff enough that they actually help :)

    Staff Gumps
    I did not make any changes to any of the staff related distro gumps, but I've included them in the screenshots so that you can see how they flow with the Automated Staff System:

    [IMG] This gump comes up when a new page is in Queue

    [IMG] Press 'okay' and you get this gump

    [IMG] Press the arrow and get this gump

    Well thats it for now, I hope you all enjoy having the paging system back :D

    _____________________________________
    I should caution you all to backup your original help system because, with this modification, if you try to turn off the automated staff feature ...(as it was intended: it would revert back to players getting the HelpGump by pressing the Help button)... and then press the Help button, players will enter straight into the Player Help Paging System gump (1st picture above - under Player Gumps). This might be cool for some of you only needing the Help button to do this task, and it might be frustrating for those of you who enjoyed all the features of the original system HelpGump.

    What these edits DO allow (if you follow what I did) is that they make it easier for server owners to implement their own gumps by replacing my new gump edits with their own versions of the HelpGump and then adding functionality to them. I did this with GumpStudio so editing should be a breeze! :D Also I've added the original gumpstudio files to the custom gumps above, so if you want to modify those gumps to personalize your server - go right ahead ;)

    _____________________________________
    Added A Mini-Update To The Compressed Files - 02/17/2011 9:15PM (EST)
    The PageType.<Type> Enums have been changed to reflect the changes made to the scripts. This makes the PageType entries in the staff page gump read what they are supposed to. I haven't deleted anything out of the scripts, I just commented out unnecessary PageType entries and added 3 new ones.

    Attached Files:

    sdballer likes this.
  2. sdballer New Member

  3. cho7981 New Member

    GM_PromotionalDeed.cs MadCowDisease Namespace not found
  4. Sythen New Member

    hehe yes i didn't add the MadCowDisease and forgot to take it off the deed items... I only added it for test purposes but if you'd like it then feel free to download it :)

    Attached Files:

  5. Tresdni New Member

    Any chance you can rar your entire system up that is modified? I'll add it as an attachment to my first post and give you credit of course. It's nice to be organized :p
  6. Sythen New Member

    You don't need to give me credit, I'm doing this to learn moreso than to gain fame...lol I sent you a message, but I'll just say that everything has been uploaded.

    1. Take the first modification upgrade to your system and download it, unzip it into a folder....
    2. then download this update I just uploaded, unzip it into another folder
    3a. then merge the directory trees together (if you've made other modifications to the files outside this system)
    3b. alternatively: simply replace the files from my first modification upgrade with the files from this update
    4. take the new file(s) and place them in the approprate directory as indicated by the folder I have them in with this update package

    *remember to backup your original distro files and change their extension (then you always have them if you need to revert). :D I'd say both the packages and code are already fairly organized :)

    On a side note: that madcowdisease kryss was just put into the code as an example to test out the gump of the promotional deed in the system; it can be replaced with something else.
  7. pagan_302 New Member

    okay so i did everything and when i restart the server it gives an error on playermobile and wipes all accounts.
  8. Sythen New Member

    your player mobile serialization must be off then, that happened to me when I didnt serialize mine correctly. You'll need to take a look at the playermobile i have included in my scripts and merge it with yours and change the serialization in both the case numbers and at the end of the script. If you don't know how to do this, then you'll need to post your player mobile script and ask for help; whether or not I am able to help with serialization remains a mystery to me since I had help with my own in the posted scripts above. The other thing is make sure you're using the latest SVN because if you're using RunUO 2.1 Final you may or may not encounter errors. This system was only tested on the SVN 663 version.
  9. pagan_302 New Member

    i did everything u said to do and it wipes all characters off the accounts on shard.....how do i fix?, im kinda new at this stuff
  10. pagan_302 New Member

    heres my player mobile file maybe u can fix it

    Attached Files:

  11. Sythen New Member

    Attached Files:

Insert every image as a...
  1.  0%

Share This Page

※尿焦潵㭴尬焦潵㭴摴牵♜畱瑯㨻〵嵽嬬㐲