#include <amxmodx>
    #include <amxmisc>
    #include <colorchat>
    #include <cstrike>
 
    #define PLUGIN "VisszaSzamlalas"
    #define VERSION "1.1"
    #define AUTHOR "LaGgeR"
 
    new timer[33]
    new bool:CDON
    new bool:Day_inProgress
 
    public plugin_init()
    {
    register_plugin("VisszaSzamlalas", "1.1", "LaGgeR")
    register_clcmd("say /cd", "CDGuard")
    register_clcmd("say !cd", "CDGuard")
    register_clcmd("say /visszaszamlalas", "CDGuard")
    register_clcmd("say !visszaszamlalas", "CDGuard")
    register_clcmd("say /visszaszamolas", "CDGuard")
    register_clcmd("say !visszaszamolas", "CDGuard")
    }
 
    public CDGuard(id)
    {
    if(Day_inProgress)
    {
    ColorChat(id, TEAM_COLOR, "^3[-DC-] |Jailbreak| ^1Nem tudod megnyitni mert mar ^3egy ^1folyamatban ^4van")
    return PLUGIN_HANDLED
    }
    if(CDON)
    {
    ColorChat(id, TEAM_COLOR, "^3[-DC-] |Jailbreak| ^1Nem tudod megnyitni ezt a menut, mert ^3Vissza^1-^3Szamlalas ^1folyamatban ^4Van.")
    return PLUGIN_HANDLED
    }
    if(cs_get_user_team(id) == CS_TEAM_T)
    {
    ColorChat(id, TEAM_COLOR, "^3[-DC-] |Jailbreak| ^1Csak ^3Smasszerek ^1Hasznalhatjak ezt a ^4Menut.")
    return PLUGIN_HANDLED
    }
    if(!is_user_alive(id))
    {
    ColorChat(id, TEAM_COLOR, "^3[-DC-] |Jailbreak| ^1Nem vagy ^3Eletben!")
    return PLUGIN_HANDLED
    }
 
    new cd = menu_create("\yVissza-Szamlalas", "CountDown")
 
    menu_additem(cd, "\y[CD] \r3 \dMasodperc", "1", 0)
    menu_additem(cd, "\y[CD] \r5 \dMasodperc", "2", 0)
    menu_additem(cd, "\y[CD] \r10 \dMasodperc", "3", 0)
    menu_setprop(menu,MPROP_EXITNAME,"Kilepes")
 
    menu_display(id, cd)
    return PLUGIN_HANDLED
    }
    public CountDown(id, menu ,item)
    {
    if(item == MENU_EXIT)
    {
    menu_destroy(menu)
    return PLUGIN_HANDLED
    }
 
    new data[6], name[64]
    new access, callback
    menu_item_getinfo(menu, item, access, data, 5, name, 63, callback)
 
    new key = str_to_num(data)
 
    switch ( key )
    {
    case 1:
    {
    timer[id] = 3
    }
    case 2:
    {
    timer[id] = 5
    }
    case 3:
    {
    timer[id] = 10
    }
    }
    ColorChat(0, GREEN, "^3[-DC-] |Jailbreak| ^4Vissza^3-^4Szamlalas ^1Elkezdodott^3!")
    CDON = true
    CountHandle(id)
    return PLUGIN_HANDLED
    }
    public CountHandle(id)
    {
    new name[32]
    get_user_name(id, name, 31)
 
    switch( timer[id] )
    {
    case 0:
    {
    CDON = false
    timer[id] = 0
 
    client_cmd(0, "DC_CD/jb_prepare.wav")
    ColorChat(0, TEAM_COLOR, "^3[-DC-] |Jailbreak| ^4Go Go Go^3!")
 
    set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
    show_hudmessage(0, "Go Go Go!")
    }
    case 1:
    {
    client_cmd(0, "spk DC_CD/one.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 2:
    {
    client_cmd(0, "spk DC_CD/two.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 3:
    {
    client_cmd(0, "spk DC_CD/three.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 4:
    {
    client_cmd(0, "spk DC_CD/four.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 5:
    {
    client_cmd(0, "spk DC_CD/five.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 6:
    {
    client_cmd(0, "spk DC_CD/six.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 7:
    {
    client_cmd(0, "spk DC_CD/seven.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 8:
    {
    client_cmd(0, "spk DC_CD/eight.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 9:
    {
    client_cmd(0, "spk DC_CD/nine.wav")
    set_task(1.0, "CountHandle", id)
    }
    case 10:
    {
    client_cmd(0, "spk DC_CD/ten.wav")
    set_task(1.0, "CountHandle", id)
    }
    }
    if(timer[id] != 0)
    {
    ColorChat(0, TEAM_COLOR, "^3[-DC-] |Jailbreak|  ^4Vissza^3-^4Szamlalas ^1(^3%i^1)", timer[id])
 
    set_hudmessage(255, 0, 0, -1.0, 0.35, 0, 0.75, 0.75, 0.75, 0.75, 5)
    show_hudmessage(0, "%i", timer[id])
    timer[id] --
    }
    }
 
    public plugin_precache()
    {
 
    precache_sound("DC_CD/one.wav")
    precache_sound("DC_CD/two.wav")
    precache_sound("DC_CD/three.wav")
    precache_sound("DC_CD/four.wav")
    precache_sound("DC_CD/five.wav")
    precache_sound("DC_CD/six.wav")
    precache_sound("DC_CD/seven.wav")
    precache_sound("DC_CD/eight.wav")
    precache_sound("DC_CD/nine.wav")
    precache_sound("DC_CD/ten.wav")
    precache_sound("DC_CD/jb_prepare.wav")
 
    }
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/