FPtje / DarkRP

DarkRP, a non-serious roleplay gamemode for Garry's Mod.
https://darkrp.miraheze.org
MIT License
460 stars 706 forks source link

Suggestion: Add a "CanNoclip" thing to jobs #1450

Closed Shigbeard closed 10 years ago

Shigbeard commented 10 years ago

(Calling inb4 diy on this one)

So, I feel as if there is already a way to do this (albeit hacky) by use of PlayerSpawn and PlayerDeath and FAdmin globals... but can we have a less hacky way of blocking noclip on certain jobs, in the actual definition of the job, or even forcing noclip on on said jobs?

Just a suggestion, probably a bad one.

FPtje commented 10 years ago

No single job should get the right to noclip. It breaks every roleplay aspect: bases, money printers, shipments, raiding etc.

Your pegasi should fly using props. That would require actual skill and it wouldn't go through walls. You could make a wonderbolts Academy to teach them how to fly (prop surf). It would actually be a cool thing, people would actually have trouble learning how to fly. On the other hand there would be people dashing through the sky like a spitfire. Those are the teachers of course.

That would be the best server ever.

Shigbeard commented 10 years ago

I see what you did there.

My reasoning, however, was something that pissed me off so much today I went apeshit in fadmin's noclip files.

Disable the ability to noclip on RP jobs. IE Admin jobs CAN noclip. It wouldn't make non-admins able to noclip.

IE: Admins you don't need to fucking noclip around the map as a fucking mayor.

FPtje commented 10 years ago

What if all admins are rping and someone reports a minge. Should an admin change their job before taking a look? Why? What if they're not sure whether the report is valid? Should they still change job to look?

What should an admin on duty do when there are no minges? Wander around? Take another job? Should they switch back and forth between admin on duty and something else when minges come and go?

What if they had a voted for job (say mayor) and someone else took it while they went admin on duty. Should they force demote that player and retake the job?

Why is admin on duty even a "job"? Jobs are RP things. Is administrating an rp thing? What would happen if the line between administration and roleplay blurred? Would admins become the gods of the servers?

What if on the other hand, admins were among the players, going superman style to the rescue when a minge is wreaking havoc on the server, going Clark Kent when the world is saved? Would that be a better option? Would it be more or less effort for the admins to administrate? How would that affect response times and willingness to administrate?

Think about these questions. They aren't rhetorical.

Shigbeard commented 10 years ago

Question 1: You don't need noclip to investigate. Spectate was made for a reason... no? It's just as good if not better.

Question 2: Yeah, pretty much. Just wander around and be "On Duty" if duty calls.

Question 3: No, that's the price of administration. It's barely a rewarding job, and its volunteer work, however you should do it for the love and longjepardy of the server, and its community.

Question 4: Admin on Duty jobs are made to show players that the staff actually care. That they are active. That they are there. Jobs are more visible and evident than a simple rank on a player tab that no one seems to remember that exists. No, seriously, I bet no one remembers that you can click a players name and get a whole bunch of info about them, and then you can click those bits of info to copy them to clipboard.

Question 5: I'd like to put $500 on "What is /ban, /kick, /slay, /freeze, /jail, /slap, /ragdoll... etc." There are hundreds of ways to administrate, and Noclipping, after you use it enough, becomes automated. You tend to noclip around for faster travel. This is abusive.

How about jobs that we MUSTN'T allow to noclip. Mayor, a high risk target, many would want him hostage, etc. A max of 1, most server's have more than 1 fucking admin. Why not disable noclip on that? To prevent abuse etc.

You cannot tell me you haven't habitually pressed the noclip key when you were falling off a building, or were miles away from your destination. Regardless of your server or not.

On 4/5/2014 7:34 PM, Falco Peijnenburg wrote:

What if all admins are rping and someone reports a minge. Should an admin change their job before taking a look? Why? What if they're not sure whether the report is valid? Should they still change job to look?

What should an admin on duty do when there are no minges? Wander around? Take another job? Should they switch back and forth between admin on duty and something else when minges come and go?

What if they had a voted for job (say mayor) and someone else took it while they went admin on duty. Should they force demote that player and retake the job?

Why is admin on duty even a "job"? Jobs are RP things. Is administrating an rp thing? What would happen if the line between administration and roleplay blurred? Would admins become the gods of the servers?

What if on the other hand, admins were among the players, going superman style to the rescue when a minge is wreaking havoc on the server, going Clark Kent when the world is saved? Would that be a better option? Would it be more or less effort for the admins to administrate? How would that affect response times and willingness to administrate?

Think about these questions. They aren't rhetorical.

— Reply to this email directly or view it on GitHub https://github.com/FPtje/DarkRP/issues/1450#issuecomment-42128628.

FPtje commented 10 years ago

Noclip is already disabled in FAdmin. Jobs have as much to do with noclip or no noclip as the fact whether someone has a sniper rifle. This should not be in DarkRP, its confusing, it blurs the line between jobs and administrating and it's a terrible solution for abusive admins.

Bo98 commented 10 years ago

There's already a hook anyway iirc.