1+ #pragma semicolon 1
2+ #pragma newdecls required
3+
4+ #include <sourcemod>
5+ #include <sdktools>
6+
7+ public Plugin myinfo =
8+ {
9+ name = " Maps files fixer" ,
10+ author = " .Rushaway" ,
11+ description = " Downloads fixed files for multiples map" ,
12+ version = " 1.0.0" ,
13+ url = " "
14+ };
15+
16+ public void OnMapStart ()
17+ {
18+ char sCurrentMap [256 ];
19+ GetCurrentMap (sCurrentMap , sizeof (sCurrentMap ));
20+ if (strcmp (sCurrentMap , " ze_paranoid_rezurrection_v11_9" , false ) == 0 )
21+ {
22+ ApplyParanoidFix ();
23+ ApplyGargantuaFix ();
24+ }
25+ else if (strcmp (sCurrentMap , " ze_avalanche_reboot_beta7" , false ) == 0 || strcmp (sCurrentMap , " ze_l0v0l_v1_4" , false ) == 0 ||
26+ strcmp (sCurrentMap , " ze_mountain_escape_v5_zy" , false ) == 0 || strcmp (sCurrentMap , " ze_Pidaras_v1_4fix3" , false ) == 0 ||
27+ strcmp (sCurrentMap , " ze_sandstorm_css_v1_5x3" , false ) == 0 || strcmp (sCurrentMap , " ze_tyranny_v5fix" , false ) == 0 )
28+ {
29+ ApplyGargantuaFix ();
30+ }
31+ }
32+
33+ stock void ApplyParanoidFix ()
34+ {
35+ AddFileToDownloadsTable (" materials/rafuron/paranoid/new_bsod.vmt" );
36+ AddFileToDownloadsTable (" materials/rafuron/paranoid/new_bsod.vtf" );
37+
38+ AddFileToDownloadsTable (" materials/rafuron/paranoid/new_bsod2.vmt" );
39+ AddFileToDownloadsTable (" materials/rafuron/paranoid/new_bsod2.vtf" );
40+
41+ AddFileToDownloadsTable (" materials/models/lotr/singularity/decalmetalvent004a.vmt" );
42+
43+ AddFileToDownloadsTable (" materials/berke1/zombieescape1/paranoidrezurrection1/allitemsmode1.vmt" );
44+ AddFileToDownloadsTable (" materials/berke1/zombieescape1/paranoidrezurrection1/allitemsmode1.vtf" );
45+ }
46+
47+ // See: https://github.com/Moltard/CSS-ZE-Configs/commit/28793dbfa52fbdcdddf4af3f5d6bdc13c0439ace
48+ stock void ApplyGargantuaFix ()
49+ {
50+ PrecacheModel (" models/garg_fix_2025.mdl" );
51+
52+ AddFileToDownloadsTable (" materials/models/garg_fix_2025/garg_body.vmt" );
53+ AddFileToDownloadsTable (" materials/models/garg_fix_2025/garg_body.vtf" );
54+ AddFileToDownloadsTable (" materials/models/garg_fix_2025/garg_body_normal.vtf" );
55+ AddFileToDownloadsTable (" materials/models/garg_fix_2025/garg_eye_Chrome.vmt" );
56+ AddFileToDownloadsTable (" materials/models/garg_fix_2025/garg_eye_Chrome.vtf" );
57+
58+ AddFileToDownloadsTable (" models/garg_fix_2025.dx80.vtx" );
59+ AddFileToDownloadsTable (" models/garg_fix_2025.dx90.vtx" );
60+ AddFileToDownloadsTable (" models/garg_fix_2025.mdl" );
61+ AddFileToDownloadsTable (" models/garg_fix_2025.phy" );
62+ AddFileToDownloadsTable (" models/garg_fix_2025.sw.vtx" );
63+ AddFileToDownloadsTable (" models/garg_fix_2025.vvd" );
64+ }
0 commit comments