Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Możliwość wyłączenia skinów i ich podglądu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 I am the one who knocks.

    Zaawansowany

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:133
  • Imię:Krystian
  • Lokalizacja:Albuquerque
Offline

Napisano 26.03.2019 20:34

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;
}

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych