- #include <amxmodx> 
- #include <amxmisc> 
- #include <fakemeta> 
- #include <fakemeta_util> 
- #include <cstrike> 
- #include <fun> 
- #include <engine> 
- #include <hamsandwich> 
- #include <ColorChat> 
-   
- #define PLUGIN "VisszaSzamlalas" 
- #define VERSION "1.1" 
- #define AUTHOR "Markofan" 
-   
- new timer[33] 
- new bool:CDON 
- new bool:Day_inProgress 
-   
- public plugin_init() 
- { 
- register_plugin("Gun Mod", "2.0", "I3u[R]n") 
- 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, GREEN, "^3[ <<UnDerWorlD>> ] ^1Nem tudod megnyitni mert mar  ^3egy ^1folyamatban ^4van") 
-       return PLUGIN_HANDLED 
-    } 
-    if(CDON) 
-    { 
-       ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^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, GREEN, "^3[ <<UnDerWorlD>> ] ^1Csak ^3UnnepVedok ^1Hasznalhatjak ezt a ^4Menut.") 
-       return PLUGIN_HANDLED 
-    } 
-    if(!is_user_alive(id)) 
-    { 
-       ColorChat(id, GREEN, "^3[ <<UnDerWorlD>> ] ^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_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[ <<UnDerWorlD>> ] ^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, "spk JailBreak_Sounds/jb_prepare.wav") 
-          ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^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 ^"UWCD/one.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 2: 
-       { 
-          client_cmd(0, "spk ^"UWCD/two.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 3: 
-       { 
-          client_cmd(0, "spk ^"UWCD/three.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 4: 
-       { 
-          client_cmd(0, "spk ^"UWCD/four.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 5: 
-       { 
-          client_cmd(0, "spk ^"UWCD/five.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 6: 
-       { 
-          client_cmd(0, "spk ^"UWCD/six.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 7: 
-       { 
-          client_cmd(0, "spk ^"UWCD/seven.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 8: 
-       { 
-          client_cmd(0, "spk ^"UWCD/eight.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 9: 
-       { 
-          client_cmd(0, "spk ^"UWCD/nine.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-       case 10: 
-       { 
-          client_cmd(0, "spk ^"UWCD/ten.wav^"") 
-          set_task(1.0, "CountHandle", id) 
-       } 
-    } 
-    if(timer[id] != 0) 
-    { 
-       ColorChat(0, GREEN, "^3[ <<UnDerWorlD>> ] ^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] -- 
-    } 
- }