Author Topic: Project Miami - Another RP gamemode  (Read 2597 times)


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.

General

Background

The 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.

Jobs

Background

Anyone 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.

Building

Background

Building 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.

Media

Here'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.
« Last Edit: December 14, 2014, 11:38:23 AM by Crazycom »

I'm looking forward to it. keep up the work pls

do you have a city layout?
« Last Edit: December 13, 2014, 11:16:40 PM by Isjix »

I'm looking forward to it. keep up the work pls

also, inb4 someone dresses up as jacket and murders the gangsters

I was thinking this was a Hotline Miami gamemode :V

ah well 80s Miami kicks ass for me.

was expecting hotl-
I was thinking this was a Hotline Miami gamemode :V

dam ni t

if this is one of those mods where everyone is just killing each other willy nilly (akoi's city rp) then im going to flip stuff because obviously people haven't learned their lesson

if this is one of those mods where everyone is just killing each other willy nilly (akoi's city rp) then im going to flip stuff because obviously people haven't learned their lesson
At the moment, yeah. I've been thinking of a way to combat this though:

Have a server pref to disable/enable guns altogether (no arms dealers, police don't spawn with a gun), or have a pref to disable/enable crime itself (no gangsters, no arms dealers, police become the equivalent of campus security - no power to arrest and they don't spawn with a gun either). I can't decide which one though.

If it wouldn't be too much trouble, could you make a version of the chat mod that's only the chat? I find it better than most, if not all, other RP chatmods I've seen, even if it is missing radio chatting.


If it wouldn't be too much trouble, could you make a version of the chat mod that's only the chat? I find it better than most, if not all, other RP chatmods I've seen, even if it is missing radio chatting.

I'll add a radio to team chat and make a small release here.
It'll only have a limited /rpname function, but the other general chat stuff (/ooc, /looc, /me, *w(hisper), *y(ell) ) will be there.

EDIT: Here you go - http://forum.blockland.us/index.php?topic=271489.0
« Last Edit: December 14, 2014, 05:30:11 PM by Crazycom »