#define KinezetSzam 100
new OsszesKinezet[KinezetSzam][33], Kinezet[7][33];
new const Kinezetek[99][] =
{
"M4A1 | Golden",
"M4A1 | Nightmare",
"M4A1 | Fade",
"M4A1 | Frost",
"M4A1 | Vanquish",
"M4A1 | Optimus",
"M4A1 | Hellfire",
"M4A1 | Dragon King",
"M4A1 | Cyrex",
"M4A1 | Toxicator",
"M4A1 | Hyper Beast",
"M4A1 | Decimator",
"M4A1 | Royal Purple",
"AK47 | Redline",
"AK47 | Fuel Injector",
"AK47 | Point Disarray",
"AK47 | Purple Pixel",
"AK47 | Silver Wood",
"AK47 | Vanquish",
"AK47 | Xan's",
"AK47 | Next Technology",
"AK47 | Anubis",
"AK47 | Wasteland Rebel",
"AK47 | The Empress",
"AK47 | Astronaut",
"AK47 | Bloodsport",
"FAMAS | Mlg",
"FAMAS | Spitfire",
"FAMAS | Roll Cage",
"FAMAS | Purple",
"FAMAS | Hexane",
"FAMAS | Skull",
"FAMAS | Red Destiny",
"FAMAS | Pixel",
"FAMAS | Tiger",
"FAMAS | Ice Cold",
"FAMAS | Gold Neon",
"FAMAS | Painkiller",
"FAMAS | Camo",
"AWP | Geometric",
"AWP | Dexpota",
"AWP | Flower",
"AWP | Lightning Strike",
"AWP | Flaming Hot",
"AWP | Colorway",
"AWP | Jacket",
"AWP | Snake Camo",
"AWP | Longun",
"AWP | Green Killer",
"AWP | Oni Taiji",
"AWP | Fever Dream",
"AWP | Cyrex",
"DEAGLE | Fade",
"DEAGLE | Spiderman",
"DEAGLE | Gold Scales",
"DEAGLE | Speedey",
"DEAGLE | Blaze",
"DEAGLE | Hypnotic",
"DEAGLE | Rainbow",
"DEAGLE | Wildfire",
"DEAGLE | Orochi",
"DEAGLE | Emperor Dragon",
"DEAGLE | Pixel Camo",
"DEAGLE | Light Blue",
"DEAGLE | Debra",
"DEAGLE | Multi Color",
"USP | Rainbow",
"USP | Bright Lines",
"USP | Golden",
"USP | Neo-Noir",
"USP | Caiman",
"USP | Fuel Injector",
"USP | Cyrex",
"USP | Kill Confirmed",
"USP | Blue Fire",
"USP | Fire",
"USP | Hyper Beast",
"USP | Pink Drop",
"USP | Dragon",
"USP | Vexter",
"USP | Electra",
"USP | Red",
"USP | Tiger",
"BUTTERFLY KNIFE | Marble Fade + Gloves",
"KARAMBIT KNIFE | Tiger Tooth + Gloves",
"BUTTERFLY KNIFE | Fade + Gloves",
"KNIFE | Kosova Albania + Gloves",
"KNIFE | Ahegao",
"KNIFE | Vaporwave",
"KNIFE | Rainbow + Gloves",
"KNIFE | Red & Black",
"KNIFE | Commando",
"KNIFE | Troll",
"KNIFE | Neon",
"KNIFE | Ultra",
"KNIFE | Griff",
"KNIFE | Gamma Doppler",
"KNIFE | Marble Fade",
"KNIFE | Navy Camo"
};
new const M4a1_Kinezetek[][] =
{
"models/teszt/m4a1/m41.mdl",
"models/teszt/m4a1/m42.mdl",
"models/teszt/m4a1/m43.mdl",
"models/teszt/m4a1/m44.mdl",
"models/teszt/m4a1/m45.mdl",
"models/teszt/m4a1/m46.mdl",
"models/teszt/m4a1/m47.mdl",
"models/teszt/m4a1/m48.mdl",
"models/teszt/m4a1/m49.mdl",
"models/teszt/m4a1/m410.mdl",
"models/teszt/m4a1/m411.mdl",
"models/teszt/m4a1/m412.mdl",
"models/teszt/m4a1/m413.mdl"
};
new const Ak47_Kinezetek[][] =
{
"models/teszt/ak47/ak1.mdl",
"models/teszt/ak47/ak2.mdl",
"models/teszt/ak47/ak3.mdl",
"models/teszt/ak47/ak4.mdl",
"models/teszt/ak47/ak5.mdl",
"models/teszt/ak47/ak6.mdl",
"models/teszt/ak47/ak7.mdl",
"models/teszt/ak47/ak8.mdl",
"models/teszt/ak47/ak9.mdl",
"models/teszt/ak47/ak10.mdl",
"models/teszt/ak47/ak11.mdl",
"models/teszt/ak47/ak12.mdl",
"models/teszt/ak47/ak13.mdl"
};
new const Famas_Kinezetek[][] =
{
"models/teszt/famas/fm1.mdl",
"models/teszt/famas/fm2.mdl",
"models/teszt/famas/fm3.mdl",
"models/teszt/famas/fm4.mdl",
"models/teszt/famas/fm5.mdl",
"models/teszt/famas/fm6.mdl",
"models/teszt/famas/fm7.mdl",
"models/teszt/famas/fm8.mdl",
"models/teszt/famas/fm9.mdl",
"models/teszt/famas/fm10.mdl",
"models/teszt/famas/fm11.mdl",
"models/teszt/famas/fm12.mdl",
"models/teszt/famas/fm13.mdl"
};
new const Awp_Kinezetek[][] =
{
"models/teszt/awp/awp1.mdl",
"models/teszt/awp/awp2.mdl",
"models/teszt/awp/awp3.mdl",
"models/teszt/awp/awp4.mdl",
"models/teszt/awp/awp5.mdl",
"models/teszt/awp/awp6.mdl",
"models/teszt/awp/awp7.mdl",
"models/teszt/awp/awp8.mdl",
"models/teszt/awp/awp9.mdl",
"models/teszt/awp/awp10.mdl",
"models/teszt/awp/awp11.mdl",
"models/teszt/awp/awp12.mdl",
"models/teszt/awp/awp13.mdl"
};
new const Deagle_Kinezetek[][] =
{
"models/teszt/deagle/dg1.mdl",
"models/teszt/deagle/dg2.mdl",
"models/teszt/deagle/dg3.mdl",
"models/teszt/deagle/dg4.mdl",
"models/teszt/deagle/dg5.mdl",
"models/teszt/deagle/dg6.mdl",
"models/teszt/deagle/dg7.mdl",
"models/teszt/deagle/dg8.mdl",
"models/teszt/deagle/dg9.mdl",
"models/teszt/deagle/dg10.mdl",
"models/teszt/deagle/dg11.mdl",
"models/teszt/deagle/dg12.mdl",
"models/teszt/deagle/dg13.mdl",
"models/teszt/deagle/dg14.mdl"
};
new const Usp_Kinezetek[][] =
{
"models/teszt/usp/usp1.mdl",
"models/teszt/usp/usp2.mdl",
"models/teszt/usp/usp3.mdl",
"models/teszt/usp/usp4.mdl",
"models/teszt/usp/usp5.mdl",
"models/teszt/usp/usp6.mdl",
"models/teszt/usp/usp7.mdl",
"models/teszt/usp/usp8.mdl",
"models/teszt/usp/usp9.mdl",
"models/teszt/usp/usp10.mdl",
"models/teszt/usp/usp11.mdl",
"models/teszt/usp/usp12.mdl",
"models/teszt/usp/usp13.mdl",
"models/teszt/usp/usp14.mdl",
"models/teszt/usp/usp15.mdl",
"models/teszt/usp/usp16.mdl",
"models/teszt/usp/usp17.mdl"
};
new const Kes_Kinezetek[][] =
{
"models/teszt/knife/ks1.mdl",
"models/teszt/knife/ks2.mdl",
"models/teszt/knife/ks3.mdl",
"models/teszt/knife/ks4.mdl",
"models/teszt/knife/ks5.mdl",
"models/teszt/knife/ks6.mdl",
"models/teszt/knife/ks7.mdl",
"models/teszt/knife/ks8.mdl",
"models/teszt/knife/ks9.mdl",
"models/teszt/knife/ks10.mdl",
"models/teszt/knife/ks11.mdl",
"models/teszt/knife/ks12.mdl",
"models/teszt/knife/ks13.mdl",
"models/teszt/knife/ks14.mdl",
"models/teszt/knife/ks15.mdl",
"models/teszt/knife/ks16.mdl"
};
public plugin_precache()
{
new Szoveg[128];
for(new i; i < sizeof(Alap_Kinezetek); i ++)
{
precache_model(Alap_Kinezetek[i]);
}
for(new i; i < sizeof(M4a1_Kinezetek); i ++)
{
precache_model(M4a1_Kinezetek[i]);
}
for(new i; i < sizeof(Ak47_Kinezetek); i ++)
{
precache_model(Ak47_Kinezetek[i]);
}
for(new i; i < sizeof(Famas_Kinezetek); i ++)
{
precache_model(Famas_Kinezetek[i]);
}
for(new i; i < sizeof(Awp_Kinezetek); i ++)
{
precache_model(Awp_Kinezetek[i]);
}
for(new i; i < sizeof(Deagle_Kinezetek); i ++)
{
precache_model(Deagle_Kinezetek[i]);
}
for(new i; i < sizeof(Usp_Kinezetek); i ++)
{
precache_model(Usp_Kinezetek[i]);
}
for(new i; i < sizeof(Kes_Kinezetek); i ++)
{
precache_model(Kes_Kinezetek[i]);
}
}
public KinezetValtas(iId)
{
new iFegyver = get_user_weapon(iId);
for(new i; i < sizeof(M4a1_Kinezetek); i ++)
{
if(Kinezet[0][iId] == i && iFegyver == CSW_M4A1)
{
set_pev(iId, pev_viewmodel2, M4a1_Kinezetek[i]);
}
}
for(new i; i < sizeof(Ak47_Kinezetek); i ++)
{
if(Kinezet[1][iId] == i && iFegyver == CSW_AK47)
{
set_pev(iId, pev_viewmodel2, Ak47_Kinezetek[i]);
}
}
for(new i; i < sizeof(Famas_Kinezetek); i ++)
{
if(Kinezet[2][iId] == i && iFegyver == CSW_FAMAS)
{
set_pev(iId, pev_viewmodel2, Famas_Kinezetek[i]);
}
}
for(new i; i < sizeof(Awp_Kinezetek); i ++)
{
if(Kinezet[3][iId] == i && iFegyver == CSW_AWP)
{
set_pev(iId, pev_viewmodel2, Awp_Kinezetek[i]);
}
}
for(new i; i < sizeof(Deagle_Kinezetek); i ++)
{
if(Kinezet[4][iId] == i && iFegyver == CSW_DEAGLE)
{
set_pev(iId, pev_viewmodel2, Deagle_Kinezetek[i]);
}
}
for(new i; i < sizeof(Usp_Kinezetek); i ++)
{
if(Kinezet[5][iId] == i && iFegyver == CSW_USP)
{
set_pev(iId, pev_viewmodel2, Usp_Kinezetek[i]);
}
}
for(new i; i < sizeof(Kes_Kinezetek); i ++)
{
if(Kinezet[6][iId] == i && iFegyver == CSW_KNIFE)
{
set_pev(iId, pev_viewmodel2, Kes_Kinezetek[i]);
}
}
}
public raktar(iId)
{
new Szoveg[512];
new menu = menu_create("\dTeszt \wRaktár", "raktar_h");
for(new i; i < sizeof(Kinezetek); i ++)
{
if(OsszesKinezet[i][iId] > 0)
{
new Sor[6]; num_to_str(i, Sor, 5);
formatex(Szoveg, charsmax(Szoveg), "\w%s \r(%d)", Kinezetek[i][0], OsszesKinezet[i][iId]);
menu_additem(menu, Szoveg, Sor);
}
}
menu_display(iId, menu, 0);
}
public raktar_h(iId, menu, iItem)
{
if(iItem == MENU_EXIT)
{
menu_destroy(menu);
return;
}
new data[9], szName[64];
new access, callback;
menu_item_getinfo(menu, iItem, access, data, charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 0: Kinezet[0][iId] = 1;
case 1: Kinezet[0][iId] = 2;
case 2: Kinezet[0][iId] = 3;
case 3: Kinezet[0][iId] = 4;
case 4: Kinezet[0][iId] = 5;
case 5: Kinezet[0][iId] = 6;
case 6: Kinezet[0][iId] = 7;
case 7: Kinezet[0][iId] = 8;
case 8: Kinezet[0][iId] = 9;
case 9: Kinezet[0][iId] = 10;
case 10: Kinezet[0][iId] = 11;
case 11: Kinezet[0][iId] = 12;
case 12: Kinezet[0][iId] = 13;
case 13: Kinezet[1][iId] = 1;
case 14: Kinezet[1][iId] = 2;
case 15: Kinezet[1][iId] = 3;
case 16: Kinezet[1][iId] = 4;
case 17: Kinezet[1][iId] = 5;
case 18: Kinezet[1][iId] = 6;
case 19: Kinezet[1][iId] = 7;
case 20: Kinezet[1][iId] = 8;
case 21: Kinezet[1][iId] = 9;
case 22: Kinezet[1][iId] = 10;
case 23: Kinezet[1][iId] = 11;
case 24: Kinezet[1][iId] = 12;
case 25: Kinezet[1][iId] = 13;
case 26: Kinezet[2][iId] = 1;
case 27: Kinezet[2][iId] = 2;
case 28: Kinezet[2][iId] = 3;
case 29: Kinezet[2][iId] = 4;
case 30: Kinezet[2][iId] = 5;
case 31: Kinezet[2][iId] = 6;
case 32: Kinezet[2][iId] = 7;
case 33: Kinezet[2][iId] = 8;
case 34: Kinezet[2][iId] = 9;
case 35: Kinezet[2][iId] = 10;
case 36: Kinezet[2][iId] = 11;
case 37: Kinezet[2][iId] = 12;
case 38: Kinezet[2][iId] = 13;
case 39: Kinezet[3][iId] = 1;
case 40: Kinezet[3][iId] = 2;
case 41: Kinezet[3][iId] = 3;
case 42: Kinezet[3][iId] = 4;
case 43: Kinezet[3][iId] = 5;
case 44: Kinezet[3][iId] = 6;
case 45: Kinezet[3][iId] = 7;
case 46: Kinezet[3][iId] = 8;
case 47: Kinezet[3][iId] = 9;
case 48: Kinezet[3][iId] = 10;
case 49: Kinezet[3][iId] = 11;
case 50: Kinezet[3][iId] = 12;
case 51: Kinezet[3][iId] = 13;
case 52: Kinezet[4][iId] = 1;
case 53: Kinezet[4][iId] = 2;
case 54: Kinezet[4][iId] = 3;
case 55: Kinezet[4][iId] = 4;
case 56: Kinezet[4][iId] = 5;
case 57: Kinezet[4][iId] = 6;
case 58: Kinezet[4][iId] = 7;
case 59: Kinezet[4][iId] = 8;
case 60: Kinezet[4][iId] = 9;
case 61: Kinezet[4][iId] = 10;
case 62: Kinezet[4][iId] = 11;
case 63: Kinezet[4][iId] = 12;
case 64: Kinezet[4][iId] = 13;
case 65: Kinezet[4][iId] = 14;
case 66: Kinezet[5][iId] = 1;
case 67: Kinezet[5][iId] = 2;
case 68: Kinezet[5][iId] = 3;
case 69: Kinezet[5][iId] = 4;
case 70: Kinezet[5][iId] = 5;
case 71: Kinezet[5][iId] = 6;
case 72: Kinezet[5][iId] = 7;
case 73: Kinezet[5][iId] = 8;
case 74: Kinezet[5][iId] = 9;
case 75: Kinezet[5][iId] = 10;
case 76: Kinezet[5][iId] = 11;
case 77: Kinezet[5][iId] = 12;
case 78: Kinezet[5][iId] = 13;
case 79: Kinezet[5][iId] = 14;
case 80: Kinezet[5][iId] = 15;
case 81: Kinezet[5][iId] = 16;
case 82: Kinezet[5][iId] = 17;
case 83: Kinezet[6][iId] = 1;
case 84: Kinezet[6][iId] = 2;
case 85: Kinezet[6][iId] = 3;
case 86: Kinezet[6][iId] = 4;
case 87: Kinezet[6][iId] = 5;
case 88: Kinezet[6][iId] = 6;
case 89: Kinezet[6][iId] = 7;
case 90: Kinezet[6][iId] = 8;
case 91: Kinezet[6][iId] = 9;
case 92: Kinezet[6][iId] = 10;
case 93: Kinezet[6][iId] = 11;
case 94: Kinezet[6][iId] = 12;
case 95: Kinezet[6][iId] = 13;
case 96: Kinezet[6][iId] = 14;
case 97: Kinezet[6][iId] = 15;
case 98: Kinezet[6][iId] = 16;
}
}