Dynamic Zombie Spawning: Zombies appear only in designated red zones and at randomized coordinates around the player, ensuring unpredictable encounters.
Safe Zones: Certain areas cause zombies to vanish immediately, providing the player with safe havens.
Multiple Zombie Types: Different categories of zombies (normal, fast, tank) each with their own models, speeds, damage outputs, and unique movement clipsets.
Day/Night Behavior: Zombies have varying vision ranges depending on the time of day, making nighttime encounters potentially more challenging.
Noise-Based Detection: Zombies react to sounds like footsteps, vehicle noise, collisions, and horns. Loud activities attract them, prompting pursuit.
Player Pursuit Logic: Zombies dynamically chase the player if they see or hear them. They adapt their movement speed depending on whether the player is sprinting or within close range.
Vehicle Interactions: Zombies attack and damage vehicles, can attempt to pull the player out of their car, and push vehicles slightly off course.
Ragdoll Effects: When attacked at close range or during certain conditions, zombies can force the player into a ragdoll state.
Lootable Corpses: Once a zombie is killed, the player can loot it for randomly chosen items, with probability-based chances for different item drops.
3D Sounds: Zombies emit sounds that follow their position, adding to the immersive atmosphere.
Blip Indicators: Optional blip markers on the map for zombies, red zones, and safe zones, aiding navigation and strategy.
Configurable Settings: Many aspects are configurable (spawn radius, loot items, vision distance, noise thresholds), allowing for a highly customizable experience.
There is absolutely no security for zombies:giveLoot. As a bare minimum, you could at least check the distance between the player and the entity they are looting. With how it’s currently written, I could obtain infinite loot and there is no check that I’m even looting a valid entity.
Pointing out a flaw in someone’s code and then providing a possible solution should hardly be considered “complaining”, especially when his decision to resolve the matter bears no weight on me, a person not using the script.
Pushing a PR doesn’t teach someone how to write secure code… the flaw being pointed out and being pointed in the direction of a solution does.
just throwing it out there, hrs’s been around for like 3 years now and synced… but I understand what you mean, deff not a lot of synced zombie systems, especially ones that’re free!!
For some reason zombies do no damage to me. Is that because i have pvp off in es_extended config? Also the zombies stop doing their task and just stand still.
Maybe it is an idea to check if a player is in the redzone so that it overwrite the es_extended pvp off.
Also in my opinion the zombies spawn to fast i tried to adjust the spawn timer but they spawn 1 by 1. Maybe it is an idea to let them spawn over the whole redzone instead of around the player.
I might have another idea as well. A while ago i created a script that when u enter the redzone pvp will be enabled. And when ppl shoot eachother and die they will respawn in the air with a parachute within the redzone it was for the cayo perico island.
If u like i can send it to u so u can maybe combine it with your zombie mod. The script it self isnt very well writen but u might can make it beter.