add sborka

This commit is contained in:
2026-03-31 10:27:04 +03:00
commit f5e5f56c84
2345 changed files with 382127 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
AddCSLuaFile()
game.AddParticles( "particles/at4_explo.pcf")
game.AddParticles( "particles/struc_bomb.pcf")
game.AddParticles( "particles/fires.pcf")

View File

@@ -0,0 +1,33 @@
AddCSLuaFile()
if GetConVar("hb_easyuse") == nil then
CreateConVar("hb_easyuse", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_fragility") == nil then
CreateConVar("hb_fragility", "1", {FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_nuclear_emp") == nil then
CreateConVar("hb_nuclear_emp", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_safeemp") == nil then
CreateConVar("hb_safeemp", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_nuclear_vaporisation") == nil then
CreateConVar("hb_nuclear_vaporisation", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_shockwave_unfreeze") == nil then
CreateConVar("hb_shockwave_unfreeze", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_decals") == nil then
CreateConVar("hb_decals", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_realistic_sound") == nil then
CreateConVar("hb_realistic_sound", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_sound_shake") == nil then
CreateConVar("hb_sound_shake", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end
if GetConVar("hb_nuclear_fallout") == nil then
CreateConVar("hb_nuclear_fallout", "1", { FCVAR_REPLICATED, FCVAR_ARCHIVE, FCVAR_NOTIFY } )
end

View File

@@ -0,0 +1,11 @@
AddCSLuaFile()
game.AddDecal( "scorch_small", "decals/scorch_small" );
game.AddDecal( "scorch_medium", "decals/scorch_medium" );
game.AddDecal( "scorch_big", "decals/scorch_big" );
game.AddDecal( "scorch_big_2", "decals/scorch_big_2" );
game.AddDecal( "scorch_big_3", "decals/scorch_big_3" );
game.AddDecal( "nuke_small", "decals/nuke_small" );
game.AddDecal( "nuke_medium", "decals/nuke_medium" );
game.AddDecal( "nuke_big", "decals/nuke_big" );
game.AddDecal( "nuke_tsar", "decals/nuke_tsar" );
game.AddDecal( "tiberium", "models/rogue/tibe/tibe_decal" );

View File

@@ -0,0 +1,42 @@
AddCSLuaFile()
util.AddNetworkString( "hbombs_cvar" )
util.AddNetworkString( "hbombs_net" )
util.AddNetworkString( "hbombs_general" )
util.AddNetworkString( "hbombs_announcer" )
SetGlobalString ( "hb_ver", 5 )
TOTAL_BOMBS = 0
net.Receive( "hbombs_cvar", function( len, pl )
if( !pl:IsAdmin() ) then return end
local cvar = net.ReadString();
local val = net.ReadFloat();
if( GetConVar( tostring( cvar ) ) == nil ) then return end
if( GetConVarNumber( tostring( cvar ) ) == tonumber( val ) ) then return end
game.ConsoleCommand( tostring( cvar ) .." ".. tostring( val ) .."\n" );
end );
function source_debug( ply, command)
ply:ChatPrint("Engine Tickrate: \n"..tostring(1/engine.TickInterval()))
end
concommand.Add( "source_debug", source_debug )
function hbversion( ply, command, arguments )
ply:ChatPrint( "Hbombs 5/14/16" )
end
concommand.Add( "hb_version", hbversion )
function hb_spawn(ply)
ply.gasmasked=false
ply.hazsuited=false
net.Start( "hbombs_net" )
net.WriteBit( false )
ply:StopSound("breathing")
net.Send(ply)
end
hook.Add( "PlayerSpawn", "hb_spawn", hb_spawn )

View File

@@ -0,0 +1,14 @@
AddCSLuaFile()
function hb_physics()
Msg("\n|Hbombs physics module initialized!")
Msg("\n|If you don't want this, delete the hb_physics.lua file\n")
phys = {}
phys.MaxVelocity = 5000
phys.MaxAngularVelocity = 3636.3637695313
physenv.SetPerformanceSettings(phys)
end
hook.Add( "InitPostEntity", "hb_physics", hb_physics )