witam otóż mam problem nwm jak sie zabrać do tego by komenda np /wyłącz wyłączała skiny i żeby nie było podglądu wtedy kto jaki skin ma tylko normalnie modele default ktoś to nieche widzieć skinów poprostu sobie to aktywuje przy okazji dodac tez komende włącz która włącza to wszytko
#include <amxmodx> #include <amxmisc> #include <engine> #include <vault> #include <fun> #define PLUGIN "Menu Skinow DD2" #define VERSION "1.0.0" #define AUTHOR " K@MILOVVSKY edit cwaniaK" #define ADMIN_FLAG_V (1<<21) #define ADMIN_FLAG_W (1<<22) #define ADMIN_FLAG_X (1<<23) new model_noza[33] new model_m4[33] new model_ak[33] new model_awp[33] new model_deagle[33] new model_famas[33] public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("CurWeapon","CurWeapon","be","1=1") register_clcmd("say /skiny", "menuWyboru") register_clcmd("say /skin", "menuWyboru") register_clcmd("say /modele", "menuWyboru") } public plugin_precache() { precache_model("models/v_knife.mdl") // zwykly precache_model("models/skiny_cwaniak/knife/bayonet2/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/bowie/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/navaja/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/bayonet3/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/gamma/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/butterfly2/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/flip2/v_knife.mdl") precache_model("models/skiny_cwaniak/knife/merable2/v_knife.mdl") precache_model("models/v_m4a1.mdl") // zwykla precache_model("models/skiny_cwaniak/m4a1/Mecha/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/Decimator/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/condor/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/Golden/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/cyrex/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/howl/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/icarus_fell/v_m4a1.mdl") precache_model("models/skiny_cwaniak/m4a1/knight/v_m4a1.mdl") precache_model("models/v_ak47.mdl") // zwykly precache_model("models/skiny_cwaniak/ak47/aqua/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/deluxe/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/EliteBuild/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/fireserpent/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/frontside_misty/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/vulkan/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/anubis/v_ak47.mdl") precache_model("models/skiny_cwaniak/ak47/fuel/v_ak47.mdl") precache_model("models/v_awp.mdl") // zwykla precache_model("models/skiny_cwaniak/awp/zbl/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/longun/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/boom/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/asiimov2/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/annihilator/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/Phobos/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/HyperBeast/v_awp.mdl") precache_model("models/skiny_cwaniak/awp/lighting2/v_awp.mdl") precache_model("models/v_deagle.mdl") // zwykla precache_model("models/skiny_cwaniak/deagle/Tiger/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/orochi/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/Blazee/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/conspiracy/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/CoNstable/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/black_dragon/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/CarbonDeagle/v_deagle.mdl") precache_model("models/skiny_cwaniak/deagle/blackgold/v_deagle.mdl") precache_model("models/v_famas.mdl") // zwykla precache_model("models/skiny_cwaniak/famas/blackflames/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/rollcage/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/survivor/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/djinn/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/valence/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/neon/v_famas.mdl") precache_model("models/skiny_cwaniak/famas/warning/v_famas.mdl") } public menuWyboru(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\w==============================^n\wMenu Skinow^n==============================^n\rStara-Gwardia.pl - \dSiec serwerow z Pasja Zaparaszamy!^n\wSystem Skinow zaprojektowal \rcwaniaK ") new menu = menu_create(menuBody, "skinsmenu") menu_additem(menu, "\yNoz") menu_additem(menu, "\yM4A1") menu_additem(menu, "\yAK47") menu_additem(menu, "\yAWP") menu_additem(menu, "\yDEAGLE") menu_additem(menu, "\yFAMAS") menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); return PLUGIN_HANDLED; } public skinsmenu(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } switch(item) { case 0: menu_noze(id) case 1: menu_m4(id) case 2: menu_ak(id) case 3: menu_awp(id) case 4: menu_deagle(id) case 5: menu_famas(id) default: return PLUGIN_HANDLED } return PLUGIN_HANDLED } public menu_noze(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rNoza:") new menu = menu_create(menuBody, "knifemenu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") menu_additem(menu, "\wM9Bayonet - Slaughter \y[Dla Wszystkich]") menu_additem(menu, "\wBowie Knife \y[Dla Wszystkich]") menu_additem(menu, "\wNavaja Knife \y[Dla Wszystkich]") if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wBayonet - Galaxy \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wBayonet - Galaxy \r[Tylko dla VIP'a]","",0, nieaktywna) if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wKarambit - GammaDopler \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wKarambit - GammmaDopler \r[Tylko dla VIP'a]","",0, nieaktywna) if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wButterfly - Night \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wButterfly - Night \r[Tylko dla VIP'a]","",0, nieaktywna) if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wFlip - Fade \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wFlip - Fade \r[Tylko dla VIP'a]","",0, nieaktywna) if(get_user_flags(id) & ADMIN_FLAG_X) menu_additem(menu, "\wKarambit - Merable fade \d[Jestes Prezesem!]","",0, aktywna) else menu_additem(menu, "\wKarambit - Merable Fade \r[Specjalny Skin]","",0, nieaktywna) menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public knifemenu(id, menu, item) { switch(item) { case 0: SetKnife(id , 0) case 1: SetKnife(id , 1) case 2: SetKnife(id , 2) case 3: SetKnife(id , 3) case 4: SetKnife(id , 4) case 5: SetKnife(id , 5) case 6: SetKnife(id , 6) case 7: SetKnife(id , 7) case 8: SetKnife(id , 8) default: return PLUGIN_HANDLED } ZapiszNoz(id) return PLUGIN_HANDLED } public SetKnife(id , Knife) { model_noza[id] = Knife new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_KNIFE ) return PLUGIN_HANDLED new vModel[56] switch(Knife) { case 0: { format(vModel,55,"models/v_knife.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/knife/bayonet2/v_knife.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/knife/bowie/v_knife.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/knife/navaja/v_knife.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/knife/bayonet3/v_knife.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/knife/gamma/v_knife.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/knife/butterfly2/v_knife.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/knife/flip2/v_knife.mdl") } case 8: { format(vModel,55,"models/skiny_cwaniak/knife/merable2/v_knife.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public menu_m4(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rM4A1:") new menu = menu_create(menuBody, "m4menu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") //0 menu_additem(menu, "\wM4A1 - MechalNstrudes \y[Dla Wszystkich]") //1 menu_additem(menu, "\wM4A1 - Decimator \y[Dla Wszystkich]") //2 menu_additem(menu, "\wM4A1 - Condor \y[Dla Wszystkich]") //3 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wM4A1 - GolenCoil \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wM4A1 - GoldenCoil \r[Tylko dla VIP'a]","",0, nieaktywna) //4 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wM4A1 - Cyrex \d[Posiadasz VIP]","",0, aktywna) //5 else menu_additem(menu, "\wM4A1 - Cyrex \r[Tylko dla VIP'a]","",0, nieaktywna) if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wM4A1 - Howl \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wM4A1 - Howl \r[Tylko dla VIP'a]","",0, nieaktywna) //6 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wM4A1 - Icarus Fell \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wM4A1 - Icarus Fell \r[Tylko dla VIP'a]","",0, nieaktywna) //7 if(get_user_flags(id) & ADMIN_FLAG_X) menu_additem(menu, "\wM4A1 - Knight \d[Jestes Prezesem!]","",0, aktywna) else menu_additem(menu, "\wM4A1 - Knight \r[Specjalny Skin]","",0, nieaktywna) //8 menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public m4menu(id, menu, item) { switch(item) { case 0: SetM4A1(id , 0) case 1: SetM4A1(id , 1) case 2: SetM4A1(id , 2) case 3: SetM4A1(id , 3) case 4: SetM4A1(id , 4) case 5: SetM4A1(id , 5) case 6: SetM4A1(id , 6) case 7: SetM4A1(id , 7) case 8: SetM4A1(id , 8) default: return PLUGIN_HANDLED } ZapiszM4(id) return PLUGIN_HANDLED } public SetM4A1(id , M4A1) { model_m4[id] = M4A1 new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_M4A1 ) return PLUGIN_HANDLED new vModel[56] switch(M4A1) { case 0: { format(vModel,55,"models/v_m4a1.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/m4a1/Mecha/v_m4a1.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/m4a1/Decimator/v_m4a1.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/m4a1/condor/v_m4a1.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/m4a1/Golden/v_m4a1.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/m4a1/cyrex/v_m4a1.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/m4a1/howl/v_m4a1.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/m4a1/icarus_fell/v_m4a1.mdl") } case 8: { format(vModel,55,"models/skiny_cwaniak/m4a1/knight/v_m4a1.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public menu_ak(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rAK47:") new menu = menu_create(menuBody, "akmenu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") //0 menu_additem(menu, "\wAK47 - AquaMarine \y[Dla Wszystkich]") //1 menu_additem(menu, "\wAK47 - Deluxe \y[Dla Wszystkich]") //2 menu_additem(menu, "\wAK47 - EliteBuild \y[Dla Wszystkich]") //3 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAK47 - FireSerpent \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAK47 - FireSerpent \r[Tylko dla VIP'a]","",0, nieaktywna) //4 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAK47 - Frontside Misty \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAK47 - Frontside Misty \r[Tylko dla VIP'a]","",0, nieaktywna) //5 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAK47 - Vulkan \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAK47 - Vulkan \r[Tylko dla VIP'a]","",0, nieaktywna) //6 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAK47 - Anubis \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAK47 - Anubis \r[Tylko dla VIP'a]","",0, nieaktywna) //7 if(get_user_flags(id) & ADMIN_FLAG_X) menu_additem(menu, "\wAK47 - Fuel Injector \d[Jestes Prezesem!]","",0, aktywna) else menu_additem(menu, "\wAK47 - Fuel Injector \r[Specjalny Skin]","",0, nieaktywna) //8 menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public akmenu(id, menu, item) { switch(item) { case 0: SetAK47(id , 0) case 1: SetAK47(id , 1) case 2: SetAK47(id , 2) case 3: SetAK47(id , 3) case 4: SetAK47(id , 4) case 5: SetAK47(id , 5) case 6: SetAK47(id , 6) case 7: SetAK47(id , 7) case 8: SetAK47(id , 8) default: return PLUGIN_HANDLED } ZapiszAK(id) return PLUGIN_HANDLED } public SetAK47(id , AK47) { model_ak[id] = AK47 new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_AK47 ) return PLUGIN_HANDLED new vModel[56] switch(AK47) { case 0: { format(vModel,55,"models/v_ak47.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/ak47/aqua/v_ak47.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/ak47/deluxe/v_ak47.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/ak47/EliteBuild/v_ak47.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/ak47/fireserpent/v_ak47.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/ak47/frontside_misty/v_ak47.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/ak47/vulkan/v_ak47.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/ak47/anubis/v_ak47.mdl") } case 8: { format(vModel,55,"models/skiny_cwaniak/ak47/fuel/v_ak47.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public menu_awp(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rAWP:") new menu = menu_create(menuBody, "awpmenu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") //0 menu_additem(menu, "\wAWP - ZBL \y[Dla Wszystkich]") //1 menu_additem(menu, "\wAWP - LonGun \y[Dla Wszystkich]") //2 menu_additem(menu, "\wAWP - BOOM \y[Dla Wszystkich]") //3 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAWP - Asiimov \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAWP - Asiimov \r[Tylko dla VIP'a]","",0, nieaktywna) //4 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAWP - Annihilator \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAWP - Annihilator \r[Tylko dla VIP'a]","",0, nieaktywna) //5 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAWP - Phobos \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAWP - Phobos \r[Tylko dla VIP'a]","",0, nieaktywna) //6 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wAWP - HyperBeast \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wAWP - HyperBeast \r[Tylko dla VIP'a]","",0, nieaktywna) //7 if(get_user_flags(id) & ADMIN_FLAG_X) menu_additem(menu, "\wAWP - Lightning Strike \d[Jestes Prezesem!]","",0, aktywna) else menu_additem(menu, "\wAWP - Lightning Strike \r[Specjalny Skin]","",0, nieaktywna) //7 menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public awpmenu(id, menu, item) { switch(item) { case 0: SetAWP(id , 0) case 1: SetAWP(id , 1) case 2: SetAWP(id , 2) case 3: SetAWP(id , 3) case 4: SetAWP(id , 4) case 5: SetAWP(id , 5) case 6: SetAWP(id , 6) case 7: SetAWP(id , 7) case 8: SetAWP(id , 8) default: return PLUGIN_HANDLED } ZapiszAWP(id) return PLUGIN_HANDLED } public SetAWP(id , AWP) { model_awp[id] = AWP new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_AWP ) return PLUGIN_HANDLED new vModel[56] switch(AWP) { case 0: { format(vModel,55,"models/v_awp.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/awp/zbl/v_awp.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/awp/longun/v_awp.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/awp/boom/v_awp.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/awp/asiimov2/v_awp.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/awp/annihilator/v_awp.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/awp/Phobos/v_awp.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/awp/HyperBeast/v_awp.mdl") } case 8: { format(vModel,55,"models/skiny_cwaniak/awp/lighting2/v_awp.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public menu_deagle(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rDeagle:") new menu = menu_create(menuBody, "deaglemenu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") //0 menu_additem(menu, "\wDeagle - Tiger \y[Dla Wszystkich]") //1 menu_additem(menu, "\wDeagle - Orochi \y[Dla Wszystkich]") //2 menu_additem(menu, "\wDeagle - Blazze \y[Dla Wszystkich]") //3 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wDeagle - Conspiracy \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wDeagle - Conspiracy \r[Tylko dla VIP'a]","",0, nieaktywna) //4 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wDeagle - ConStable \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wDeagle - ConStable \r[Tylko dla VIP'a]","",0, nieaktywna) //5 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wDeagle - BlackDragon \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wDeagle - BlackDragon \r[Tylko dla VIP'a]","",0, nieaktywna) //6 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wDeagle - CarbonDeagle \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wDeagle - CarbonDeagle \r[Tylko dla VIP'a]","",0, nieaktywna) //7 if(get_user_flags(id) & ADMIN_FLAG_X) menu_additem(menu, "\wDeagle - BlackGOLD \d[Jestes Prezsem]","",0, aktywna) else menu_additem(menu, "\wDeagle - BlackGOLD \r[Specjalny Skin]","",0, nieaktywna) //8 menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public deaglemenu(id, menu, item) { switch(item) { case 0: SetDEAGLE(id , 0) case 1: SetDEAGLE(id , 1) case 2: SetDEAGLE(id , 2) case 3: SetDEAGLE(id , 3) case 4: SetDEAGLE(id , 4) case 5: SetDEAGLE(id , 5) case 6: SetDEAGLE(id , 6) case 7: SetDEAGLE(id , 7) case 8: SetDEAGLE(id , 8) default: return PLUGIN_HANDLED } ZapiszDEAGLE (id) return PLUGIN_HANDLED } public SetDEAGLE(id , DEAGLE) { model_deagle[id] = DEAGLE new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_DEAGLE ) return PLUGIN_HANDLED new vModel[56] switch(DEAGLE) { case 0: { format(vModel,55,"models/v_deagle.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/deagle/Tiger/v_deagle.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/deagle/orochi/v_deagle.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/deagle/Blazee/v_deagle.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/deagle/conspiracy/v_deagle.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/deagle/CoNstable/v_deagle.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/deagle/black_dragon/v_deagle.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/deagle/CarbonDeagle/v_deagle.mdl") } case 8: { format(vModel,55,"models/skiny_cwaniak/deagle/blackgold/v_deagle.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public menu_famas(id) { new menuBody[512] formatex(menuBody, charsmax(menuBody), "\ySkiny do \rFamasa:") new menu = menu_create(menuBody, "famasmenu") new aktywna=menu_makecallback("aktywna_func"); new nieaktywna=menu_makecallback("nieaktywna_func"); menu_additem(menu, "\wUstaw zwykly skin") //0 menu_additem(menu, "\wFamas - BlackFlames \y[Dla Wszystkich]") //1 menu_additem(menu, "\wFamas - RollCage \y[Dla Wszystkich]") //2 menu_additem(menu, "\wFamas - Warning \y[Dla Wszystkich]") //3 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wFamas - Djinn \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wFamas - Djinn \r[Tylko dla VIP'a]","",0, nieaktywna) //4 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wFamas - Valence \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wFamas - Valence \r[Tylko dla VIP'a]","",0, nieaktywna) //5 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wFamas - Neon \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wFamas - Neon \r[Tylko dla VIP'a]","",0, nieaktywna) //6 if(get_user_flags(id) & ADMIN_LEVEL_H) menu_additem(menu, "\wFamas - Survivor \d[Posiadasz VIP]","",0, aktywna) else menu_additem(menu, "\wFamas - Survivor \r[Tylko dla VIP'a]","",0, nieaktywna) menu_setprop(menu, MPROP_BACKNAME, "Wroc"); menu_setprop(menu, MPROP_NEXTNAME, "Dalej"); menu_setprop(menu, MPROP_EXITNAME, "Wyjscie"); menu_display(id, menu); } public famasmenu(id, menu, item) { switch(item) { case 0: SetFAMAS(id , 0) case 1: SetFAMAS(id , 1) case 2: SetFAMAS(id , 2) case 3: SetFAMAS(id , 3) case 4: SetFAMAS(id , 4) case 5: SetFAMAS(id , 5) case 6: SetFAMAS(id , 6) case 7: SetFAMAS(id , 7) default: return PLUGIN_HANDLED } ZapiszFAMAS (id) return PLUGIN_HANDLED } public SetFAMAS(id , FAMAS) { model_famas[id] = FAMAS new Clip, Ammo, Weapon = get_user_weapon(id, Clip, Ammo) if ( Weapon != CSW_FAMAS ) return PLUGIN_HANDLED new vModel[56] switch(FAMAS) { case 0: { format(vModel,55,"models/v_famas.mdl") } case 1: { format(vModel,55,"models/skiny_cwaniak/famas/blackflames/v_famas.mdl") } case 2: { format(vModel,55,"models/skiny_cwaniak/famas/rollcage/v_famas.mdl") } case 3: { format(vModel,55,"models/skiny_cwaniak/famas/warning/v_famas.mdl") } case 4: { format(vModel,55,"models/skiny_cwaniak/famas/djinn/v_famas.mdl") } case 5: { format(vModel,55,"models/skiny_cwaniak/famas/valence/v_famas.mdl") } case 6: { format(vModel,55,"models/skiny_cwaniak/famas/neon/v_famas.mdl") } case 7: { format(vModel,55,"models/skiny_cwaniak/famas/survivor/v_famas.mdl") } } entity_set_string(id, EV_SZ_viewmodel, vModel) return PLUGIN_HANDLED; } public CurWeapon(id) { if(!is_user_alive(id)) return PLUGIN_HANDLED; SetKnife(id, model_noza[id]) SetM4A1(id, model_m4[id]) SetAK47(id, model_ak[id]) SetAWP(id, model_awp[id]) SetDEAGLE(id, model_deagle[id]) SetFAMAS(id, model_famas[id]) return PLUGIN_HANDLED } public client_authorized(id) { ZaladujNoze(id) ZaladujM4(id) ZaladujAK(id) ZaladujAWP(id) ZaladujDEAGLE(id) ZaladujFAMAS(id) } ZapiszNoz(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "Knife_%s", authid) format(vaultdata, 63, "%d", model_noza[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujNoze(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "Knife_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_noza[id] = str_to_num(vaultdata) } ZapiszM4(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "M4A1_%s", authid) format(vaultdata, 63, "%d", model_m4[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujM4(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "M4A1_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_m4[id] = str_to_num(vaultdata) } ZapiszAK(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "AK47_%s", authid) format(vaultdata, 63, "%d", model_ak[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujAK(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "AK47_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_ak[id] = str_to_num(vaultdata) } ZapiszAWP(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "AWP_%s", authid) format(vaultdata, 63, "%d", model_awp[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujAWP(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "AWP_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_awp[id] = str_to_num(vaultdata) } ZapiszDEAGLE(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "DEAGLE_%s", authid) format(vaultdata, 63, "%d", model_deagle[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujDEAGLE(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "DEAGLE_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_deagle[id] = str_to_num(vaultdata) } ZapiszFAMAS(id) { new authid[32] get_user_authid(id, authid, 31) new vaultkey[64] new vaultdata[64] format(vaultkey, 63, "FAMAS_%s", authid) format(vaultdata, 63, "%d", model_famas[id]) set_vaultdata(vaultkey, vaultdata) } ZaladujFAMAS(id) { new authid[32] get_user_authid(id,authid,31) new vaultkey[64], vaultdata[64] format(vaultkey, 63, "FAMAS_%s", authid) get_vaultdata(vaultkey, vaultdata, 63) model_famas[id] = str_to_num(vaultdata) } public aktywna_func(id, menu, item){ return ITEM_ENABLED; } public nieaktywna_func(id, menu, item){ return ITEM_DISABLED; }