Raised This Month: $32 Target: $400
 8% 

[L4D/L4D2] Survivor Griefer Protection


Post New Thread Reply   
 
Thread Tools Display Modes
Alex101192
Senior Member
Join Date: Aug 2018
Old 06-12-2020 , 20:37   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #11

Hey mastermind, this plugin is nice. Easily one of the best plugins I have. I was wondering if you could apply the exact same thing to players who are on a votekick. So if a player is being votekicked he can't do no damage and gets kicked if he attacks others. Same as your plugin here, just applied to players who are being votekicked. 80% of times they just start shooting everyone before going out of the game.
Alex101192 is offline
timonenluca
Member
Join Date: Apr 2020
Location: Europe
Old 06-12-2020 , 22:07   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #12

I don't understand how you got this to work? I tried it multiple times. The teleporting from higher heights by suicide never seem too work or it did atleast once on dead center and the votekick or immediate kick never worked? Sourcemod gives no blames or errors.

Last edited by timonenluca; 06-12-2020 at 22:07.
timonenluca is offline
Alex101192
Senior Member
Join Date: Aug 2018
Old 06-19-2020 , 12:46   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #13

Can you add an option to ban the client and add the ban on sourcebans ++ with custom ban duration?
Alex101192 is offline
l4dfangamer
New Member
Join Date: Jul 2017
Old 08-19-2020 , 07:20   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #14

Great idea this mod! , maybe an in .cfg to set time before a player can join back after kick.(temp ban)
Or make an option to change vote kick to vote ban. (perm ban, or a to set time)
This because after kick a player they like to come back and cause more trobble.
l4dfangamer is offline
Mystik Spiral
Senior Member
Join Date: Oct 2020
Location: Orlando, FL
Old 10-10-2020 , 09:26   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #15

Quote:
Originally Posted by timonenluca View Post
I don't understand how you got this to work? I tried it multiple times. The teleporting from higher heights by suicide never seem too work or it did atleast once on dead center and the votekick or immediate kick never worked? Sourcemod gives no blames or errors.
Reversing the suicide jump (SJ) only happens during the grace period (l4d_wait_time) from FirstSpawn, which defaults to 45 seconds. Try starting No Mercy and immediately jump off the building...reversing the jump worked for me (and felt pretty weird). Also, don't forget that admins are immune (admins can FF and SJ all they want), so be sure you test with a non-admin.
Mystik Spiral is offline
MasterMe
Member
Join Date: Mar 2010
Location: Netherlands
Old 10-13-2020 , 20:02   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #16

Hi all,

I updated the plugin and changed the following.
  • Fix pragma being below includes.
  • Fix suicide jump votekick not working, it always instant kicked.
  • Print message to chat when (attempting to) trigger votekick, so it doesn't feel random.

Feel free to add to main version MasterMind420, maybe release as v1.4?

Edit: If you do, do correct my typo in the print message: "teamkillling". Oops!
Attached Files
File Type: sp Get Plugin or Get Source (l4d_survivor_griefer_protection.sp - 337 views - 4.5 KB)
__________________

Last edited by MasterMe; 10-13-2020 at 22:39. Reason: typo
MasterMe is offline
Mystik Spiral
Senior Member
Join Date: Oct 2020
Location: Orlando, FL
Old 11-26-2020 , 09:46   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #17

Enhancement suggestion: Do not change anything during the grace period... it is great as is. However, after the grace period expires, reverse friendly fire. That is, if a player shoots a teammate, the attacker takes the damage, not the victim. In addition to protecting against slow-roll griefers who "accidentally" shoot their teammates once every few minutes, it also helps protect against new/inexperienced/bad players joining expert games.
Mystik Spiral is offline
MasterMe
Member
Join Date: Mar 2010
Location: Netherlands
Old 11-26-2020 , 12:22   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #18

Quote:
Originally Posted by Mystik Spiral View Post
Enhancement suggestion: Do not change anything during the grace period... it is great as is. However, after the grace period expires, reverse friendly fire. That is, if a player shoots a teammate, the attacker takes the damage, not the victim. In addition to protecting against slow-roll griefers who "accidentally" shoot their teammates once every few minutes, it also helps protect against new/inexperienced/bad players joining expert games.
I think this plugin can be configured to reverse friendly fire in general: https://forums.alliedmods.net/showthread.php?p=755884 . I've also seen some others around that I can't find with a quick search.
__________________
MasterMe is offline
Mystik Spiral
Senior Member
Join Date: Oct 2020
Location: Orlando, FL
Old 11-26-2020 , 18:49   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #19

Quote:
Originally Posted by MasterMe View Post
I think this plugin can be configured to reverse friendly fire in general: https://forums.alliedmods.net/showthread.php?p=755884 . I've also seen some others around that I can't find with a quick search.
Since both plugins are manipulating damage, I was concerned with conflicts (and weird side effects), though that plugin you mentioned (and another plugin I like) hook player_hurt rather than OnTakeDamage. Perhaps I'll try both running simultaneously and see what happens.
Mystik Spiral is offline
MasterMind420
BANNED
Join Date: Nov 2010
Old 03-09-2021 , 12:41   Re: [L4D/L4D2] Survivor Griefer Protection
Reply With Quote #20

Code:
[ v1.4 ]
Feature - Added late load support
          Added admin cmd fft to disable and enable plugin
	  Added protection method for players switching teams or disconnecting
	  Added message to chat when trigger votekick, so it doesn't feel random(MasterMe)
	  Added message to regular kick so others know why someone was instant kicked.

Fixed - Ledge jump griefing protection was completely broken
	Callvote wasn't working correctly (MasterMe)

Last edited by MasterMind420; 03-09-2021 at 13:22.
MasterMind420 is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 17:05.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode