Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include "HookIncludes.h"
- #define RandomInt(nMin, nMax) (rand() % (nMax - nMin + 1) + nMin);
- std::unordered_map<char*, char*> killIcons = {};
- #define INVALID_EHANDLE_INDEX 0xFFFFFFFF
- HANDLE worldmodel_handle;
- CBaseCombatWeapon* worldmodel;
- void SkinChanger()
- {
- IClientEntity *pLocal = Interfaces::EntList->GetClientEntity(Interfaces::Engine->GetLocalPlayer());
- int iBayonet = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_bayonet.mdl");
- int iButterfly = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_butterfly.mdl");
- int iFlip = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_flip.mdl");
- int iGut = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_gut.mdl");
- int iKarambit = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_karam.mdl");
- int iM9Bayonet = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_m9_bay.mdl");
- int iHuntsman = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_tactical.mdl");
- int iFalchion = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_falchion_advanced.mdl");
- int iDagger = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_push.mdl");
- int iBowie = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_survival_bowie.mdl");
- int iGunGame = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_gg.mdl");
- IClientEntity *pLocal = Interfaces::EntList->GetClientEntity(Interfaces::Engine->GetLocalPlayer());
- auto weapons = pLocal->m_hMyWeapons();
- for (size_t i = 0; weapons[i] != INVALID_EHANDLE_INDEX; i++)
- {
- IClientEntity *pEntity = Interfaces::EntList->GetClientEntityFromHandle(weapons[i]);
- if (pEntity)
- {
- CBaseCombatWeapon* pWeapon = (CBaseCombatWeapon*)pEntity;
- if (Menu::Window.SkinchangerTab.SkinEnable.GetState())
- {
- int Model = g_Options.Skinchanger.Knife;
- int weapon = *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex();
- switch (weapon)
- {
- case 7: // AK47
- {
- switch (Menu::Window.SkinchangerTab.AK47Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 675;//Fuel Injector
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 639;//Bloodsport
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 600;//vulcan
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 524;//case hardened
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 474;//Hydroponic
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 380;//Aquamarine Revenge
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 302;//Frontside Misty
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 316;//Point Disarray
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 180;//Neon Revolution
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 506;//red laminate
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 490;//redline
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 394;//jaguar
- break;
- case 13:
- *pWeapon->FallbackPaintKit() = 44;//jetset
- break;
- case 14:
- *pWeapon->FallbackPaintKit() = 456;//wasteland rebel
- break;
- case 15:
- *pWeapon->FallbackPaintKit() = 656;//The Empress
- break;
- case 16:
- *pWeapon->FallbackPaintKit() = 14;//The Empress
- break;
- case 17:
- *pWeapon->FallbackPaintKit() = 226;//The Empress
- break;
- case 18:
- *pWeapon->FallbackPaintKit() = 172;//The Empress
- break;
- case 19:
- *pWeapon->FallbackPaintKit() = 282;//The Empress
- break;
- default:
- break;
- }
- }
- break;
- case 16: // M4A4
- {
- switch (Menu::Window.SkinchangerTab.M4A4Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 309;//Howl
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 632;//Dragon King
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 533;//Poseidon
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 512;//Daybreak
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 155;//Royal Paladin
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 255;//BattleStar
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 215;//Desolate Space
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 664;//Buzz Kill
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 588;//Buzz Kill
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 400;//Buzz Kill
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 449;//Buzz Kill
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 471;//Buzz Kill
- break;
- case 13:
- *pWeapon->FallbackPaintKit() = 167;//Buzz Kill
- break;
- case 14:
- *pWeapon->FallbackPaintKit() = 176;//Buzz Kill
- break;
- default:
- break;
- }
- }
- break;
- case 2: // dual
- {
- *pWeapon->FallbackPaintKit() = 276;
- }
- break;
- case 60: // M4A1
- {
- switch (Menu::Window.SkinchangerTab.M41SSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 587;//Knight
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 548;//Chantico's Fire
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 497;//Golden Coi
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 430;//Hyper Beast
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 360;//Master Piece
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 681;//Hot Rod
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 644;//Mecha Industries
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 257;//Cyrex
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 33;//Icarus Fell
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 326;//Flashback
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 321;//Flashback
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 631;//Flashback
- break;
- case 13:
- *pWeapon->FallbackPaintKit() = 189;//Flashback
- break;
- case 14:
- *pWeapon->FallbackPaintKit() = 440;//Flashback
- break;
- case 15:
- *pWeapon->FallbackPaintKit() = 254;//Flashback
- break;
- case 16:
- *pWeapon->FallbackPaintKit() = 615;//Flashback
- break;
- default:
- break;
- }
- }
- break;
- case 9: // AWP
- {
- switch (Menu::Window.SkinchangerTab.AWPSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 662;//dlore
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 475;//Fever Dream
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 279;//medusa
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 51;//hyperbeast
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 446;//boom
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 344;//lightning strike
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 640;//pink ddpat
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 259;//corticera
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 227;//redline
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 212;//manowar
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 174;//graphite
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 451;//electric hive
- break;
- case 13:
- *pWeapon->FallbackPaintKit() = 84;//electric hive
- break;
- case 14:
- *pWeapon->FallbackPaintKit() = 102;//electric hive
- break;
- default:
- break;
- }
- }
- break;
- case 61: // USP
- {
- switch (Menu::Window.SkinchangerTab.USPSSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 653;//Neo-Noir
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 504;//Cyrex
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 313;//Orion
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 637;//Kill Confirmed
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 290;//Overgrowth
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 183;//Caiman
- break;
- default:
- break;
- }
- }
- break;
- case 4: // Glock
- {
- switch (Menu::Window.SkinchangerTab.GLOCKSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 586;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 353;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 437;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 532;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 230;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 48;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 38;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 159;
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 680;
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 623;
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 495;
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 367;
- break;
- default:
- break;
- }
- }
- break;
- case 1: // Deagle
- {
- switch (Menu::Window.SkinchangerTab.DEAGLESkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 37;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 185;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 328;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 232;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 61;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 231;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 351;
- break;
- default:
- break;
- }
- }
- break;
- case 3: // Five Seven
- {
- switch (Menu::Window.SkinchangerTab.FIVESEVENSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 660;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 427;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 352;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 274;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 44;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 210;
- break;
- default:
- break;
- }
- }
- break;
- case 8: // AUG
- {
- switch (Menu::Window.SkinchangerTab.AUGSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 280;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 455;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 601;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 541;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 9;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 583;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 28;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 33;
- break;
- default:
- break;
- }
- }
- break;
- case 10: // Famas
- {
- switch (Menu::Window.SkinchangerTab.FAMASSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 604;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 626;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 429;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 154;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 260;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 288;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 92;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 178;
- break;
- default:
- break;
- }
- }
- break;
- case 11: // G3SG1
- {
- switch (Menu::Window.SkinchangerTab.G3SG1Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 604;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 6;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 511;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 102;
- break;
- default:
- break;
- }
- }
- break;
- case 13: // Galil
- {
- switch (Menu::Window.SkinchangerTab.GALILSkin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 398;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 661;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 546;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 647;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 428;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 379;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 494;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 478;
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 216;
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 460;
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 294;
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 237;
- break;
- case 13:
- *pWeapon->FallbackPaintKit() = 76;
- break;
- default:
- break;
- }
- }
- break;
- case 14: // M249
- {
- *pWeapon->FallbackPaintKit() = 496;
- }
- break;
- case 17: // Mac 10
- {
- *pWeapon->FallbackPaintKit() = 38;
- }
- break;
- case 19: // P90
- {
- *pWeapon->FallbackPaintKit() = 156;
- }
- break;
- case 24: // UMP-45
- {
- switch (Menu::Window.MiscTab.UMP45Skin.GetIndex())
- {
- case 0:
- *pWeapon->FallbackPaintKit() = 37;
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 441;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 488;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 556;
- break;
- default:
- break;
- }
- }
- break;
- case 25: // XM1014
- {
- *pWeapon->FallbackPaintKit() = 654;
- }
- break;
- case 26: // Bizon
- {
- *pWeapon->FallbackPaintKit() = 676;
- }
- break;
- case 27: // Mag 7
- {
- *pWeapon->FallbackPaintKit() = 39;
- }
- break;
- case 28: // Negev
- {
- *pWeapon->FallbackPaintKit() = 514;
- }
- break;
- case 29: // Sawed Off
- {
- *pWeapon->FallbackPaintKit() = 638;
- }
- break;
- case 30: // Tec 9
- {
- switch (Menu::Window.SkinchangerTab.TECNINESkin.GetIndex())
- {
- case 0:
- *pWeapon->FallbackPaintKit() = 179;
- break;
- default:
- break;
- }
- }
- break;
- case 32: // P2000
- {
- switch (Menu::Window.SkinchangerTab.P2000Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 181;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 389;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 211;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 71;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 246;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 485;
- break;
- default:
- break;
- }
- }
- break;
- case 33: // MP7
- {
- *pWeapon->FallbackPaintKit() = 102;
- }
- break;
- case 34: // MP9
- {
- *pWeapon->FallbackPaintKit() = 39;
- }
- break;
- case 35: // Nova
- {
- *pWeapon->FallbackPaintKit() = 537;
- }
- break;
- case 36: // P250
- {
- switch (Menu::Window.SkinchangerTab.P250Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 678;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 551;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 404;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 271;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 388;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 258;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 295;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 358;
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 162;
- break;
- case 10:
- *pWeapon->FallbackPaintKit() = 179;
- break;
- case 11:
- *pWeapon->FallbackPaintKit() = 102;
- break;
- case 12:
- *pWeapon->FallbackPaintKit() = 15;
- break;
- default:
- break;
- }
- }
- break;
- case 38: // Scar 20
- {
- switch (Menu::Window.SkinchangerTab.SCAR20Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 597;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 391;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 312;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 165;
- break;
- case 5:
- *pWeapon->FallbackPaintKit() = 196;
- break;
- case 6:
- *pWeapon->FallbackPaintKit() = 642;
- break;
- case 7:
- *pWeapon->FallbackPaintKit() = 406;
- break;
- case 8:
- *pWeapon->FallbackPaintKit() = 12;
- break;
- case 9:
- *pWeapon->FallbackPaintKit() = 102;
- break;
- default:
- break;
- }
- }
- break;
- case 39: // SG553
- {
- switch (Menu::Window.SkinchangerTab.SG553Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 487;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 260;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 39;
- break;
- case 4:
- *pWeapon->FallbackPaintKit() = 28;
- break;
- default:
- break;
- }
- }
- break;
- case 40: // SSG08
- {
- switch (Menu::Window.SkinchangerTab.SSG08Skin.GetIndex())
- {
- case 0:
- break;
- case 1:
- *pWeapon->FallbackPaintKit() = 624;
- break;
- case 2:
- *pWeapon->FallbackPaintKit() = 222;
- break;
- case 3:
- *pWeapon->FallbackPaintKit() = 102;
- break;
- default:
- break;
- }
- }
- break;
- case 64: // Revolver
- {
- *pWeapon->FallbackPaintKit() = 683;
- }
- break;
- default:
- break;
- }
- if (pEntity->GetClientClass()->m_ClassID == (int)CSGOClassID::CKnife)
- {
- worldmodel_handle = pWeapon->m_hWeaponWorldModel();
- if (worldmodel_handle) worldmodel = (CBaseCombatWeapon*)Interfaces::EntList->GetClientEntityFromHandle(worldmodel_handle);
- if (Model == 0) // Bayonet
- {
- int iBayonet = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_bayonet.mdl");
- *pWeapon->ModelIndex() = iBayonet; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iBayonet;
- if (worldmodel) *worldmodel->ModelIndex() = iBayonet + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 500;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "bayonet";
- killIcons["knife_t"] = "bayonet";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 558; // Lore
- }
- else if (Skin == 33)
- {
- *pWeapon->FallbackPaintKit() = 573; // Autotronic
- }
- else if (Skin == 34)
- {
- *pWeapon->FallbackPaintKit() = 563; // Black Laminate
- }
- else if (Skin == 35)
- {
- *pWeapon->FallbackPaintKit() = 581; // Freehand
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 1) // Bowie Knife
- {
- int iBowie = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_survival_bowie.mdl");
- *pWeapon->ModelIndex() = iBowie; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iBowie;
- if (worldmodel) *worldmodel->ModelIndex() = iBowie + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 514;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_survival_bowie";
- killIcons["knife_t"] = "knife_survival_bowie";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 558; // Lore
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 2) // Butterfly Knife
- {
- int iButterfly = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_butterfly.mdl");
- *pWeapon->ModelIndex() = iButterfly; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iButterfly;
- if (worldmodel) *worldmodel->ModelIndex() = iButterfly + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 515;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_butterfly";
- killIcons["knife_t"] = "knife_butterfly";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 558; // Lore
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 3) // Falchion Knife
- {
- int iFalchion = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_falchion_advanced.mdl");
- *pWeapon->ModelIndex() = iFalchion; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iFalchion;
- if (worldmodel) *worldmodel->ModelIndex() = iFalchion + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 512;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_falchion";
- killIcons["knife_t"] = "knife_falchion";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 558; // Lore
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 4) // Flip Knife
- {
- int iFlip = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_flip.mdl");
- *pWeapon->ModelIndex() = iFlip; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iFlip;
- if (worldmodel) *worldmodel->ModelIndex() = iFlip + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 505;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_flip";
- killIcons["knife_t"] = "knife_flip";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 559; // Lore
- }
- else if (Skin == 33)
- {
- *pWeapon->FallbackPaintKit() = 574; // Autotronic
- }
- else if (Skin == 34)
- {
- *pWeapon->FallbackPaintKit() = 564; // Black Laminate
- }
- else if (Skin == 35)
- {
- *pWeapon->FallbackPaintKit() = 581; // Freehand
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White * Special
- }
- }
- else if (Model == 5) // Gut Knife
- {
- int iGut = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_gut.mdl");
- *pWeapon->ModelIndex() = iGut; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iGut;
- if (worldmodel) *worldmodel->ModelIndex() = iGut + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 506;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_gut";
- killIcons["knife_t"] = "knife_gut";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 560; // Lore
- }
- else if (Skin == 33)
- {
- *pWeapon->FallbackPaintKit() = 575; // Autotronic
- }
- else if (Skin == 34)
- {
- *pWeapon->FallbackPaintKit() = 565; // Black Laminate
- }
- else if (Skin == 35)
- {
- *pWeapon->FallbackPaintKit() = 582; // Freehand
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White * Special
- }
- }
- else if (Model == 6) // Huntsman Knife
- {
- int iHuntsman = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_tactical.mdl");
- *pWeapon->ModelIndex() = iHuntsman; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iHuntsman;
- if (worldmodel) *worldmodel->ModelIndex() = iHuntsman + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 509;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_tactical";
- killIcons["knife_t"] = "knife_tactical";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 559; // Lore
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 7) // Karambit
- {
- int iKarambit = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_karam.mdl");
- *pWeapon->ModelIndex() = iKarambit; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iKarambit;
- if (worldmodel) *worldmodel->ModelIndex() = iKarambit + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 507;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_karambit";
- killIcons["knife_t"] = "knife_karambit";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 570; // Doppler Phase 4
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 568; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 561; // Lore
- }
- else if (Skin == 33)
- {
- *pWeapon->FallbackPaintKit() = 576; // Autotronic
- }
- else if (Skin == 34)
- {
- *pWeapon->FallbackPaintKit() = 566; // Black Laminate
- }
- else if (Skin == 35)
- {
- *pWeapon->FallbackPaintKit() = 581; // Freehand
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White * Special
- }
- }
- else if (Model == 8) // M9 Bayonet
- {
- int iM9Bayonet = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_m9_bay.mdl");
- *pWeapon->ModelIndex() = iM9Bayonet; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iM9Bayonet;
- if (worldmodel) *worldmodel->ModelIndex() = iM9Bayonet + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 508;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_m9_bayonet";
- killIcons["knife_t"] = "knife_m9_bayonet";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 0; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 570; // Doppler Phase 4
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 568; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 562; // Lore
- }
- else if (Skin == 33)
- {
- *pWeapon->FallbackPaintKit() = 577; // Autotronic
- }
- else if (Skin == 34)
- {
- *pWeapon->FallbackPaintKit() = 567; // Black Lam
- }
- else if (Skin == 35)
- {
- *pWeapon->FallbackPaintKit() = 581; // Freehand
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- else if (Model == 9) // Shadow Daggers
- {
- int iDagger = Interfaces::ModelInfo->GetModelIndex("models/weapons/v_knife_push.mdl");
- *pWeapon->ModelIndex() = iDagger; // m_nModelIndex
- *pWeapon->ViewModelIndex() = iDagger;
- if (worldmodel) *worldmodel->ModelIndex() = iDagger + 1;
- *pWeapon->m_AttributeManager()->m_Item()->ItemDefinitionIndex() = 516;
- *pWeapon->GetEntityQuality() = 3;
- killIcons.clear();
- killIcons["knife_default_ct"] = "knife_push";
- killIcons["knife_t"] = "knife_push";
- int Skin = Menu::Window.SkinchangerTab.KnifeSkin.GetIndex();
- if (Skin == 0)
- {
- *pWeapon->FallbackPaintKit() = 5; // Forest DDPAT
- }
- else if (Skin == 1)
- {
- *pWeapon->FallbackPaintKit() = 12; // Crimson Web
- }
- else if (Skin == 2)
- {
- *pWeapon->FallbackPaintKit() = 27; // Bone Mask
- }
- else if (Skin == 3)
- {
- *pWeapon->FallbackPaintKit() = 38; // Fade
- }
- else if (Skin == 4)
- {
- *pWeapon->FallbackPaintKit() = 40; // Night
- }
- else if (Skin == 5)
- {
- *pWeapon->FallbackPaintKit() = 42; // Blue Steel
- }
- else if (Skin == 6)
- {
- *pWeapon->FallbackPaintKit() = 43; // Stained
- }
- else if (Skin == 7)
- {
- *pWeapon->FallbackPaintKit() = 44; // Case Hardened
- }
- else if (Skin == 8)
- {
- *pWeapon->FallbackPaintKit() = 59; // Slaughter
- }
- else if (Skin == 9)
- {
- *pWeapon->FallbackPaintKit() = 72; // Safari Mesh
- }
- else if (Skin == 10)
- {
- *pWeapon->FallbackPaintKit() = 77; // Boreal Forest
- }
- else if (Skin == 11)
- {
- *pWeapon->FallbackPaintKit() = 98; // Ultraviolet
- }
- else if (Skin == 12)
- {
- *pWeapon->FallbackPaintKit() = 143; // Urban Masked
- }
- else if (Skin == 13)
- {
- *pWeapon->FallbackPaintKit() = 175; // Scorched
- }
- else if (Skin == 14)
- {
- *pWeapon->FallbackPaintKit() = 323; // Rust Coat
- }
- else if (Skin == 15)
- {
- *pWeapon->FallbackPaintKit() = 409; // Tiger Tooth
- }
- else if (Skin == 16)
- {
- *pWeapon->FallbackPaintKit() = 410; // Damascus Steel
- }
- else if (Skin == 17)
- {
- *pWeapon->FallbackPaintKit() = 411; // Damascus Steel
- }
- else if (Skin == 18)
- {
- *pWeapon->FallbackPaintKit() = 413; // Marble Fade
- }
- else if (Skin == 19)
- {
- *pWeapon->FallbackPaintKit() = 414; // Rust Coat
- }
- else if (Skin == 20)
- {
- *pWeapon->FallbackPaintKit() = 415; // Doppler Ruby
- }
- else if (Skin == 21)
- {
- *pWeapon->FallbackPaintKit() = 416; // Doppler Sapphire
- }
- else if (Skin == 22)
- {
- *pWeapon->FallbackPaintKit() = 417; // Doppler Blackpearl
- }
- else if (Skin == 23)
- {
- *pWeapon->FallbackPaintKit() = 418; // Doppler Phase 1
- }
- else if (Skin == 24)
- {
- *pWeapon->FallbackPaintKit() = 419; // Doppler Phase 2
- }
- else if (Skin == 25)
- {
- *pWeapon->FallbackPaintKit() = 420; // Doppler Phase 3
- }
- else if (Skin == 26)
- {
- *pWeapon->FallbackPaintKit() = 421; // Doppler Phase 4
- }
- else if (Skin == 27)
- {
- *pWeapon->FallbackPaintKit() = 569; // Gamma Doppler Phase1
- }
- else if (Skin == 28)
- {
- *pWeapon->FallbackPaintKit() = 570; // Gamma Doppler Phase2
- }
- else if (Skin == 29)
- {
- *pWeapon->FallbackPaintKit() = 571; // Gamma Doppler Phase3
- }
- else if (Skin == 30)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Phase4
- }
- else if (Skin == 31)
- {
- *pWeapon->FallbackPaintKit() = 568; // Gamma Doppler Emerald
- }
- else if (Skin == 32)
- {
- *pWeapon->FallbackPaintKit() = 561; // Lore
- }
- else if (Skin == 36)
- {
- *pWeapon->FallbackPaintKit() = 102; // White
- }
- }
- }
- //*pWeapon->OwnerXuidLow() = 0;
- //*pWeapon->OwnerXuidHigh() = 0;
- *pWeapon->FallbackWear() = 0.001f;
- *pWeapon->m_AttributeManager()->m_Item()->ItemIDHigh() = 1;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement