- #include <amxmodx> 
- #include <amxmisc> 
- #include <fun> 
- #include <cstrike> 
- #include <hamsandwich> 
- #include <fakemeta> 
- #include <engine> 
- #include <nvault> 
-   
- #define PLUGIN "Pontrendszer" 
- #define VERSION "1.2" 
- #define AUTHOR "damon" 
-   
- //VIP tagok joga 
- #define VIPJOG ADMIN_LEVEL_H 
-   
- #define OFFSET_CLIPAMMO 51 
- #define OFFSET_LINUX_WEAPONS 4 
- #define fm_cs_set_weapon_ammo(%1,%2) set_pdata_int(%1, OFFSET_CLIPAMMO, %2, OFFSET_LINUX_WEAPONS) 
- #define m_pActiveItem 373 
-   
- const NOCLIP_WPN_BS = ((1<<CSW_HEGRENADE)|(1<<CSW_SMOKEGRENADE)|(1<<CSW_FLASHBANG)|(1<<CSW_KNIFE)|(1<<CSW_C4)) 
- new const g_MaxClipAmmo[] = 
- { 
- 0, 
- 13, //CSW_P228 
- 0, 
- 10, //CSW_SCOUT 
- 0, //CSW_HEGRENADE 
- 7, //CSW_XM1014 
- 0, //CSW_C4 
- 30,//CSW_MAC10 
- 30, //CSW_AUG 
- 0, //CSW_SMOKEGRENADE 
- 15,//CSW_ELITE 
- 20,//CSW_FIVESEVEN 
- 25,//CSW_UMP45 
- 30, //CSW_SG550 
- 35, //CSW_GALIL 
- 25, //CSW_FAMAS 
- 12,//CSW_USP 
- 20,//CSW_GLOCK18 
- 10, //CSW_AWP 
- 30,//CSW_MP5NAVY 
- 100,//CSW_M249 
- 8, //CSW_M3 
- 30, //CSW_M4A1 
- 30,//CSW_TMP 
- 20, //CSW_G3SG1 
- 0, //CSW_FLASHBANG 
- 7, //CSW_DEAGLE 
- 30, //CSW_SG552 
- 30, //CSW_AK47 
- 0, //CSW_KNIFE 
- 50//CSW_P90 
- } 
-   
- new pont[33]; 
- new g_vault; 
-   
- //Prefix 
- new const Prefix[ ] = "[ BB ]"; 
-   
- //Uzenetek 
- new const Hiba1[ ] = "!yEz sajnos nem sikerALlt nincs elA©g pontod!"; 
- new const Hiba2[ ] = "!yHalottak nem hasznA?lhatjA?k ezt a menALpontot!"; 
- new const Hiba3[ ] = "!yEzt a menALpontot csak terroristA?k hasznA?lhatjA?k!"; 
- new const Hiba4[ ] = "!yEzt a menALpontot csak CT-k hasznA?lhatjA?k!"; 
- new const Vasarlas[ ] = "!ySikeres vA?sA?rlA?s."; 
-   
- new shop; 
- new vipitem1cost; 
- new vipitem2cost; 
- new vipitem3cost; 
- new vipitem4cost; 
- new vipitem5cost; 
- new vipitem6cost; 
- new vipitem7cost; 
-   
- new wpnitem1cost; 
- new wpnitem2cost; 
- new wpnitem3cost; 
- new wpnitem4cost; 
- new wpnitem5cost; 
- new wpnitem6cost; 
-   
- new egyebitem1cost; 
- new egyebitem2cost; 
- new egyebitem3cost; 
- new egyebitem4cost; 
- new egyebitem5cost; 
- new egyebitem6cost; 
-   
- new kill, hs; 
-   
- new const g_varanyak[] = "models/v_golden_ak47.mdl"; //Arany AK47 v modelje 
- new const g_paranyak[] = "models/p_golden_ak47.mdl"; //Arany AK47 p modelje 
- new const g_varanym4[] = "models/v_m4a1.mdl"; //Arany M4A1 v modelje 
- new const g_paranym4[] = "models/p_m4a1.mdl"; //Arany M4A1 p modelje 
- new const g_varanydezi[] = "models/v_deagle.mdl"; //Arany Deagle v modelje 
- new const g_paranydezi[] = "models/p_deagle.mdl"; //Arany Deagle p modelje 
- new bool:g_aranyak[33] = false; 
- new bool:g_aranym4[33] = false; 
- new bool:g_aranydezi[33] = false; 
- new bool:g_has_unlimited_clip[33]; 
-   
- public plugin_init(){ 
-    register_plugin(PLUGIN, VERSION, AUTHOR); 
-    register_event("CurWeapon", "Event_CurWeapon", "be", "1=1"); 
-    RegisterHam(Ham_TakeDamage , "player" , "PlayerHurt", 0); 
-    RegisterHam(Ham_Spawn, "player", "newRound", 1); 
-    register_clcmd("say /shop", "ShowMenu"); 
-    register_clcmd("say shop", "ShowMenu"); 
-    register_clcmd("say /bolt", "ShowMenu"); 
-    register_clcmd("say bolt", "ShowMenu"); 
-    register_clcmd("say_team /shop", "ShowMenu"); 
-    register_clcmd("say_team shop", "ShowMenu"); 
-    register_clcmd("say_team /bolt", "ShowMenu"); 
-    register_clcmd("say_team bolt", "ShowMenu"); 
-    register_event("DeathMsg", "halal", "a"); 
-   
-    g_vault = nvault_open("pont_rendszer"); 
-   
-    shop = register_cvar( "pt_shop", "1" ); //Bolt ki/bekapcsolasa 1-be, 0-ki 
-   
-    vipitem1cost = register_cvar( "pt_vipitem1", "110" ); //VIP menu item1 a'ra 
-    vipitem2cost = register_cvar( "pt_vipitem2", "140" ); //VIP menu item2 a'ra 
-    vipitem3cost = register_cvar( "pt_vipitem3", "150" ); //VIP menu item3 a'ra 
-    vipitem4cost = register_cvar( "pt_vipitem4", "10" ); //VIP menu item4 a'ra 
-    vipitem5cost = register_cvar( "pt_vipitem5", "15" ); //VIP menu item5 a'ra 
-    vipitem6cost = register_cvar( "pt_vipitem6", "10" ); //VIP menu item6 a'ra 
-    vipitem7cost = register_cvar( "pt_vipitem7", "5" ); //VIP menu item7 a'ra 
-   
-    wpnitem1cost = register_cvar( "pt_wpnitem1", "215" ); //Fegyver menu item1 a'ra 
-    wpnitem2cost = register_cvar( "pt_wpnitem2", "215" ); //Fegyver menu item2 a'ra 
-    wpnitem3cost = register_cvar( "pt_wpnitem3", "15" ); //Fegyver menu item3 a'ra 
-    wpnitem4cost = register_cvar( "pt_wpnitem4", "25" ); //Fegyver menu item4 a'ra 
-    wpnitem5cost = register_cvar( "pt_wpnitem5", "220" ); //Fegyver menu item5 a'ra 
-    wpnitem6cost = register_cvar( "pt_wpnitem6", "220" ); //Fegyver menu item6 a'ra 
-   
-    egyebitem1cost = register_cvar( "pt_egyebitem1", "5" ); //Egyeb menu item1 a'ra 
-    egyebitem2cost = register_cvar( "pt_egyebitem2", "60" ); //Egyeb menu item2 a'ra 
-    egyebitem3cost = register_cvar( "pt_egyebitem3", "150" ); //Egyeb menu item3 a'ra 
-    egyebitem4cost = register_cvar( "pt_egyebitem4", "25" ); //Egyeb menu item4 a'ra 
-    egyebitem5cost = register_cvar( "pt_egyebitem5", "55" ); //Egyeb menu item5 a'ra 
-    egyebitem6cost = register_cvar( "pt_egyebitem6", "90" ); //Egyeb menu item6 a'ra 
-   
-    kill = register_cvar( "pt_kill", "10000" ); //Sima olesert jaro pont 
-    hs = register_cvar( "pt_hs", "20000" ); //Fejloveser jaro pont 
- } 
-   
- public plugin_precache(){ 
-    precache_model(g_varanyak) 
-    precache_model(g_paranyak) 
-    precache_model(g_varanym4) 
-    precache_model(g_paranym4) 
-    precache_model(g_varanydezi) 
-    precache_model(g_paranydezi) 
- } 
-   
- public newRound(id){ 
-    g_aranyak[id] = false; 
-    g_aranym4[id] = false; 
-    g_aranydezi[id] = false; 
-    for (new id; id <= 32; id++) g_has_unlimited_clip[id] = false; 
- } 
-   
- public halal(){ 
-    new killer = read_data(1) 
-    new victim = read_data(2) 
-    new team = get_user_team(killer) 
-    if(killer != victim && team != get_user_team(victim) && read_data(3)){ 
-       pont[killer] += get_pcvar_num( hs ) 
-    } 
-    else if(killer != victim && team != get_user_team(victim)){ 
-       pont[killer] += get_pcvar_num( kill ) 
-    } 
- } 
-   
- public Informaciok(id){ 
-    set_task(0.1, "Informaciok", id); 
-    if(!is_user_alive(id)){ 
-       new target = entity_get_int(id, EV_INT_iuser2); 
-   
-       if(target == 0) 
-   
-          return PLUGIN_CONTINUE; 
-       set_hudmessage(0, 255, 0, 0.07, 0.22, 0, 6.0, 0.0) 
-       show_hudmessage(id, "Pontjai: %d", pont[target]) 
-   
-       return PLUGIN_CONTINUE; 
-    } 
-    set_hudmessage(0, 255, 0, 0.07, 0.22, 0, 6.0, 0.0) 
-    show_hudmessage(id, "Pontjaid: %d", pont[id]) 
-    return PLUGIN_CONTINUE; 
- } 
-   
- public client_connect(id){ 
-    Betolt(id) 
-    set_task(1.0, "Informaciok", id); 
- } 
-   
- public client_disconnect(id){ 
-    Mentes(id) 
- } 
-   
- public Mentes(id){ 
-    new name[32] 
-    get_user_name(id, name, 31) 
-   
-    new vaultkey[64],vaultdata[256] 
-    format(vaultkey,63,"%sPT", name) 
-    format(vaultdata,255,"%i",pont[id]) 
-    nvault_set(g_vault,vaultkey,vaultdata) 
-    return PLUGIN_CONTINUE 
- } 
-   
- public Betolt(id){ 
-    new name[32] 
-    get_user_name(id, name, 31) 
-    new vaultkey[64],vaultdata[256] 
-    format(vaultkey,63,"%sPT", name) 
-    format(vaultdata,255,"%i",pont[id]) 
-    nvault_get(g_vault,vaultkey,vaultdata,255) 
-    replace_all(vaultdata, 255, "#", " ") 
-    new pt[32] 
-    parse(vaultdata, pt, 31) 
-    pont[id] = str_to_num(pt) 
-    return PLUGIN_CONTINUE 
- } 
-   
- public ShowMenu(id){ 
-    if( get_pcvar_num( shop ) != 1 ){ 
-       print_color(id, "!g%s !yA bolt ki van kapcsolva!", Prefix) 
-       return PLUGIN_HANDLED; 
-    } 
-    new szMenu[128]; 
-    formatex(szMenu, charsmax(szMenu), "\rBolt^n\yPontjaid: \d%d", pont[ id ] ) 
-    new menu = menu_create(szMenu, "shop_h" ); 
-    if(get_user_flags(id) & VIPJOG){ 
-       menu_additem(menu, "\rVIp menu", "0", 0); // case 0 
-    } 
-    else{ 
-       menu_additem(menu, "\dVIp menu", "0", 0); // case 0 
-    } 
-    menu_additem(menu, "\wFegyver menAL", "1", 0); // case 1 
-    menu_additem(menu, "\wEgyA©b menAL", "2", 0); // case 2 
-   
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-   
-    menu_display(id, menu, 0); 
-   
-    return PLUGIN_HANDLED; 
- } 
-   
- public shop_h(id, menu, item, level, cid) { 
-    if(item == MENU_EXIT){ 
-       menu_destroy(menu); 
-       return PLUGIN_HANDLED; 
-    } 
-   
-    new command[6], name[64], access, callback; 
-   
-    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); 
-   
-    switch(item){ 
-       case 0: { 
-          VIPMenu(id); 
-       } 
-       case 1: { 
-          FegyverMenu(id); 
-       } 
-       case 2: { 
-          EgyebMenu(id); 
-       } 
-    } 
-   
-    menu_destroy(menu); 
-    return PLUGIN_HANDLED; 
-   
- } 
-   
- public VIPMenu(id){ 
-    if(!(get_user_flags(id) & VIPJOG)){ 
-       client_print(id, print_center, "Ezt a boltot csak Vip tag használhatja!") 
-       ShowMenu(id); 
-       return PLUGIN_HANDLED; 
-    } 
-    new szMenu[128]; 
-    formatex(szMenu, charsmax(szMenu), "\rVIP cuccok^n\yPontjaid: \d%d", pont[ id ] ) 
-    new menu = menu_create(szMenu, "vipmenu_h" ); 
-    new szText[128]; 
-   
-    if(cs_get_user_team(id) == CS_TEAM_CT){ 
-    formatex(szText, charsmax(szText), "\wArany AK47 - \y%d Pont", get_pcvar_num( vipitem1cost ) ) 
-    menu_additem(menu, szText, "0", 0); 
-    } 
-    else{ 
-    formatex(szText, charsmax(szText), "\wArany AK47 \r(Bugos!!) \w- \y%d Pont", get_pcvar_num( vipitem1cost ) ) 
-    menu_additem(menu, szText, "0", 0); 
-    } 
-    formatex(szText, charsmax(szText), "\wArany M4A1 - \y%d Pont", get_pcvar_num( vipitem2cost ) ) 
-    menu_additem(menu, szText, "1", 0); 
-    formatex(szText, charsmax(szText), "\wArany deagle - \y%d Pont", get_pcvar_num( vipitem3cost ) ) 
-    menu_additem(menu, szText, "2", 0); 
-    formatex(szText, charsmax(szText), "\wCT magozAl - \y%d Pont", get_pcvar_num( vipitem4cost ) ) 
-    menu_additem(menu, szText, "3", 0); 
-    formatex(szText, charsmax(szText), "\wT magozAl - \y%d Pont", get_pcvar_num( vipitem5cost ) ) 
-    menu_additem(menu, szText, "4", 0); 
-    formatex(szText, charsmax(szText), "\w+560HP - \y%d Pont", get_pcvar_num( vipitem6cost ) ) 
-    menu_additem(menu, szText, "5", 0); 
-    formatex(szText, charsmax(szText), "\wGyorsasA?g - \y%d Pont", get_pcvar_num( vipitem7cost ) ) 
-    menu_additem(menu, szText, "6", 0); 
-   
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-   
-    menu_display(id, menu, 0); 
-    return PLUGIN_HANDLED; 
- } 
-   
- public vipmenu_h(id, menu, item, level, cid) { 
-    new elo = is_user_alive(id); 
-    if(item == MENU_EXIT){ 
-       menu_destroy(menu); 
-       ShowMenu(id); 
-       return PLUGIN_HANDLED; 
-    } 
-   
-    new command[6], name[64], access, callback; 
-   
-    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); 
-   
-    switch(item){ 
-       case 0: { 
-          if(pont[id] >= get_pcvar_num( vipitem1cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_ak47") 
-                cs_set_user_bpammo(id, CSW_AK47, 90) 
-                g_aranyak[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem1cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 1: { 
-          if(pont[id] >= get_pcvar_num( vipitem2cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_m4a1") 
-                cs_set_user_bpammo(id, CSW_M4A1, 90) 
-                g_aranym4[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem2cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 2: { 
-          if(pont[id] >= get_pcvar_num( vipitem3cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_deagle") 
-                cs_set_user_bpammo(id, CSW_DEAGLE, 35) 
-                g_aranydezi[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem3cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 3: { 
-          if(pont[id] >= get_pcvar_num( vipitem4cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_sg550") 
-                cs_set_user_bpammo(id, CSW_SG550, 120) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem4cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 4: { 
-          if(pont[id] >= get_pcvar_num( vipitem5cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_sg552") 
-                cs_set_user_bpammo(id, CSW_SG552, 120) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem5cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 5: { 
-          if(pont[id] >= get_pcvar_num( vipitem6cost )){ 
-             if(elo){ 
-                set_user_health(id, get_user_health(id)+560) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem6cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 6: { 
-          if(pont[id] >= get_pcvar_num( vipitem7cost )){ 
-             if(elo){ 
-                set_user_maxspeed(id, 300.0) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( vipitem7cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-    } 
-   
-    menu_destroy(menu); 
-    return PLUGIN_HANDLED; 
-   
- } 
-   
- public FegyverMenu(id){ 
-    new szMenu[128]; 
-    formatex(szMenu, charsmax(szMenu), "\rFegyver menAL^n\yPontjaid: \d%d", pont[ id ] ) 
-    new menu = menu_create(szMenu, "fegyvermenu_h" ); 
-    new szText[128]; 
-   
-    formatex(szText, charsmax(szText), "\wArany AK47 - \y%d Pont", get_pcvar_num( wpnitem1cost ) ) 
-    menu_additem(menu, szText, "0", 0); 
-    formatex(szText, charsmax(szText), "\wArany M4A1 - \y%d Pont", get_pcvar_num( wpnitem2cost ) ) 
-    menu_additem(menu, szText, "1", 0); 
-    formatex(szText, charsmax(szText), "\wCT magozAl - \y%d Pont", get_pcvar_num( wpnitem3cost ) ) 
-    menu_additem(menu, szText, "2", 0); 
-    formatex(szText, charsmax(szText), "\wT magozAl - \y%d Pont", get_pcvar_num( wpnitem4cost ) ) 
-    menu_additem(menu, szText, "3", 0); 
-    formatex(szText, charsmax(szText), "\wPlazma - \y%d Pont", get_pcvar_num( wpnitem5cost ) ) 
-    menu_additem(menu, szText, "4", 0); 
-    formatex(szText, charsmax(szText), "\wRakA©ta - \y%d Pont", get_pcvar_num( wpnitem6cost ) ) 
-    menu_additem(menu, szText, "5", 0); 
-   
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-   
-    menu_display(id, menu, 0); 
-    return PLUGIN_HANDLED; 
- } 
-   
- public fegyvermenu_h(id, menu, item, level, cid) { 
-    new elo = is_user_alive(id); 
-    if(item == MENU_EXIT){ 
-       menu_destroy(menu); 
-       ShowMenu(id); 
-       return PLUGIN_HANDLED; 
-    } 
-   
-    new command[6], name[64], access, callback; 
-   
-    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); 
-   
-    switch(item){ 
-       case 0: { 
-             if(cs_get_user_team(id) == CS_TEAM_CT){    
-             if(pont[id] >= get_pcvar_num( wpnitem1cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_ak47") 
-                cs_set_user_bpammo(id, CSW_AK47, 90) 
-                g_aranyak[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem1cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba4) 
-       } 
-       case 1: { 
-          if(pont[id] >= get_pcvar_num( wpnitem2cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_m4a1") 
-                cs_set_user_bpammo(id, CSW_M4A1, 90) 
-                g_aranym4[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem2cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 2: { 
-          if(pont[id] >= get_pcvar_num( wpnitem3cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_sg550") 
-                cs_set_user_bpammo(id, CSW_SG550, 120) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem3cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 3: { 
-          if(pont[id] >= get_pcvar_num( wpnitem4cost )){ 
-             if(elo){ 
-                give_item(id, "weapon_sg552") 
-                cs_set_user_bpammo(id, CSW_SG552, 120) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem4cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 4: { 
-          if(pont[id] >= get_pcvar_num( wpnitem5cost )){ 
-             if(elo){ 
-   
-                //Plazma 
-   
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem5cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 5: { 
-          if(pont[id] >= get_pcvar_num( wpnitem6cost )){ 
-             if(elo){ 
-   
-                //Raketa 
-   
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( wpnitem6cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-    } 
-   
-    menu_destroy(menu); 
-    return PLUGIN_HANDLED; 
-   
- } 
-   
- public EgyebMenu(id){ 
-    new szMenu[128]; 
-    formatex(szMenu, charsmax(szMenu), "\rBolt^n\yPontjaid: \d%d", pont[ id ] ) 
-    new menu = menu_create(szMenu, "egyebmenu_h" ); 
-    new szText[128]; 
-   
-    formatex(szText, charsmax(szText), "\wGyorsasA?g - \y%d Pont", get_pcvar_num( egyebitem1cost ) ) 
-    menu_additem(menu, szText, "0", 0); 
-    formatex(szText, charsmax(szText), "\wNoRecoil \r(1 KA¶r) - \y%d Pont", get_pcvar_num( egyebitem2cost ) ) 
-    menu_additem(menu, szText, "1", 0); 
-    formatex(szText, charsmax(szText), "\wA–rA¶klAµszer \r(1 KA¶r) - \y%d Pont", get_pcvar_num( egyebitem3cost ) ) 
-    menu_additem(menu, szText, "2", 0); 
-    if(cs_get_user_team(id) == CS_TEAM_T){ 
-       formatex(szText, charsmax(szText), "\w+1000HP - \y%d Pont", get_pcvar_num( egyebitem4cost ) ) 
-       menu_additem(menu, szText, "3", 0); 
-    } 
-    else{ 
-       formatex(szText, charsmax(szText), "\d+1000HP \r(Csak Terrorista) - \y%d Pont", get_pcvar_num( egyebitem4cost ) ) 
-       menu_additem(menu, szText, "3", 0); 
-    } 
-    if(cs_get_user_team(id) == CS_TEAM_T){ 
-       formatex(szText, charsmax(szText), "\w+2500HP \r - \y%d Pont", get_pcvar_num( egyebitem5cost ) ) 
-       menu_additem(menu, szText, "4", 0); 
-    } 
-    else{ 
-       formatex(szText, charsmax(szText), "\d+2500HP \r(Csak Terrorista) - \y%d Pont", get_pcvar_num( egyebitem5cost ) ) 
-       menu_additem(menu, szText, "4", 0); 
-    } 
-    formatex(szText, charsmax(szText), "\wExtra gyorsasA?g - \y%d Pont", get_pcvar_num( egyebitem6cost ) ) 
-    menu_additem(menu, szText, "5", 0); 
-   
-    menu_setprop(menu, MPROP_EXIT, MEXIT_ALL); 
-   
-    menu_display(id, menu, 0); 
-    return PLUGIN_HANDLED; 
- } 
-   
- public egyebmenu_h(id, menu, item, level, cid) { 
-    new elo = is_user_alive(id); 
-    if(item == MENU_EXIT){ 
-       menu_destroy(menu); 
-       ShowMenu(id); 
-       return PLUGIN_HANDLED; 
-    } 
-   
-    new command[6], name[64], access, callback; 
-   
-    menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); 
-   
-    switch(item){ 
-       case 0: { 
-          if(pont[id] >= get_pcvar_num( egyebitem1cost )){ 
-             if(elo){ 
-                set_user_maxspeed(id, 300.0) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( egyebitem1cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 1: { 
-          if(pont[id] >= get_pcvar_num( egyebitem2cost )){ 
-             if(elo){ 
-   
-                //No recoil 
-   
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( egyebitem2cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 2: { 
-          if(pont[id] >= get_pcvar_num( egyebitem3cost )){ 
-             if(elo){ 
-                g_has_unlimited_clip[id] = true 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( egyebitem3cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-       case 3: { 
-          if(cs_get_user_team(id) == CS_TEAM_T){    
-             if(pont[id] >= get_pcvar_num( egyebitem5cost )){ 
-                if(elo){ 
-                   set_user_health(id, get_user_health(id)+1000) 
-                   print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                   pont[id] -= get_pcvar_num( egyebitem5cost ) 
-                } 
-                else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba3) 
-       } 
-       case 4: { 
-          if(cs_get_user_team(id) == CS_TEAM_T){    
-             if(pont[id] >= get_pcvar_num( egyebitem5cost )){ 
-                if(elo){ 
-                   set_user_health(id, get_user_health(id)+2500) 
-                   print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                   pont[id] -= get_pcvar_num( egyebitem5cost ) 
-                } 
-                else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba3) 
-       } 
-       case 5: { 
-          if(pont[id] >= get_pcvar_num( egyebitem6cost )){ 
-             if(elo){ 
-                set_user_maxspeed(id, 340.0) 
-                print_color(id, "!g%s %s", Prefix, Vasarlas) 
-                pont[id] -= get_pcvar_num( egyebitem6cost ) 
-             } 
-             else print_color(id, "!g%s %s", Prefix ,Hiba2) 
-          } 
-          else print_color(id, "!g%s %s", Prefix ,Hiba1) 
-       } 
-    } 
-   
-    menu_destroy(menu); 
-    return PLUGIN_HANDLED; 
-   
- } 
-   
- public Event_CurWeapon(id){ 
-    if(g_has_unlimited_clip[id] == true){ 
-       new iWeapon = read_data(2) 
-       if( !( NOCLIP_WPN_BS & (1<<iWeapon) ) ){ 
-          fm_cs_set_weapon_ammo( get_pdata_cbase(id, m_pActiveItem) , g_MaxClipAmmo[ iWeapon ] ) 
-       } 
-    } 
-    new weapon = get_user_weapon(id) 
-    if(weapon == CSW_AK47 && g_aranyak[id] == true){ 
-       entity_set_string(id, EV_SZ_viewmodel, g_varanyak) 
-       entity_set_string(id, EV_SZ_weaponmodel, g_paranyak) 
-    } 
-    if(weapon == CSW_AK47 && g_aranyak[id] == false){ 
-       entity_set_string(id, EV_SZ_viewmodel, "models/v_ak47.mdl") 
-       entity_set_string(id, EV_SZ_weaponmodel, "models/p_ak47.mdl") 
-    } 
-    if(weapon == CSW_M4A1 && g_aranym4[id] == true){ 
-       entity_set_string(id, EV_SZ_viewmodel, g_varanym4) 
-       entity_set_string(id, EV_SZ_weaponmodel, g_paranym4) 
-    } 
-    if(weapon == CSW_M4A1 && g_aranym4[id] == false){ 
-       entity_set_string(id, EV_SZ_viewmodel, "models/v_m4a1.mdl") 
-       entity_set_string(id, EV_SZ_weaponmodel, "models/p_m4a1.mdl") 
-    } 
-    if(weapon == CSW_DEAGLE && g_aranydezi[id] == true){ 
-       entity_set_string(id, EV_SZ_viewmodel, g_varanydezi) 
-       entity_set_string(id, EV_SZ_weaponmodel, g_paranydezi) 
-    } 
-    if(weapon == CSW_DEAGLE && g_aranydezi[id] == false){ 
-       entity_set_string(id, EV_SZ_viewmodel, "models/v_deagle.mdl") 
-       entity_set_string(id, EV_SZ_weaponmodel, "models/p_deagle.mdl") 
-    } 
- } 
- public PlayerHurt( victim,inflictor,attacker,Float:damage, DamageBits ){ 
-    new weapon = get_user_weapon(attacker) 
-    if(weapon == CSW_AK47 && g_aranyak[attacker]){ 
-       SetHamParamFloat(4, damage * 2.10); 
-    } 
-    if(weapon == CSW_M4A1 && g_aranym4[attacker]){ 
-       SetHamParamFloat(4, damage * 1.50); 
-    } 
-    if(weapon == CSW_DEAGLE && g_aranydezi[attacker]){ 
-       SetHamParamFloat(4, damage * 1.50); 
-    } 
- } 
-   
- 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")      
-   
-         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 
- } 
-