#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <fakemeta>
#include <colorchat>
#include <dhudmessage>
 
new const PLUGIN[] = "Elite Sniper Mod"
new const VERSION[] = "1.0"
new const AUTHOR[] = "GudDevil & exodus"
 
new const PREFIX[] = "Elite Sniper Mod 1.0"
 
#define TULAJ ADMIN_LEVEL_A
#define ADMIN ADMIN_BAN
#define VIP ADMIN_LEVEL_H
 
#define ERME_MIN 1
#define ERME_MAX 3
 
new const AWPNEVEK[][] =
{
{"AWP | Default"}, //Alap, kezdő awp skin
{"AWP | Asiimov"}, //awp1
{"AWP | Boom"}, //awp2
{"AWP | Dragon Lore"}, //awp3
{"AWP | Electric Hive"}, //awp4
{"AWP | Elite Build"}, //awp5
{"AWP | Hyper Beast"}, //awp6
{"AWP | Medusa"}, //awp7
{"AWP | Worm God"}, //awp8
{"AWP | Disco Party"}, //awp9
{"AWP | Cyrex"}, //awp10
{"AWP | Neural"}, //awp11
{"AWP | Corticera"} //awp12
}
 
new const KESNEVEK[][] =
{
{"Knife | Default"}, //Alap, kezdő kés skin
{"Bayonet Knife| Crimson Web"},
{"Karambit Knife | Ultraibolyet"},
{"Shadow Daggers | Fade"},
{"Butterfly Knife | Crimson Web"},
{"Bowie Knife | Fade"},
{"Flip Knife | Marble Fade"}
}
 
//------------------------------------------------------------------------------------------------------
new filename[128]
new awp[13][33], kes[7][33], erme[33], bool:skinkapcs[33], skin[0][33], szint[33], olesek[33], Mod
 
new message[192]
new nev[32]
new Temp[192]
static color[10]
 
public plugin_init()
{
register_plugin(PLUGIN,VERSION,AUTHOR)
get_localinfo("amxx_datadir", filename, charsmax(filename))
format(filename, charsmax(filename), "%s/awp_mod_v1.ini", filename)
 
register_clcmd("say /menu", "fomenu")
register_impulse(201, "fomenu")
register_clcmd("say /add", "addolas")
register_clcmd("say", "sayhook")
 
register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
register_event("DeathMsg", "Halal", "a")
}
 
public addolas(id) 
{
    if(get_user_flags(id) & TULAJ)
    {
        for(new i; i < 1; i++) 
        {
            awp[1][id] += 1
            awp[2][id] += 1
            awp[3][id] += 1
            awp[4][id] += 1
            awp[5][id] += 1
            awp[6][id] += 1
            awp[7][id] += 1
            awp[8][id] += 1
            awp[9][id] += 1
            awp[10][id] += 1
            awp[11][id] += 1
            awp[12][id] += 1
            kes[1][id] += 1
            kes[2][id] += 1
            kes[3][id] += 1
            kes[4][id] += 1
            kes[5][id] += 1
            kes[6][id] += 1
            erme[id] += 100
        }
    }
}
 
#define MAX 8
 
new const szamok[MAX] =
{
50,
100,
200,
300,
500,
750,
1000,
99999999999999
}
new const rangok[MAX+1][] = 
{
"Ăšjonc",
"Zöldfülü",
"Kezdő",
"Amatőr",
"HaladĂł",
"Profi",
"Nagymester",
"AWP Isten",
"---------"
}
public drop_szazalek(id)
{
    switch(random_num(1,1000))
    {
        case 1..410:
        {
            drop_handler(id)
        }
        case 411..1000:
        {
            new pPont
            pPont += random_num(ERME_MIN, ERME_MAX);
            erme[id ] += pPont;
            set_dhudmessage(random(255), random(255), random(255), -1.0, 0.15, 0, 6.0, 2.0)
            show_dhudmessage(id, "+ %d Érme", pPont)
        }
    }
    return PLUGIN_HANDLED
}
public drop_handler(id)
{
    switch(random_num(1,1000))
    {
        case 1..500:
        {
            drop_gyakori(id)
        }
        case 501..800:
        {
            drop_kevesbe_gyakori(id)
        }
        case 801..980:
        {
            drop_kevesbe_ritka(id)
        }
        case 981..1000:
        {
            drop_ritka(id)
        }
    }
    return PLUGIN_HANDLED
}
 
public drop_gyakori(id)
{
    switch(random_num(1,3))
    {
        case 1:
        {
            awp[5][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[5][Mod])
        }
        case 2:
        {
            awp[8][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[8][Mod])
        }
        case 3:
        {
            awp[9][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[9][Mod])
        }
    }
    return PLUGIN_HANDLED
}
public drop_kevesbe_gyakori(id)
{
    switch(random_num(1,4))
    {
        case 1:
        {
            awp[12][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[12][Mod])
        }
        case 2:
        {
            awp[11][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[11][Mod])
        }
        case 3:
        {
            awp[2][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[2][Mod])
        }
        case 4:
        {
            awp[4][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[4][Mod])
        }
    }
    return PLUGIN_HANDLED
}
public drop_kevesbe_ritka(id)
{
    switch(random_num(1,4))
    {
        case 1:
        {
            awp[10][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[10][Mod])
        }
        case 2:
        {
            awp[6][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[6][Mod])
        }
        case 3:
        {
            awp[1][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[1][Mod])
        }
        case 4:
        {
            awp[7][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[7][Mod])
        }
    }
    return PLUGIN_HANDLED
}
 
public drop_ritka(id)
{
    switch(random_num(1,7))
    {
        case 1:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            awp[3][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", AWPNEVEK[3][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 2:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[1][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[1][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 3:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[2][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[2][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 4:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[3][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[3][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 5:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[4][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[4][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 6:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[5][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[5][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
        case 7:
        {
            new nev[32]
            get_user_name(id, nev, 31)
            kes[6][id]++
            ColorChat(id, GREEN, "[InformáciĂł] ^3Találtál ^1egy ^4%s^1-t.", KESNEVEK[6][Mod])
            ColorChat(0, GREEN, "[InformáciĂł] ^4%s ^1Talált egy ^4Nagyon ritka ^1tárgyat.", nev)
        }
    }
    return PLUGIN_HANDLED
}
 
public fegyvervaltas(id)
{
new fegyver = get_user_weapon(id)
 
if(skin[0][id] == 0 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/Default/AWP_DF.mdl")
}
if(skin[0][id] == 1 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Asii.mdl")
}
if(skin[0][id] == 2 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Boom.mdl")
}
if(skin[0][id] == 3 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/DragonLore.mdl")
}
if(skin[0][id] == 4 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/ElectricHive.mdl")
}
if(skin[0][id] == 5 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/EliteBuild.mdl")
}
if(skin[0][id] == 6 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/HyperBeast.mdl")
}
if(skin[0][id] == 7 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Medusa.mdl")
}
if(skin[0][id] == 8 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/WormGod.mdl")
}
if(skin[0][id] == 9 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/DiscoParty.mdl")
}
if(skin[0][id] == 10 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Cyrex.mdl")
}
if(skin[0][id] == 11 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Neural.mdl")
}
if(skin[0][id] == 12 && fegyver == CSW_AWP && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/AWP/Corticera.mdl")
}
if(skin[1][id] == 0 && fegyver == CSW_KNIFE && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/Default/KNIFE_DF.mdl")
}
if(skin[1][id] == 1 && fegyver == CSW_KNIFE && skinkapcs[id] == true)
{
    set_pev(id, pev_viewmodel2, "models/GuD/Knife/Crimson_B.mdl")
}
 
public fomenu(id)
{
new focim[121]
formatex(focim, charsmax(focim), "[%s] \d>> \wFőmenü^n\dEsély a dropra: \y(\r41%%\y)", PREFIX)
new menu = menu_create(focim, "menu_handler")
 
menu_additem(menu, "\wRaktár", "a1", 0)
menu_additem(menu, "\wSzabályzat","a2",0)
menu_additem(menu, "\wInformációk","a4",0)
if(erme[id] >= 25) 
{
format(focim,charsmax(focim),"\wRandom Drop \y(\r25 \yÉrme)")
menu_additem(menu,focim,"a5")
}
else
{
format(focim,charsmax(focim),"\wRandom Drop \y(\r%d/25\y Érme)", erme[id])
menu_additem(menu,focim,"g2")
}
format(focim,charsmax(focim),"\rBeállitások^n^n\yRangod\r: \d%s^n\yKövetkező Rangod\r: \d%s\d \y(\w%d/\r%d\y)", rangok[szint[id]], rangok[szint[id]+1], olesek[id], szamok[szint[id]])
menu_additem(menu,focim,"a3")
    
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_setprop(menu, MPROP_EXITNAME, "Kilépés")
    
menu_display(id, menu, 0)
return PLUGIN_HANDLED
}
 
public raktar(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wRaktár",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "\d%s \y(1) \wDarab", AWPNEVEK[0])
    menu_additem(menu, String, "g1",0)
    formatex(String, charsmax(String), "\d%s \y(1) \wDarab", KESNEVEK[0])
    menu_additem(menu, String, "g1",0)
    if(awp[1][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[1], awp[1][id])
    menu_additem(menu, String, "r1",0)
    }
    if(awp[2][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[2], awp[2][id])
    menu_additem(menu, String, "r2",0)
    }
    if(awp[3][id] >= 1) 
    {
    formatex(String, charsmax(String), "\r%s \y(%d) \wDarab", AWPNEVEK[3], awp[3][id])
    menu_additem(menu, String, "r3",0)
    }
    if(awp[4][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[4], awp[4][id])
    menu_additem(menu, String, "r4",0)
    }
    if(awp[5][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[5], awp[5][id])
    menu_additem(menu, String, "r5",0)
    }
    if(awp[6][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[6], awp[6][id])
    menu_additem(menu, String, "r6",0)
    }
    if(awp[7][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[7], awp[7][id])
    menu_additem(menu, String, "r7",0)
    }
    if(awp[8][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[8], awp[8][id])
    menu_additem(menu, String, "r8",0)
    }
    if(awp[9][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[9], awp[9][id])
    menu_additem(menu, String, "r9",0)
    }
    if(awp[10][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[10], awp[10][id])
    menu_additem(menu, String, "r10",0)
    }
    if(awp[11][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[11], awp[11][id])
    menu_additem(menu, String, "r11",0)
    }
    if(awp[12][id] >= 1) 
    {
    formatex(String, charsmax(String), "\d%s \y(%d) \wDarab", AWPNEVEK[12], awp[12][id])
    menu_additem(menu, String, "r12",0)
    }
    if(kes[1][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[1], kes[1][id])
    menu_additem(menu, String, "r13",0)
    }
    if(kes[2][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[2], kes[2][id])
    menu_additem(menu, String, "r14",0)
    }
    if(kes[3][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[3], kes[3][id])
    menu_additem(menu, String, "r15",0)
    }
    if(kes[4][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[4], kes[4][id])
    menu_additem(menu, String, "r16",0)
    }
    if(kes[5][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[5], kes[5][id])
    menu_additem(menu, String, "r17",0)
    }
    if(kes[6][id] >= 1) 
    {
    formatex(String, charsmax(String), "\y%s \y(%d) \wDarab", KESNEVEK[6], kes[6][id])
    menu_additem(menu, String, "r18",0)
    }
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public raktar_h( id, iNum ) {
    static String[121], sString2[ 8 ];
    formatex(String, charsmax(String), "\y[%s] \d>> \wRaktár", PREFIX)
    new menu = menu_create(String, "menu_handler")
   
    formatex(String, charsmax(String), "\y%s FelszerelĂ©se^n", AWPNEVEK[1 + iNum])
    formatex( sString2, charsmax( sString2 ), "f%d", ( 1 + iNum ) )
    menu_additem(menu, String, sString2,0)
    formatex(String, charsmax(String), "A skin \rkidobása")
    formatex( sString2, charsmax( sString2 ), "b%d", ( 1 + iNum ) )
    menu_additem(menu, String, sString2,0)
 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
}
public raktar_h_kes( id, iNum ) {
    static String[121], sString2[ 8 ];
    formatex(String, charsmax(String), "\y[%s] \d>> \wRaktár", PREFIX)
    new menu = menu_create(String, "menu_handler")
   
    formatex(String, charsmax(String), "\y%s FelszerelĂ©se^n", KESNEVEK[1 + iNum])
    formatex( sString2, charsmax( sString2 ), "f%d", ( 13 + iNum ) )
    menu_additem(menu, String, sString2,0)
    formatex(String, charsmax(String), "A skin \rkidobása")
    formatex( sString2, charsmax( sString2 ), "b%d", ( 13 + iNum ) )
    menu_additem(menu, String, sString2,0)
 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
}
 
public beallitasok(id) {
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wBeállĂtások",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    if(skinkapcs[id] == true)
    {
    menu_additem(menu, "\wSkinek\r: \rBekapcsolva \r| \wKikapcsolva", "e1", 0)
    }
    else if(skinkapcs[id] == false)
    {
    menu_additem(menu, "\wSkinek\r: \wBekapcsolva \r| \rKikapcsolva", "e1", 0)
    }
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public szabalyzat(id)
{
    new menu = menu_create("Szabalyzat | A kitiltas ideje", "menu_handler");
 
    menu_additem(menu, "\w Ne csalj \r(Ă–rökös kitiltás)", "", 0)
    menu_additem(menu, "\w Ne anyázz \r (30-60perc)", "", 0)
    menu_additem(menu, "\w Ne szidd az adminokat \r(60-300perc)", "", 0)
    menu_additem(menu, "\w Ne hasznalj mikrofont 14ev alatt \r(5-60perc)", "", 0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
public informaciok(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wInformáciĂłk",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "A \rMOD\w-rĂłl")
    menu_additem(menu, String, "i1",0)
    formatex(String, charsmax(String), "Droppok")
    menu_additem(menu, String, "i2",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public droppokmenu(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wDroppok",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "Gyakori Droppok (\yDrop esĂ©ly: \r50%%\y)")
    menu_additem(menu, String, "i3",0)
    formatex(String, charsmax(String), "KevĂ©sbĂ© Gyakori Droppok (\yDrop esĂ©ly: \r30%%\y)")
    menu_additem(menu, String, "i4",0)
    formatex(String, charsmax(String), "Ritkább Droppok (\yDrop esĂ©ly: \r18%%\y)")
    menu_additem(menu, String, "i5",0)
    formatex(String, charsmax(String), "Ritka Droppok (\yDrop esĂ©ly: \r2%%\y)")
    menu_additem(menu, String, "i6",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public gyakoridrop(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wGyakori Droppok^n\yMinden dropra az esĂ©ly: \y(\r50%%\y)",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "%s", AWPNEVEK[5])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[8])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[9])
    menu_additem(menu, String, "",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
public kevesbegyakoridrop(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wKevĂ©sbĂ© Gyakori Droppok^n\yMinden dropra az esĂ©ly: \y(\r30%%\y)",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "%s", AWPNEVEK[12])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[11])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[2])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[4])
    menu_additem(menu, String, "",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
public kevesberitkadrop(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wKevĂ©sbĂ© Ritka Droppok^n\yMinden dropra az esĂ©ly: \y(\r18%%\y)",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "%s", AWPNEVEK[10])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[6])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[1])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "%s", AWPNEVEK[7])
    menu_additem(menu, String, "",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
public ritkadrop(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wRitka Droppok^n\yMinden dropra az esĂ©ly: \y(\r2%%\y)",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "\r%s", AWPNEVEK[3])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[1])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[2])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[3])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[4])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[5])
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "\r%s", KESNEVEK[6])
    menu_additem(menu, String, "",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public modinfo(id)
{
    new String[121]
    formatex(String, charsmax(String), "[%s] \d>> \wMOD InformáciĂłk",PREFIX)
    new menu = menu_create(String, "menu_handler")
    
    formatex(String, charsmax(String), "A MOD Neve: \r%s", PLUGIN)
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "KĂ©szĂtĹ‘: \r%s", AUTHOR)
    menu_additem(menu, String, "",0)
    formatex(String, charsmax(String), "VerziĂłszám: \r%s", VERSION)
    menu_additem(menu, String, "",0)
    
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
    
    menu_display(id, menu, 0)
    return PLUGIN_HANDLED
}
 
public plugin_precache()
{
precache_model("models/GuD/Default/AWP_DF.mdl")
precache_model("models/GuD/AWP/Asii.mdl")
precache_model("models/GuD/AWP/Boom.mdl")
precache_model("models/GuD/AWP/DragonLore.mdl")
precache_model("models/GuD/AWP/ElectricHive.mdl")
precache_model("models/GuD/AWP/EliteBuild.mdl")
precache_model("models/GuD/AWP/HyperBeast.mdl")
precache_model("models/GuD/AWP/Medusa.mdl")
precache_model("models/GuD/AWP/WormGod.mdl")
precache_model("models/GuD/AWP/DiscoParty.mdl")
precache_model("models/GuD/AWP/Cyrex.mdl")
precache_model("models/GuD/AWP/Neural.mdl")
precache_model("models/GuD/AWP/Corticera.mdl")
precache_model("models/GuD/Default/KNIFE_DF.mdl")
precache_model("models/GuD/Knife/Crimson_B.mdl")
precache_model("models/GuD/Knife/Ultra_K.mdl")
}
 
public raktar_h_b( id, iNum ) {
    static String[121], sString2[ 8 ];
    formatex(String, charsmax(String), "\y[%s] \d> \wA skin \rkidobása^nBiztosan kidobod ezt: \y%s \r?", PREFIX, AWPNEVEK[1 + iNum])
    new menu = menu_create(String, "menu_handler")
   
    formatex(String, charsmax(String), "\rIgen kidobom^n")
    formatex( sString2, charsmax( sString2 ), "k%d", ( 1 + iNum ) )
    menu_additem(menu, String, sString2,0)
    formatex(String, charsmax(String), "\dNem, mĂ©gse")
    formatex( sString2, charsmax( sString2 ), "a%d", ( 1 ) )
    menu_additem(menu, String, sString2,0)
 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
}
public raktar_h_b_kes( id, iNum ) {
    static String[121], sString2[ 8 ];
    formatex(String, charsmax(String), "\y[%s] \d>> \wA skin \rkidobása^nBiztosan kidobod ezt: \y%s \r?", PREFIX, AWPNEVEK[1 + iNum])
    new menu = menu_create(String, "menu_handler")
   
    formatex(String, charsmax(String), "\rIgen kidobom^n")
    formatex( sString2, charsmax( sString2 ), "k%d", ( 13 + iNum ) )
    menu_additem(menu, String, sString2,0)
    formatex(String, charsmax(String), "\dNem, mĂ©gse")
    formatex( sString2, charsmax( sString2 ), "a%d", ( 1 ) )
    menu_additem(menu, String, sString2,0)
 
    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
    menu_setprop(menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
    menu_display(id, menu, 0);
    return PLUGIN_HANDLED;
}
 
public sayhook(id)
{
    read_args (message, 191)
    remove_quotes (message)
    if (message[0] == '@' || message[0] == '/' || message[0] == '!' || equal (message, ""))
    {
        return PLUGIN_CONTINUE
    }
    new Bnum = strlen(message)
    new Nnum = 0
    new i = 0
    get_user_name(id, nev, 31)
    
    if(get_user_flags(id) & TULAJ)
    {
        get_user_team(id, color, 9)
        formatex(Temp, 191, "^4[^3Tulaj^4][^3%s^4]^3 %s^1: ^4%s", rangok[szint[id]], nev, message)
    }
    else if(get_user_flags(id) & ADMIN)
    {
        get_user_team(id, color, 9)
        formatex(Temp, 191, "^4[^3Admin^4][^3%s^4] ^3%s^1: ^4%s", rangok[szint[id]], nev, message)
    }
    else if(get_user_flags(id) & VIP)
    {
        get_user_team(id, color, 9)
        formatex(Temp, 191, "^4[^3VIP^4][^3%s^4] ^3%s^1: ^4%s", rangok[szint[id]], nev, message)
    }
    else
    {
        get_user_team(id, color, 9)
        formatex(Temp, 191, "^4[^3%s^4]^3 %s^4:^1 %s", rangok[szint[id]], nev, message)
    }
    while(i < Bnum)
    {
        if(message[i] == '1' || message[i] == '2' || message[i] == '3' || message[i] == '4' || message[i] == '5' || message[i] == '6' || message[i] == '7' || message[i] == '8' || message[i] == '9' || message[i] == '0')
            Nnum++
        ++i
    }
    if(Nnum >= 7)
    {
        ColorChat(id, GREEN, "[InformáciĂł] ^1A Szerveren ^3Tilos ^1a HĂrdetĂ©s!")
        return PLUGIN_HANDLED
    }
    sendmessage(color)
    return PLUGIN_HANDLED
}
public sendmessage(color[])
{
    new teamName[10]
    for(new player = 1; player < get_maxplayers(); player++)
    {
        get_user_team (player, teamName, 9)
        teamf (player, color)
        elkuldes(player, Temp)
        teamf(player, teamName)
    }
}
public NameConrol(id){
    if(!is_user_connected(id))
        return PLUGIN_CONTINUE
    
    new name[31]
    get_user_name(id, name, 30)
    
    new Bnum = strlen(name);
    
    new i=0
    new Nnum=0
    
    while(i < Bnum)
    {       
        if(name[i] == '1' || name[i] == '2' || name[i] == '3' || name[i] == '4' || name[i] == '5' || name[i] == '6' || name[i] == '7' || name[i] == '8' || name[i] == '9' || name[i] == '0')
            Nnum++;
        ++i;
    }
    
    if( Nnum >= 7)
    {
        client_cmd(id, "name ^"Tilos a Hirdetes!^"")
        client_cmd(id, "retry")
        return PLUGIN_CONTINUE
    }
    return PLUGIN_CONTINUE
}
public teamf(player, team[])
{
    message_begin(MSG_ONE, get_user_msgid("TeamInfo"), _, player)
    write_byte(player)
    write_string(team)
    message_end()
}
public elkuldes(player, Temp[])
{
    message_begin( MSG_ONE, get_user_msgid( "SayText" ), _, player)
    write_byte( player )
    write_string( Temp )
    message_end()
}
public Halal(){
new id = read_data(1)
 
if(id == read_data(2) || id == 0)
return PLUGIN_HANDLED
 
olesek[id]++
 
while(olesek[id] >= szamok[szint[id]])
{
szint[id]++
}
 
Droppolas(id)
return PLUGIN_CONTINUE
}
public Droppolas(id)
{
new Players[32], Num, Nev[32]
get_players(Players, Num, "c")
get_user_name(id, Nev, 31)
 
drop_szazalek(id)
}
public save(id) {
    new szData[128];
    new name[32]; get_user_authid(id, name, charsmax(name));
 
    formatex(szData, charsmax(szData), "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", awp[1][id], awp[2][id], awp[3][id], awp[4][id], awp[5][id], awp[6][id], awp[7][id], awp[8][id], awp[9][id], awp[10][id], awp[11][id], awp[12][id], skin[0][id], skin[1][id], kes[1][id], kes[2][id], kes[3][id], kes[4][id], kes[5][id], kes[6][id], erme[id]);
    set_data(name, szData)
}
public load(id) 
{
    new szData[128];
    new name[32]; get_user_authid(id, name, charsmax(name));
 
    if(get_data(name, szData, charsmax(szData))) {
        new awp1[8],awp2[8],awp3[8],awp4[8],awp5[8],awp6[8],awp7[8],awp8[8],awp9[8],awp10[8],awp11[8],awp12[8],skin0[8],skin1[8],kes1[8],kes2[8],kes3[8],kes4[8],kes5[8],kes6[8],erme[8]
        parse(szData, awp1,charsmax(awp1),awp2,charsmax(awp2),awp3,charsmax(awp3),awp4,charsmax(awp4),awp5,charsmax(awp5),awp6,charsmax(awp6),awp7,charsmax(awp7),awp8,charsmax(awp8),awp9,charsmax(awp9),awp10,charsmax(awp10),awp11,charsmax(awp11),awp12,charsmax(awp12),skin0,charsmax(skin0),skin1,charsmax(skin1),kes1,charsmax(kes1),kes2,charsmax(kes2),kes3,charsmax(kes3),kes4,charsmax(kes4),kes5,charsmax(kes5),kes6,charsmax(kes6),erme,charsmax(erme))
        awp[1][id] = str_to_num(awp1)
        awp[2][id] = str_to_num(awp2)
        awp[3][id] = str_to_num(awp3)
        awp[4][id] = str_to_num(awp4)
        awp[5][id] = str_to_num(awp5)
        awp[6][id] = str_to_num(awp6)
        awp[7][id] = str_to_num(awp7)
        awp[8][id] = str_to_num(awp8)
        awp[9][id] = str_to_num(awp9)
        awp[10][id] = str_to_num(awp10)
        awp[11][id] = str_to_num(awp11)
        awp[12][id] = str_to_num(awp12)
        skin[0][id] = str_to_num(skin0)
        skin[1][id] = str_to_num(skin1)
        kes[1][id] = str_to_num(kes1)
        kes[2][id] = str_to_num(kes2)
        kes[3][id] = str_to_num(kes3)
        kes[4][id] = str_to_num(kes4)
        kes[5][id] = str_to_num(kes5)
        kes[6][id] = str_to_num(kes6)
        erme[id] = str_to_num(erme)
    }
}
public client_authorized(id)
{
    if( !is_user_hltv(id) && !is_user_bot(id) )
    {
        load(id)
    }
    skinkapcs[id] = true
}
 
public client_disconnect(id) {
if(!is_user_bot(id)) 
{
    save(id)
}
    awp[1][id] = 0
    awp[2][id] = 0
    awp[3][id] = 0
    awp[4][id] = 0
    awp[5][id] = 0
    awp[6][id] = 0
    awp[7][id] = 0
    awp[8][id] = 0
    awp[9][id] = 0
    awp[10][id] = 0
    awp[11][id] = 0
    awp[12][id] = 0
    kes[0][id] = 0
    kes[1][id] = 0
    kes[2][id] = 0
    kes[3][id] = 0
    kes[4][id] = 0
    kes[5][id] = 0
    kes[6][id] = 0
    skin[0][id] = 0
    skin[1][id] = 0
}
stock get_data(const key[], data[], len) {
    new vault = fopen(filename, "rt");
    new _data[512], _key[64];
 
    while( !feof(vault) ) {
        fgets(vault, _data, charsmax(_data));
        parse(_data, _key, charsmax(_key), data, len);
 
        if( equal(_key, key) ) {
            fclose(vault);
            return 1;
        }
    }
 
    fclose(vault);
    copy(data, len, "");
 
    return 0;
}
 
stock set_data(const key[], const data[]) {
    static const temp_vault_name[] = "set_data.txt";
    new file = fopen(temp_vault_name, "wt");
 
    new vault = fopen(filename, "rt");
    new _data[512], _key[64], _other[32];
    new bool:replaced = false;
 
    while( !feof(vault) ) {
        fgets(vault, _data, charsmax(_data));
        parse(_data, _key, charsmax(_key), _other, charsmax(_other));
 
        if( equal(_key, key) && !replaced ) {
            fprintf(file, "^"%s^" ^"%s^"^n", key, data);
 
            replaced = true;
        }
        else {
            fputs(file, _data);
        }
    }
 
    if( !replaced ) {
        fprintf(file, "^"%s^" ^"%s^"^n", key, data);
    }
 
    fclose(file);
    fclose(vault);
 
    delete_file(filename);
 
    while( !rename_file(temp_vault_name, filename, 1) ) { }
 
    //delete_file(temp_vault_name);
}
public menu_handler(id, menu, item)
{
    if( item == MENU_EXIT )
    {
        menu_destroy(menu);
        return PLUGIN_HANDLED;
    }
    new data[6], szName[64];
    new access, callback;
    menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
    
    new key = str_to_num(data[1]);
    switch(data[0])
    {
        case 'a':
        {
            switch(key)
            {
                case 1: raktar(id)
                case 2: szabalyzat(id)
                case 3: beallitasok(id)
                case 4: informaciok(id)
                case 5: drop_handler(id)
            }
        }
        case 'i':
        {
            switch(key)
            {
                case 1: modinfo(id)
                case 2: droppokmenu(id)
                case 3: gyakoridrop(id)
                case 4: kevesbegyakoridrop(id)
                case 5: kevesberitkadrop(id)
                case 6: ritkadrop(id)
            }
        }
        case 'r':
        {
            switch(key)
            {
                case 1: raktar_h(id, 0)
                case 2: raktar_h(id, 1)
                case 3: raktar_h(id, 2)
                case 4: raktar_h(id, 3)
                case 5: raktar_h(id, 4)
                case 6: raktar_h(id, 5)
                case 7: raktar_h(id, 6)
                case 8: raktar_h(id, 7)
                case 9: raktar_h(id, 8)
                case 10: raktar_h(id, 9)
                case 11: raktar_h(id, 10)
                case 12: raktar_h(id, 11)
                case 13: raktar_h_kes(id, 0)
                case 14: raktar_h_kes(id, 1)
                case 15: raktar_h_kes(id, 2)
                case 16: raktar_h_kes(id, 3)
                case 17: raktar_h_kes(id, 4)
                case 18: raktar_h_kes(id, 5)
            }
        }
        case 'b':
        {
            switch(key)
            {
                case 1: raktar_h_b(id, 0)
                case 2: raktar_h_b(id, 1)
                case 3: raktar_h_b(id, 2)
                case 4: raktar_h_b(id, 3)
                case 5: raktar_h_b(id, 4)
                case 6: raktar_h_b(id, 5)
                case 7: raktar_h_b(id, 6)
                case 8: raktar_h_b(id, 7)
                case 9: raktar_h_b(id, 8)
                case 10: raktar_h_b(id, 9)
                case 11: raktar_h_b(id, 10)
                case 12: raktar_h_b(id, 11)
                case 13: raktar_h_b_kes(id, 0)
                case 14: raktar_h_b_kes(id, 1)
                case 15: raktar_h_b_kes(id, 2)
                case 16: raktar_h_b_kes(id, 3)
                case 17: raktar_h_b_kes(id, 4)
                case 18: raktar_h_b_kes(id, 5)
            }
        }
        case 'g':
        {
            switch(key)
            {
                case 1:
                {
                ColorChat(id, GREEN, "[InformáciĂł] >> ^1Ez egy ^4gyári fegyver ^1nem hajthatsz rajt vĂ©gre parancsokat!")
                }
                case 2:
                {
                ColorChat(id, GREEN, "[InformáciĂł] >> ^1Nincs elegendĹ‘ ^4Ă©rmĂ©d^1 ennek a használatához!")
                }
            }
        }
        case 'f':
        {
            switch(key)
            {
                case 1: 
                {
                    skin[0][id] = 1
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[1])
                }
                case 2: 
                {
                    skin[0][id] = 2
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[2])
                }
                case 3: 
                {
                    skin[0][id] = 3
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[3])
                }
                case 4: 
                {
                    skin[0][id] = 4
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[4])
                }
                case 5: 
                {
                    skin[0][id] = 5
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[5])
                }
                case 6: 
                {
                    skin[0][id] = 6
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[6])
                }
                case 7: 
                {
                    skin[0][id] = 7
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[7])
                }
                case 8: 
                {
                    skin[0][id] = 8
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[8])
                }
                case 9: 
                {
                    skin[0][id] = 9
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[9])
                }
                case 10: 
                {
                    skin[0][id] = 10
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[10])
                }
                case 11: 
                {
                    skin[0][id] = 11
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[11])
                }
                case 12: 
                {
                    skin[0][id] = 12
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", AWPNEVEK[12])
                }
                case 13: 
                {
                    skin[1][id] = 1
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[1])
                }
                case 14: 
                {
                    skin[1][id] = 2
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[2])
                }
                case 15: 
                {
                    skin[1][id] = 3
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[3])
                }
                case 16: 
                {
                    skin[1][id] = 4
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[4])
                }
                case 17: 
                {
                    skin[1][id] = 5
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[5])
                }
                case 18: 
                {
                    skin[1][id] = 6
                    ColorChat(id, GREEN, "[InformáciĂł] >> ^1Sikeresen ^4felszerelted ^1a: ^4%s ^1fegyvert.", KESNEVEK[6])
                }
            }
        }
        case 'k':
        {
            switch(key)
            {
                case 1: 
                {
                    awp[1][id]--
                    raktar(id)
                }
                case 2: 
                {
                    awp[2][id]--
                    raktar(id)
                }
                case 3: 
                {
                    awp[3][id]--
                    raktar(id)
                }
                case 4: 
                {
                    awp[4][id]--
                    raktar(id)
                }
                case 5: 
                {
                    awp[5][id]--
                    raktar(id)
                }
                case 6: 
                {
                    awp[6][id]--
                    raktar(id)
                }
                case 7: 
                {
                    awp[7][id]--
                    raktar(id)
                }
                case 8: 
                {
                    awp[8][id]--
                    raktar(id)
                }
                case 9: 
                {
                    awp[9][id]--
                    raktar(id)
                }
                case 10: 
                {
                    awp[10][id]--
                    raktar(id)
                }
                case 11: 
                {
                    awp[11][id]--
                    raktar(id)
                }
                case 12: 
                {
                    awp[12][id]--
                    raktar(id)
                }
                case 13: 
                {
                    kes[1][id]--
                    raktar(id)
                }
                case 14: 
                {
                    kes[2][id]--
                    raktar(id)
                }
                case 15: 
                {
                    kes[3][id]--
                    raktar(id)
                }
                case 16: 
                {
                    kes[4][id]--
                    raktar(id)
                }
                case 17: 
                {
                    kes[5][id]--
                    raktar(id)
                }
                case 18: 
                {
                    kes[6][id]--
                    raktar(id)
                }
            }
        }
        case 'e':
        {
            switch(key)
            {
                case 1:{
                    if(skinkapcs[id] == true)
                    {
                        skinkapcs[id] = false
                        ColorChat(id, GREEN, "[InformáciĂł] >> ^4Kikapcsoltad ^1a skineket.")
                        beallitasok(id)
                    }
                    else if(skinkapcs[id] == false)
                    {
                        skinkapcs[id] = true
                        ColorChat(id, GREEN, "[InformáciĂł] >> ^4Bekapcsoltad ^1a skineket.")
                        beallitasok(id)
                    }
                }
            }
        }
    }
    menu_destroy(menu)
    return PLUGIN_HANDLED
}
stock print_color(const id, const input[], any:...)
 {
        new count = 1, players[32]
        static msg[191]
        vformat(msg, 190, input, 3)
 
        replace_all(msg, 190, "!g", "^4")
        replace_all(msg, 190, "!y", "^1")
        replace_all(msg, 190, "!t", "^3")
        replace_all(msg, 190, "á", "á")
        replace_all(msg, 190, "é", "Ă©")
        replace_all(msg, 190, "í", "Ă")
        replace_all(msg, 190, "ó", "Ăł")
        replace_all(msg, 190, "ö", "ö")
        replace_all(msg, 190, "ő", "Ĺ‘")
        replace_all(msg, 190, "ú", "Ăş")
        replace_all(msg, 190, "ü", "ĂĽ")
        replace_all(msg, 190, "ű", "ű")
        replace_all(msg, 190, "Á", "Ă")
        replace_all(msg, 190, "É", "É")
        replace_all(msg, 190, "Í", "ĂŤ")
        replace_all(msg, 190, "Ó", "Ă“")
        replace_all(msg, 190, "Ö", "Ă–")
        replace_all(msg, 190, "Ő", "Ĺ")
        replace_all(msg, 190, "Ú", "Ăš")
        replace_all(msg, 190, "Ü", "Ăś")
        replace_all(msg, 190, "Ű", "Ű")        
 
        if (id) players[0] = id; else get_players(players, count, "ch")
        {
                for (new i = 0; i < count; i++)
                {
                        if (is_user_connected(players[i]))
                        {
                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
                                write_byte(players[i])
                                write_string(msg)
                                message_end()
                        }
                }
        }
        return PLUGIN_HANDLED
}