Skip to content

Instantly share code, notes, and snippets.

@samisalreadytaken
Last active December 22, 2019 16:42
Show Gist options
  • Save samisalreadytaken/773558d51b5dca3a2932c46c09128381 to your computer and use it in GitHub Desktop.
Save samisalreadytaken/773558d51b5dca3a2932c46c09128381 to your computer and use it in GitHub Desktop.
//-----------------------------------------------------------------------
//
// Load the script
// script_execute swapmodels
//
// Swap every player and bot models to 'MODEL'. Case insensitive
// ( all lowercase, all uppercase, or correct name )
// script s( MODEL )
//
// Example:
// script s( FBIE )
// script s( st6g )
// script s( BALKj )
//
enum MDL
{
FBIa = "models/player/custom_player/legacy/ctm_fbi_varianta.mdl",
FBIb = "models/player/custom_player/legacy/ctm_fbi_variantb.mdl",
FBIc = "models/player/custom_player/legacy/ctm_fbi_variantc.mdl",
FBId = "models/player/custom_player/legacy/ctm_fbi_variantd.mdl",
FBIe = "models/player/custom_player/legacy/ctm_fbi_variante.mdl",
/*NEW*/ FBIf = "models/player/custom_player/legacy/ctm_fbi_variantf.mdl",
/*NEW*/ FBIg = "models/player/custom_player/legacy/ctm_fbi_variantg.mdl",
/*NEW*/ FBIh = "models/player/custom_player/legacy/ctm_fbi_varianth.mdl",
GIGNa = "models/player/custom_player/legacy/ctm_gign_varianta.mdl",
GIGNb = "models/player/custom_player/legacy/ctm_gign_variantb.mdl",
GIGNc = "models/player/custom_player/legacy/ctm_gign_variantc.mdl",
GIGNd = "models/player/custom_player/legacy/ctm_gign_variantd.mdl",
GSG9a = "models/player/custom_player/legacy/ctm_gsg9_varianta.mdl",
GSG9b = "models/player/custom_player/legacy/ctm_gsg9_variantb.mdl",
GSG9c = "models/player/custom_player/legacy/ctm_gsg9_variantc.mdl",
GSG9d = "models/player/custom_player/legacy/ctm_gsg9_variantd.mdl",
IDFb = "models/player/custom_player/legacy/ctm_idf_variantb.mdl",
IDFc = "models/player/custom_player/legacy/ctm_idf_variantc.mdl",
IDFd = "models/player/custom_player/legacy/ctm_idf_variantd.mdl",
IDFe = "models/player/custom_player/legacy/ctm_idf_variante.mdl",
IDFf = "models/player/custom_player/legacy/ctm_idf_variantf.mdl",
SASa = "models/player/custom_player/legacy/ctm_sas_varianta.mdl",
SASb = "models/player/custom_player/legacy/ctm_sas_variantb.mdl",
SASc = "models/player/custom_player/legacy/ctm_sas_variantc.mdl",
SASd = "models/player/custom_player/legacy/ctm_sas_variantd.mdl",
// SASe = "models/player/custom_player/legacy/ctm_sas_variante.mdl", // not precached by default
/*NEW*/ SASf = "models/player/custom_player/legacy/ctm_sas_variantf.mdl",
ST6a = "models/player/custom_player/legacy/ctm_st6_varianta.mdl",
ST6b = "models/player/custom_player/legacy/ctm_st6_variantb.mdl",
ST6c = "models/player/custom_player/legacy/ctm_st6_variantc.mdl",
ST6d = "models/player/custom_player/legacy/ctm_st6_variantd.mdl",
/*NEW*/ ST6e = "models/player/custom_player/legacy/ctm_st6_variante.mdl",
/*NEW*/ ST6g = "models/player/custom_player/legacy/ctm_st6_variantg.mdl",
/*NEW*/ ST6i = "models/player/custom_player/legacy/ctm_st6_varianti.mdl",
/*NEW*/ ST6k = "models/player/custom_player/legacy/ctm_st6_variantk.mdl",
/*NEW*/ ST6m = "models/player/custom_player/legacy/ctm_st6_variantm.mdl",
SWATa = "models/player/custom_player/legacy/ctm_swat_varianta.mdl",
SWATb = "models/player/custom_player/legacy/ctm_swat_variantb.mdl",
SWATc = "models/player/custom_player/legacy/ctm_swat_variantc.mdl",
SWATd = "models/player/custom_player/legacy/ctm_swat_variantd.mdl",
ANARa = "models/player/custom_player/legacy/tm_anarchist_varianta.mdl",
ANARb = "models/player/custom_player/legacy/tm_anarchist_variantb.mdl",
ANARc = "models/player/custom_player/legacy/tm_anarchist_variantc.mdl",
ANARd = "models/player/custom_player/legacy/tm_anarchist_variantd.mdl",
BALKa = "models/player/custom_player/legacy/tm_balkan_varianta.mdl",
BALKb = "models/player/custom_player/legacy/tm_balkan_variantb.mdl",
BALKc = "models/player/custom_player/legacy/tm_balkan_variantc.mdl",
BALKd = "models/player/custom_player/legacy/tm_balkan_variantd.mdl",
BALKe = "models/player/custom_player/legacy/tm_balkan_variante.mdl",
/*NEW*/ BALKf = "models/player/custom_player/legacy/tm_balkan_variantf.mdl",
/*NEW*/ BALKg = "models/player/custom_player/legacy/tm_balkan_variantg.mdl",
/*NEW*/ BALKh = "models/player/custom_player/legacy/tm_balkan_varianth.mdl",
/*NEW*/ BALKi = "models/player/custom_player/legacy/tm_balkan_varianti.mdl",
/*NEW*/ BALKj = "models/player/custom_player/legacy/tm_balkan_variantj.mdl",
LEETa = "models/player/custom_player/legacy/tm_leet_varianta.mdl",
LEETb = "models/player/custom_player/legacy/tm_leet_variantb.mdl",
LEETc = "models/player/custom_player/legacy/tm_leet_variantc.mdl",
LEETd = "models/player/custom_player/legacy/tm_leet_variantd.mdl",
LEETe = "models/player/custom_player/legacy/tm_leet_variante.mdl",
/*NEW*/ LEETf = "models/player/custom_player/legacy/tm_leet_variantf.mdl",
/*NEW*/ LEETg = "models/player/custom_player/legacy/tm_leet_variantg.mdl",
/*NEW*/ LEETh = "models/player/custom_player/legacy/tm_leet_varianth.mdl",
/*NEW*/ LEETi = "models/player/custom_player/legacy/tm_leet_varianti.mdl",
PHXa = "models/player/custom_player/legacy/tm_phoenix_varianta.mdl",
PHXb = "models/player/custom_player/legacy/tm_phoenix_variantb.mdl",
PHXc = "models/player/custom_player/legacy/tm_phoenix_variantc.mdl",
PHXd = "models/player/custom_player/legacy/tm_phoenix_variantd.mdl",
/*NEW*/ PHXf = "models/player/custom_player/legacy/tm_phoenix_variantf.mdl",
/*NEW*/ PHXg = "models/player/custom_player/legacy/tm_phoenix_variantg.mdl",
/*NEW*/ PHXh = "models/player/custom_player/legacy/tm_phoenix_varianth.mdl",
PRTa = "models/player/custom_player/legacy/tm_pirate_varianta.mdl",
PRTb = "models/player/custom_player/legacy/tm_pirate_variantb.mdl",
PRTc = "models/player/custom_player/legacy/tm_pirate_variantc.mdl",
PRTd = "models/player/custom_player/legacy/tm_pirate_variantd.mdl",
PROa = "models/player/custom_player/legacy/tm_professional_var1.mdl",
PROb = "models/player/custom_player/legacy/tm_professional_var2.mdl",
PROc = "models/player/custom_player/legacy/tm_professional_var3.mdl",
PROd = "models/player/custom_player/legacy/tm_professional_var4.mdl",
SEPa = "models/player/custom_player/legacy/tm_separatist_varianta.mdl",
SEPb = "models/player/custom_player/legacy/tm_separatist_variantb.mdl",
SEPc = "models/player/custom_player/legacy/tm_separatist_variantc.mdl",
SEPd = "models/player/custom_player/legacy/tm_separatist_variantd.mdl",
H_CT = "models/player/custom_player/legacy/ctm_heavy.mdl",
H_T = "models/player/custom_player/legacy/tm_phoenix_heavy.mdl"
}
foreach( k, v in getconsttable()["MDL"] ) { this[k] <- v; this[k.tolower()] <- v; this[k.toupper()] <- v }
function s( mdl )
{ local e; while( e = Entities.FindByClassname( e, "*" ) ) if( e.GetClassname() == "player" ) e.SetModel( mdl ) }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment