RSSy MYGO.pl Opublikowano Listopad 14, 2017 o 01:07 RSSy Udostępnij Opublikowano Listopad 14, 2017 o 01:07 Introduction Spoiler There have been a decent amount of effective anti-rush plugins made in the past. What makes this one so different? Well, it has 3 systems to prevent players from rushing, falling behind, and even griefing by jumping off tall buildings to fall to their deaths before inevitably disconnecting. Description Spoiler This plugin prevents players from speedrunning through the campaigns. As a rusher/straggler/griefer (the type of griefers to jump off buildings before disconnecting), you would be subject to punishment from the 3 systems. 3-in-1 SystemKeyman aka Anti-Runner System Spoiler Taken from Anti-Runner System - REMAKE, this system assigns a random player on map start to be the "Keyman." As a Keyman, only you can open the ending saferoom door. To prevent trolls from taking advantage of this system, nobody (except admins) is told of who the Keyman is until someone tries to open the saferoom door. Alternatively, admins can use sm_key <player_name> to choose a new Keyman. The kick flag is needed to use sm_key and see the Anti-Speedrunner System option in the admin menu. This system is disabled on Death Toll maps 3-5 due to bugs that I cannot fix. Punishment aka Anti-Rush System Spoiler This system also detects how far a player strays from the team. Depending on the distance set by the cvars (recommended value should be lower than Teleportation system's value), the system will spawn a special infected (Smoker, Hunter, Jockey, or Charger) right behind the player. This will ensure that the player doesn't get away and instead receives karma. If the player somehow manages to survive and goes even further, the Teleportation system will handle the rest. Alternatively, admins can use sm_alone to get a list of players that are alone. The kick flag is needed to use sm_alone. This system is disabled during finale maps with big areas (i.e The Parish/Dead Center finale). Teleportation aka Anti-Racer System Spoiler This system detects how far a player strays from the team. Depending on the distance set by the cvars, the system will warn the stray player before teleporting them back to the nearest teammate. This system is disabled during Tank fights and finale maps with big areas (i.e. The Sacrifice/The Passing finale). Cvars Spoiler PHP Code: // Announce the plugin info? (0: OFF, 1: ON) // - // Default: "1" l4d_antispeedrunner_announce "1" // Colors used for the Keyman system's messages. // - // Default: "x01 - x02 - x03 - x04 - x05" l4d_antispeedrunner_colors "x01 - x02 - x03 - x04 - x05" // Enable the Anti-Speedrunner System? (0: OFF, 1: ON) // - // Default: "1" l4d_antispeedrunner_enable "1" // Lock the saferoom door if any Tank is alive? (0: OFF, 1: ON) // - // Default: "1" l4d_antispeedrunner_lock_tankalive "1" // Enable the Punishment system? (0: OFF, 1: ON, spawn infected to punish loner.) // - // Default: "1" l4d_antispeedrunner_loner_punish "1" // Maximum seconds to punish a loner. // - // Default: "25.0" l4d_antispeedrunner_loner_punish_intervual_max "25.0" // Minimum seconds to punish a loner. // - // Default: "5.0" l4d_antispeedrunner_loner_punish_intervual_min "5.0" // How far does a player have to be from his team to be a loner? // - // Default: "1500.0" l4d_antispeedrunner_loner_range "1500.0" // Distance allowed before player gets teleported. // - // Default: "3000.0" l4d_antispeedrunner_teleport "3000.0" // Distance allowed before player gets warned. // - // Default: "2500.0" l4d_antispeedrunner_warn "2500.0" Credits Spoiler ztar, Pescoxa, raziEil (disawar) - For the Anti-Runner System - REMAKE aka the Keyman system.Pan Xiaohai - For the We Can Not Survive Alone (coop) aka the Punishment system.Krufftys Killers - For sharing with me the code to his Anti-Solo plugin aka the Teleportation system. Changelog Spoiler Version 1.0 (November 13, 2017) Initial Release. Installation Spoiler 1. Download l4d_anti-speedrunner.smx and l4d_anti-speedrunner.phrases.txt. 2. Place l4d_anti-speedrunner.smx in addons/sourcemod/plugins folder. 3. Place l4d_anti-speedrunner.phrases.txt in addons/sourcemod/translations folder. Upgrading to Newer Versions Spoiler 1. Delete l4d_anti-speedrunner.smx from addons/sourcemod/plugins folder. 2. Delete l4d_anti-speedrunner.cfg from cfg/sourcemod folder. 3. Delete l4d_anti-speedrunner.phrases.txt from addons/sourcemod/translations folder. 4. Follow the Installation guide above. Attached Files Get Plugin or Get Source (l4d_anti-speedrunner.sp - 37.9 KB) l4d_anti-speedrunner.phrases.txt (6.3 KB) Wyświetl pełny artykuł Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się