What would be the name of the script?:
What kind of script(s) are you suggesting?:
Faction Has said suggestion been seen on other servers before?:
No What is the suggestion?:
Basicly what this suggestion is about is bringing a change to the current /ticket system. The current system allows the Deputy to issue the player a ticket without any information, rather than just the charges (/ticket ID Ammount Charges). That way, the whole procedure lacks proper roleplaying and it doesn't really promote Police RP and citizen interaction. The player just gets ticketed and the ammount is drained out of his back account.
That is why I think it would be better to have a new, interactive system that will bring better RP. The way the system will work is through a GUI, in which the Deputy will write some information about the civilian and his vehicle. Deputies will now have a new item, called the "Ticketbook", which will have around 50 tickets. Everytime you click on the ticketbook, the said GUI will open up and the Deputy will be able to type the information down. He has the ability to either "Save" his work in order to update the ticket later or "Finish" it, once he has filled out all information. Once finished, the GUI will be closed, its form will be changed and a new item will pop up in the Deputy's inventory called the "Ticket". The Deputy then hands the ticket over at the civilian and he then clicks on it. Once the GUI opens up, the layout will be completely different from the one the Deputy was seeing, meaning that the Civilian only has to fill in information about the event and whether he pleads guilty or not. Also, after the Deputy had finished writing the ticket, a Ticket template that's on the left side of the GUI would get updated, showing all the information the Deputy had typed down, giving the Civilian the ability to know what he is being charged for e.t.c.
The civilian can now either fill out Section A, which means that he pleads Guilty to the crimes commited, or he just fills out Section B which means he wants an arraignment. Once he "Finish"es filling in his information, the ticket gets saved and it is now supposedly issued. If he signed Section A, the civilian now has 7 days to pay the ticket at the Superior Court of SA building on St. Lawrence Blvd, otherwise a warrant gets automaticly posted on his MDC record, in order for the Sheriff's Department to arrest him for failure to pay fines induced by the court. If he signed Section B, he is then obliged to fill out an arraignment at the Traffic Chamber. If he fails to do so within a week's period a warrant gets automaticly posted on his MDC record, for failure to show up to the Court. What "postpones" the warrant process is getting the LSCSD representative to mark the ticket as "On Trial", via a simple system on the person's MDC that shows up all active tickets. The one that marks the ticket can either be the case's LSCSD representative, or the deputy that issued the ticket once he sees that an arraignment has indeed been filed.
In addition, the civilian is obliged to show the ticket at the courts in order for his case to be valid. Once he had "Finish"ed filing out Section B, the ticket then gets saved and issued and should he open it up, he will just see a filled out ticket. Here are a few pictures I made on Photoshop to show you how the whole system is supposed to work.
CIVILIAN'S LAYOUT (Some information were blurred because they were personal - All that info would be visible to the civi):
FINAL TICKET LAYOUT:
TICKETS ARE TO BE PAID HERE (St. Lawrence Blvd - SCoSA):
I also have the item PNGs ready, but those will be given straight to the Scripting Team should they move on with this suggestion. So, to sum things up:
-New Items: Ticketbook (50 Tickets), Ticket
-Deputy can save or finish his work
-Layout changes, ticket is given to civilian; he fills that out
-When finished, ticket gets saved and issued (no money withdrawn from anywhere)
-If Section A: 7 days to pay at the courts, otherwise warrant
-New NPC at the Courts building, handling tickets
-If Section B: 7 days to file for an arraignment and get a LSCSD representative mark the ticket as "On Trial", otherwise warrant
-New section at the MDC, showing all active tickets of an individual
What are the advantages and disadvantages of this script towards the server/gameplay?:
+Promotes police RP
+Promotes interaction between Deputies and Civilians
-Might be boring to fill
-People might dislike bothering to go all the way to the courts, although that's how it works in real life Do you have any resources to support our scripters in making said suggestion?:
Yes. I am able to provide all item PNGs, ticket layout, font sizes, font types. How would you go about implementing this idea?: