Hello everyone,
I’m excited to introduce our latest project to you - the Zombiescript! We’ve put a lot of effort into transforming the standard NPCs into lively and authentic zombies. With some cool emotes and walking styles, we’ve created a truly unique and original atmosphere.
Now, the zombies not only look menacing but also actively engage in the gameplay. They can attack, injure, and even showcase impressive scratch animations. Things get particularly intense after nightfall when the zombies become faster and, in some cases, stronger. Boss zombies add an extra layer of challenge, as they can’t be easily defeated with a simple headshot.
But that’s not all! You can shape your own world by creating safe zones without zombies or red zones with especially powerful ones. The number of zombies depends on the NPC population in the vicinity. And don’t forget, fallen zombies can leave behind lootable treasures!
The best part? You can configure everything according to your preferences, tailoring the player experience to your liking.
We’re genuinely excited about our Zombiescript and hope it enriches your gaming world as much as it has enriched ours. If you have any questions or want to learn more, I’m here to help.
Get ready for a truly unique gaming experience!
Best regards,
Features:
- Optimized for performance
- No gamecrashes - change standard NPC to zombies
- Zombies at night faster and more strength
- Bosszombies
- Lootsystem for Zombies
- Playerdetection customizable while shooting, running etc.
- Safezones
- Custom events usable for zombiedamage
- RedZones (zombies with more health)
- Translate like you want to
- Zombies destroy your vehicle, if you’re inside
Config
Config = {
-----------------------------------------------------
----------- How much NPC? 0.0 to 1.0 ----------------
-----------------------------------------------------
NPCatDay = 1.0, -- How much NPC at day? 0.0 to 1.0
NPCatNight = 1.0, -- How much NPC at night? 0.0 to 1.0
-----------------------------------------------------
-------------------- Safezones ----------------------
-----------------------------------------------------
SafeZones = {
{x = 1722.68, y = 2581.87, z = 45.56, radius = 250},
},
-----------------------------------------------------
-------- Distance for Zombies can detect you --------
-----------------------------------------------------
ZombieHearDistanceShooting = 120.0,
ZombieHearDistanceRunning = 30.0,
ZombieHearDistanceNormal = 10.0,
-----------------------------------------------------
------- How fast are the zombies? (1.0 - 5.0) -------
-----------------------------------------------------
ZombiesAtNightFaster = true,
ZombieSpeed = 2.0,
-----------------------------------------------------
--------------- Damage for one scratch --------------
-----------------------------------------------------
Damage = 1, -- Damage per hit
-----------------------------------------------------
-------- Can Armour protect against zombies? --------
-----------------------------------------------------
ArmorFirst = true,
-----------------------------------------------------
---------------- Zombiestrength ---------------------
-----------------------------------------------------
ZombieHealth = 500,
-----------------------------------------------------
-------------------- Redzone ------------------------
-----------------------------------------------------
RedZone = vector3(3569.84, 3758.86, 30.06),
RedZoneRadius = 500,
ZombieHealthInRedZone = 2000,
-----------------------------------------------------
--------------------- Boss --------------------------
-----------------------------------------------------
BossWahrscheinlichkeit = 95, -- 100 - BossWahrscheinlichkeit: 95 --> 5%
ZombieHealthBoss = 5000,
KillBossWithHeadShot = false,
StartDelay = 30, -- After spawn, zombies can't notice you for StartDelay seconds
-----------------------------------------------------
-------------------- Looting ------------------------
-----------------------------------------------------
LootZombies = true,
LootItems = {
'water',
'meat'
},
-----------------------------------------------------
------------ Event for dead by zombie ---------------
-----------------------------------------------------
KilledByZombiesClientEvent = 'none', -- 'none' = kein Event ausführen
KilledByZombiesServerEvent = 'none', -- 'none' = kein Event ausführen
-----------------------------------------------------
--------- Event for getting hurt by zombie ----------
-----------------------------------------------------
GetDamageByZombieServer = 'none', -- 'none' = kein Event ausführen
GetDamageByZombieClient = 'none', -- 'none' = kein Event ausführen
-----------------------------------------------------
------------- XP for killing a Zombie ---------------
-----------------------------------------------------
XPServerEvent = 'none', -- 'none' = kein Event ausführen
XPClientEvent = 'none', -- 'none' = kein Event ausführen
}
Translation = {
ZombieAlive = ‘Du kannst diesen Zombie nicht looten. Er lebt noch.’,
TooMuchDistance = ‘Dafür bist du zu weit entfernt.’,
loot = ‘Loote Zombie…’,
}
Download
Documentation
Requirements
Download Mythic Progbar on GitHub
Download ox_lib on GitHub
Download ox_target on GitHub
Update V1.1:
- added support for your own XP-system
- added support for your own infection-system
- boost performance (resmon from 0.1ms to 0.04ms)
Trigger custom events for your Scripts
------------ Event for dead by zombie ---------------
-----------------------------------------------------
KilledByZombiesClientEvent = 'none', -- 'none' = kein Event ausführen
KilledByZombiesServerEvent = 'none', -- 'none' = kein Event ausführen
-----------------------------------------------------
--------- Event for getting hurt by zombie ----------
-----------------------------------------------------
GetDamageByZombieServer = 'none', -- 'none' = kein Event ausführen
GetDamageByZombieClient = 'none', -- 'none' = kein Event ausführen
-----------------------------------------------------
------------- XP for killing a Zombie ---------------
-----------------------------------------------------
XPServerEvent = 'none', -- 'none' = kein Event ausführen
XPClientEvent = 'none', -- 'none' = kein Event ausführen
Code is accessible: No / Config
Subscription-based: No
Lines (approximately): 1283
Requirements: NewESX, For Looting: ox_lib, ox_target, mythic-progbar, OneSync (for Zombiesync)
Support: Yes