Advertisement
Findes

Untitled

May 16th, 2017
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 4.49 KB | None | 0 0
  1. --[[
  2. -- Creator: Peter
  3. -- Created for: Next Generation Gaming TTT
  4. -- Website: http://ng-gaming.net/
  5. -- Credits to: Creator of the model, myself, Facepunch forums
  6. -- Original: http://www.garrysmod.org/downloads/?a=view&id=94580
  7. -- Purpose: Change default Detective model in TTT to a cop.
  8. ]]--
  9.  
  10. local function AddPlayerModel( name, model )
  11.     list.Set( "PlayerOptionsModel", name, model )
  12.     player_manager.AddValidModel( name, model )
  13.     player_manager.AddValidModel( "CS:GO Variant A Leet Enhanced", "models/arachnit/csgooldleet/tm_leet_variantaplayer.mdl" );
  14.     player_manager.AddValidHands( "CS:GO Variant A Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  15.     player_manager.AddValidModel( "CS:GO Variant B Leet Enhanced", "models/arachnit/csgooldleet/tm_leet_variantbplayer.mdl" );
  16.     player_manager.AddValidHands( "CS:GO Variant B Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  17.     player_manager.AddValidModel( "CS:GO Variant C Leet Enhanced", "models/arachnit/csgooldleet/tm_leet_variantcplayer.mdl" );
  18.     player_manager.AddValidHands( "CS:GO Variant C Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  19.     player_manager.AddValidModel( "CS:GO Variant D Leet Enhanced", "models/arachnit/csgooldleet/tm_leet_variantdplayer.mdl" );
  20.     player_manager.AddValidHands( "CS:GO Variant D Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  21.     player_manager.AddValidModel( "CS:GO Variant E Leet Enhanced", "models/arachnit/csgooldleet/tm_leet_varianteplayer.mdl" );
  22.     player_manager.AddValidHands( "CS:GO Variant E Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  23.     player_manager.AddValidModel( "CS:GO Variant F Leet Enhanced", "models/arachnit/csgooldleet/tm_leetfunusedplayer.mdl" );
  24.     player_manager.AddValidHands( "CS:GO Variant F Leet Enhanced", "models/arachnit/weapons/c_arms_t_leet.mdl", 0, "00000000" )
  25.    
  26. end
  27.  
  28. AddPlayerModel( "Cop", "models/player/elispolice/police.mdl" )
  29. AddPlayerModel( "Cs1", "models/arachnit/csgooldleet/tm_leet_variantaplayer.mdl" )
  30. AddPlayerModel( "Cs2", "models/arachnit/csgooldleet/tm_leet_variantbplayer.mdl" )
  31. AddPlayerModel( "Cs3", "models/arachnit/csgooldleet/tm_leet_variantcplayer.mdl" )
  32. AddPlayerModel( "Cs4", "models/arachnit/csgooldleet/tm_leet_variantdplayer.mdl" )
  33. AddPlayerModel( "Cs5", "models/arachnit/csgooldleet/tm_leet_varianteplayer.mdl" )
  34. AddPlayerModel( "Cs6", "models/arachnit/csgooldleet/tm_leetfunusedplayer.mdl" )
  35.  
  36. if (SERVER) then
  37.     resource.AddFile( "models/player/elispolice/police.mdl" )
  38.     resource.AddFile( "models/elispolice/police.mdl" )
  39.     resource.AddFile( "materials/vgui/entities/npc_epoliceally.vmt" )
  40.     resource.AddFile( "materials/vgui/entities/npc_epoliceenemy.vmt" )
  41.     resource.AddFile( "materials/vgui/entities/npc_epoliceenemy.vtf" )
  42.     resource.AddFile( "materials/models/player/elis/po/cleaner_face_e.vmt" )
  43.     resource.AddFile( "materials/models/player/elis/po/cleaner_face_e.vtf" )
  44.     resource.AddFile( "materials/models/player/elis/po/cleaner_face_e_n.vtf" )
  45.     resource.AddFile( "materials/models/player/elis/po/estuche.vmt" )
  46.     resource.AddFile( "materials/models/player/elis/po/estuche.vtf" )
  47.     resource.AddFile( "materials/models/player/elis/po/hand_white_a.vmt" )
  48.     resource.AddFile( "materials/models/player/elis/po/hand_white_a.vtf" )
  49.     resource.AddFile( "materials/models/player/elis/po/hand_white_a_n.vtf" )
  50.     resource.AddFile( "materials/models/player/elis/po/nypd_body_a_coat.vmt" )
  51.     resource.AddFile( "materials/models/player/elis/po/nypd_body_a_coat.vtf" )
  52.     resource.AddFile( "materials/models/player/elis/po/nypd_body_a_coat_n.vtf" )
  53.     resource.AddFile( "materials/models/player/elis/po/nypd_legs_a.vmt" )
  54.     resource.AddFile( "materials/models/player/elis/po/nypd_legs_a.vtf" )
  55.     resource.AddFile( "materials/models/player/elis/po/nypd_legs_a_n.vtf" )
  56. end
  57.  
  58. hook.Add("TTTBeginRound", "BeginRoundDetectiveSkin", function()
  59.     for k,v in pairs(player.GetAll()) do
  60.             v:SetModel("models/arachnit/csgooldleet/tm_leet_variantaplayer.mdl")
  61.             v:SetModel("models/arachnit/csgooldleet/tm_leet_variantbplayer.mdl")
  62.             v:SetModel("models/arachnit/csgooldleet/tm_leet_variantcplayer.mdl")
  63.             v:SetModel("models/arachnit/csgooldleet/tm_leet_variantdplayer.mdl")
  64.             v:SetModel("models/arachnit/csgooldleet/tm_leet_varianteplayer.mdl")
  65.             v:SetModel("models/arachnit/csgooldleet/tm_leetfunusedplayer.mdl")
  66.         if v:IsActiveDetective() then
  67.             v:SetModel("models/player/elispolice/police.mdl")
  68.         end
  69.     end
  70. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement