PivityGmodStore

DarkRP Fire System (Fire Fighters, Extinguishers, Fire Axe, Fire Trucks)

(83)(502)

You can always read the reviews or discuss this product

Stable2.6.3

UPDATE

  1. Fixed French translation.

Only the language file has been updated.

Stable2.6.2

UPDATE

  1. Fixed a rare bug where the fire counter could go in negative.

Updated file: lua/entities/fire/init.lua

Stable2.6.1

UPDATE

  1. Added developer hook when extinguishing fire.
  2. hook.Run( "CH_FireSystem_ExtinguishFire", ply, extinguish_pay )
  3. Added missing translations.
Stable2.6.0

UPDATE

  1. Fixed an error when a player disconnected with an active firetruck.
Stable2.5.9

UPDATE

  1. Fixed fire axe not passing who is giving damage when hitting players.
  2. Call PlayerSpawnedVehicle hook when spawning firetruck to fix compatibility with some firetrucks from the workshop.
  3. Replaced a few pairs with ipairs loops.
  4. Replaced #player.GetAll() with player.GetCount() for optimization.
  5. Replaced a Distance check with DistToSqr for optimization.
  6. Replaced non-unique variable name with unique variable name.
  7. Optimized the way a players firetruck is detected and removed.
  8. Now using CPPI instead of NW vars for ownership on firetruck for optimization.
Stable2.5.8

UPDATE

  1. Added support for several XP systems.
  2. Support for Sublime Levels, Vrondakis Level System, Elite XP System (EXP2), DarkRP Essentials, Brick's Essentials and GlorifiedLeveling.
  3. Enable the XP system you use at the bottom of the configuration file.
  4. Give XP when extinguishing fire.
  5. Added config CH_FireSystem.Config.ExtinguishFireMinXP
  6. Added config CH_FireSystem.Config.ExtinguishFireMaxXP
  7. It randomizes the XP given based on these two configs.
  8. Replaced deprecated function self.Owner with GetOwner.
  9. Now uses ipairs where possible.
  10. Right clicking with fire axe now just works like if you left click.
Stable2.5.7

UPDATE

  1. Removed global functions.
  2. Added distance check security when spawning fire truck from NPC.
  3. Replaced pairs with ipairs for optimization.
  4. Added admin chat commands to execute the normal admin console commands.
  5. Config CH_FireSystem.Config.ChatCommandFireOff
  6. Config CH_FireSystem.Config.ChatCommandSpawnFire
  7. Config CH_FireSystem.Config.ChatCommandValidFires
  8. Config CH_FireSystem.Config.ChatCommandStartAllFires
  9. Config CH_FireSystem.Config.ChatCommandFireAmount
Stable2.5.6

UPDATE

  1. Fixed being able to kill NPC's after latest GMod update.
  2. Fixed extinguisher cabins taking damage.


Updated files: lua/entities/npc_firetruck/... and lua/entities/ch_fire_extinguisher_cabinet/...

Stable2.5.5

UPDATE

  1. Fixed a problem with the new 3D2D overhead.


This is a hotfix for the last update. File to be updated: lua/entities/npc_firetruck/cl_init.lua

Stable2.5.4

UPDATE

  1. The addon now comes with 2 fire trucks by default.
  2. E-One Cyclone II Ladder
  3. Heavy Rescue Firetruck
  4. Added a job category by default "Fire Department" to the F4 menu.
  5. You can remove this in shared/fire_darkrpadds.lua
  6. Added a category to the shipments that comes with the script.
  7. Added console command to delete all fire spawn locations.
  8. Console command for admins ch_remove_fire_all
  9. Cached some colors and materials.
  10. New 3d2d overhead for the fire truck NPC.
  11. Enabled via config CH_FireSystem.Config.OverheadTextDisplay


The content pack has been updated on the workshop to include new overhead and firetrucks.

Additionally I have pre-configured multiple fire trucks. You can find the code and how to add them via the knowledge base https://www.gmodstore.com/help/addon/e1-CoNs0SYKh7mIOVRqYsw/adding-firetrucks

Stable2.5.3

UPDATE

  1. Removed redundant code.
  2. Removed config table CH_FireSystem.Config.FiretruckModels
  3. All firetruck models are now automatically added to the table upon server initializing.
  4. This easens the setup process :)
  5. Fixed config not supporting lua autorefresh.
  6. Fixed CH_FireSystem.Config.ExtinguishAllFiresOnFFLeave not applying.
  7. Removed global variable AdvancedWeapons.
  8. Added distance check for 3d2d on firetruck NPC.
  9. Config option CH_FireSystem.Config.DistanceTo3D2D
  10. Applied new config to fire cabinets 3d2d distance instead of hardcoded.
  11. Increased fire emitter interval to decrease server load.
  12. Replaced Distance with DistToSqr for optimization.
  13. Added meta function ply:IsFireFighter()
  14. Added meta function ent:IsFireTruck()
Stable2.5.2

UPDATE

  1. Added Turkish translation thanks to Wolflix
  2. Added Polish translation thanks to Marcel
  3. Fixed extinguisher cabinets not respawning on cleanup.
  4. Fixed firetruck NPC not respawning on cleanup.