- /* Plugin generated by AMXX-Studio */ 
-   
- /* 
-    Credits: 
-   
-       The YONTU - Code Optimized 
-       scosmynnnn - Ideea pentru a trimite un task 0.1 la Spawn 
- */ 
-   
- #include <amxmodx> 
- #include <cstrike> 
- #include <hamsandwich> 
- #include <fun> 
- #include <fakemeta_util> 
-   
- new const PLUGIN[] = "Furien: Anti-Furien Weapons Menu"; 
- new const VERSION[] = "1.3"; 
-   
- #pragma semicolon 1 
-   
- new bool: HaveChoosenWeap[33]; 
-   
- public plugin_init() 
- { 
-    register_plugin(PLUGIN, VERSION, "Adventx && Snow."); 
-   
-    register_clcmd("say /fegyver","SayWeapons"); 
-   
-    RegisterHam(Ham_Spawn, "player", "hamPlayerSpawnPost", 1); 
- } 
-   
- public hamPlayerSpawnPost(id) 
- { 
-    if(is_user_alive(id) && get_user_team(id) == 1) 
-    { 
-       set_task(0.1, "FurienItem",id); 
-    } 
-   
-    if(is_user_alive(id) && get_user_team(id) == 2) 
-    { 
-       ShowMenuWeap(id); 
-       HaveChoosenWeap[id] = false; 
-       set_task(0.1, "AntiFurienItem",id);    
-    } 
- } 
-   
- public FurienItem(id) 
- { 
-    fm_give_item(id, "weapon_knife"); 
-    fm_give_item(id, "weapon_hegrenade"); 
-    fm_give_item(id, "weapon_flashbang"); 
-    fm_give_item(id, "weapon_flashbang"); 
- } 
-   
- public AntiFurienItem(id) 
- { 
-    fm_give_item(id, "weapon_knife"); 
-    fm_give_item(id, "weapon_deagle"); 
-    fm_give_item(id, "weapon_flashbang"); 
-    fm_give_item(id, "weapon_flashbang"); 
-    cs_set_user_bpammo(id, CSW_DEAGLE,250); 
- } 
-   
- public ShowMenuWeap(id) 
- { 
-    new szMenu = menu_create("\rFurien \yFegyvermenu","AntiFurienWeap"); 
-   
-    menu_additem(szMenu, "M4A1","1"); 
-    menu_additem(szMenu, "AK47","2"); 
-    menu_additem(szMenu, "M3","3"); 
-    menu_additem(szMenu, "XM1014","4"); 
-    menu_additem(szMenu, "Famas","5"); 
-    menu_additem(szMenu, "MP5Navy","6"); 
-   
-    menu_setprop(szMenu, MPROP_EXIT, MEXIT_ALL); 
-    menu_display(id, szMenu, 0); 
-   
-    return PLUGIN_HANDLED; 
- } 
-   
- public AntiFurienWeap(id, szMenu, item) 
- { 
-    if(item == MENU_EXIT) 
-       return PLUGIN_HANDLED; 
-   
-    if(get_user_team(id) != 2) 
-       return PLUGIN_HANDLED; 
-   
-    new data [6], szName [64]; 
-    new access, callback; 
-    menu_item_getinfo (szMenu, item, access, data,charsmax (data), szName,charsmax (szName), callback); 
-    new key = str_to_num (data); 
-   
-    switch (key) 
-    { 
-       case 1: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_m4a1"); 
-          cs_set_user_bpammo(id, CSW_M4A1,250); 
-       } 
-       case 2: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_ak47"); 
-          cs_set_user_bpammo(id, CSW_AK47,250); 
-       }      
-       case 3: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_m3"); 
-          cs_set_user_bpammo(id, CSW_M3,150); 
-       } 
-       case 4: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_xm1014"); 
-          cs_set_user_bpammo(id, CSW_XM1014,150); 
-       } 
-       case 5: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_famas"); 
-          cs_set_user_bpammo(id, CSW_FAMAS,250); 
-       } 
-       case 6: 
-       { 
-          HaveChoosenWeap[id] = true; 
-          give_item(id, "weapon_mp5navy"); 
-          cs_set_user_bpammo(id, CSW_MP5NAVY,250); 
-       } 	 
-    } 
-   
-    menu_destroy(szMenu); 
-    return PLUGIN_HANDLED; 
- } 
-   
- public SayWeapons(id) 
- { 
-    if(get_user_team(id) == 2) 
-    { 
-       if(!is_user_alive(id)) 
-       { 
-          ChatColor(id, "!g[Furien Fegyvemenu]!n Nem valaszthatsz ki a fegyvert, ha halott vagy!"); 
-          return; 
-       } 
-   
-       if(HaveChoosenWeap[id]==true) 
-       { 
-          ChatColor(id, "!g[Furien Fegyvermenu]!nValassza ki a fegyvert ebben a korben"); 
-          return; 
-       } 
-   
-       else 
-       { 
-          ShowMenuWeap(id); 
-       } 
-    } 
- } 
-   
- stock ChatColor(const id, const input[], any:...) 
- { 
-    new count = 1, players[32]; 
-    static msg[191]; 
-    vformat(msg, 190, input, 3); 
-   
-    replace_all(msg, 190, "!g", "^4"); // Zold szin 
-    replace_all(msg, 190, "!n", "^1"); // Alap szin 
-    replace_all(msg, 190, "!t", "^3"); // Team szin 
-    replace_all(msg, 190, "!t2", "^0"); // Team2 szin 
-   
-    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(); 
-          } 
-       } 
-    } 
- } 
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE 
- *{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang1033{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } 
- */ 
- /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE 
- *{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1038{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par } 
- */ 
-