Let's get to the point. Project Miami is an attempt to create a DarkRP-like (see: Garry's Mod) gamemode for 6 - 32 players in Blockland. Judging by personal experience of administrating SRH DarkRP
back in the day and how DarkRP itself can pretty much always become an RDM/free-killing fest between everyone or the gangsters/cops, I don't expect this to be mind-blowing for everyone.
My main objective is to get a gamemode that is both fun and fast-paced, not boring and slow. I want players to have a little more freedom than usual (and with more freedom allows more potential for abuse), which I'll discuss with the features below in bullet points. It won't exactly be like DarkRP (for good or for bad) as it will incorporate some of my own ideas as well, and potentially any ideas that are discussed in this thread.
GeneralBackgroundThe only player data that is saved is your RP name, your money and potentially the crew you're in (read on).
Your RP name can be set using /rpname, it can't be a direct copy of someone else's and you can only change your RP name every 10 minutes or so.
Project Miami was the codename for the gamemode until I could find a better name. It turns out the name was fine, so I kept it.
There will be no hunger system, it's just an annoyance and gets in the way. If you think you can prove otherwise, be my guest.
There may be a crew system. Players can create their own crews and invite others, I'd like for it to be on a Member -> Officer -> Leader system with the option to turn on/off the ability for Members in that crew to invite others.
JobsBackgroundAnyone can get a job at any time using the /job command.
All jobs have a maximum amount of slots, once they're all taken, no one can join that job until someone who has that job disconnects or takes up another job.
There is a 5 minute delay between switching jobs.
At the moment, there is no bank system (not currently planning one). Your salary is paid every x minutes and put directly into your wallet.
Current jobs:Unemployed - Paid unemployment benefit/salary. Default job on spawn.
Gangster - The general go-to job for crime. Can work alone or in groups (crew, maybe).
EMS - Fire/Paramedic combined government job, uniformed.
Police Officer - Enforces law and order, uniformed.
The Police Officer spawns with a undroppable gun, arrest and unarrest stick. He can make any player /wanted with a reason. Players can only be arrested if they are wanted, and /wanted should only be used when a player has broken a law (if not, they're breaking the rules and they'll have to be banned).
Mayor - Maintains the city, takes all the blame for anything that goes wrong. Uniformed.
May be able to set laws.
Arms Dealer - Sells guns and armor.
I'm really thinking of a way to nerf this. I can't at the moment - all I can think of is making guns ridiculously pricey.
Store Clerk (was Merchant) - Sells general goods, not guns or armor.
Security Guard - Haven't decided yet.Bartender - Scrapped for the moment until further notice.Cook - Scrapped for the moment until further notice.BuildingBackgroundBuilding is going to work like this (I hope): there'll be a preset closed-off map which everyone spawns in. No one can 'build' a building, but people can buy buildings already on the map and build inside of them when they buy the door. When a player disconnects (or sells their door), their bricks are cleared and the door ownership is reset for someone else to buy.
As for the map itself, the theme will be the 80s - Miami.
MediaHere's a picture showing the automated uniform put on when selecting the Police Officer job, and also part of the /jobs command at the top left. The red hammer on the right is not a ban hammer, it's an arrest stick:
Here's a peak at the current chat system. Some people will recognize where I got the chat style from:
This is a personal project that I am doing in my spare time (for fun and for learning), please post if you have a suggestion or question regarding this gamemode.
Will try to revise thread at some point.
I'm most likely forgetting a few things as well.