hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.09. 06:31



Jelenlévő felhasználók

Jelenleg 541 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 540 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Fegyverskin menü
HozzászólásElküldve: 2016.03.02. 20:59 
Offline
Lelkes

Csatlakozott: 2016.03.02. 16:16
Hozzászólások: 20
Megköszönt másnak: 7 alkalommal
Vallaki meg tudná ezt úgy csinálni hogy t betüre nyiljon ki a skinmenü


Csatolmányok:
amxmodx-20765-fegyverskin.sma [34.63 KiB]
Letöltve 65 alkalommal.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyverskin menü
HozzászólásElküldve: 2016.03.02. 22:04 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <csstats>
  5. #include <fakemeta>
  6. #include <engine>
  7. #include <nvault>
  8.  
  9. #define PLUGIN "Fegyverskin"
  10. #define VERSION "1.0"
  11. #define AUTHOR "Blesh"
  12.  
  13.  
  14. new oles[33]
  15. new awp[33], deagle[33], usp[33], glock[33], m4a1[33], ak47[33]
  16. new vault
  17.  
  18. new const szPrefix[] = "[Információ]"
  19.  
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR)
  22.    
  23.     register_dictionary("weaponskin.txt")
  24.    
  25.     //Chat parancsok
  26.     register_clcmd("say /awp", "awp_menu")
  27.     register_clcmd("say_team /awp", "awp_menu")
  28.     register_clcmd("say /deagle", "deagle_menu")
  29.     register_clcmd("say_team /deagle", "deagle_menu")
  30.     register_clcmd("say /usp", "usp_menu")
  31.     register_clcmd("say_team /usp", "usp_menu")
  32.     register_clcmd("say /glock", "glock_menu")
  33.     register_clcmd("say_team /glock", "glock_menu")
  34.     register_clcmd("say /m4a1", "m4a1_menu")
  35.     register_clcmd("say_team /m4a1", "m4a1_menu")
  36.     register_clcmd("say /ak47", "ak47_menu")
  37.     register_clcmd("say_team /ak47", "ak47_menu")
  38.     register_clcmd("say /menu", "fomenu")
  39.     register_clcmd("say_team /menu", "fomenu")
  40.     register_impulse(201, "fomenu")
  41.    
  42.     //Fegyverváltás
  43.     register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  44.    
  45.     //Halál
  46.     register_event("DeathMsg", "eDeath", "ade")
  47.    
  48.     vault = nvault_open("Fegyverskin")
  49. }
  50.  
  51. public plugin_precache() {
  52.     precache_model("models/wsm/awp_v1.mdl")
  53.     precache_model("models/wsm/deagle_v1.mdl")
  54.     precache_model("models/wsm/usp_v1.mdl")
  55.     precache_model("models/wsm/glock18_v1.mdl")
  56.     precache_model("models/wsm/m4a1_v1.mdl")
  57.     precache_model("models/wsm/ak47_v1.mdl")
  58.     precache_model("models/wsm/awp_v2.mdl")
  59.     precache_model("models/wsm/deagle_v2.mdl")
  60.     precache_model("models/wsm/usp_v2.mdl")
  61.     precache_model("models/wsm/glock18_v2.mdl")
  62.     precache_model("models/wsm/m4a1_v2.mdl")
  63.     precache_model("models/wsm/ak47_v2.mdl")
  64.     precache_model("models/wsm/awp_v3.mdl")
  65.     precache_model("models/wsm/deagle_v3.mdl")
  66.     precache_model("models/wsm/usp_v3.mdl")
  67.     precache_model("models/wsm/glock18_v3.mdl")
  68.     precache_model("models/wsm/m4a1_v3.mdl")
  69.     precache_model("models/wsm/ak47_v3.mdl")
  70.     precache_model("models/wsm/awp_v4.mdl")
  71.     precache_model("models/wsm/deagle_v4.mdl")
  72.     precache_model("models/wsm/usp_v4.mdl")
  73.     precache_model("models/wsm/glock18_v4.mdl")
  74.     precache_model("models/wsm/m4a1_v4.mdl")
  75.     precache_model("models/wsm/ak47_v4.mdl")
  76.     precache_model("models/wsm/awp_v5.mdl")
  77.     precache_model("models/wsm/deagle_v5.mdl")
  78.     precache_model("models/wsm/usp_v5.mdl")
  79.     precache_model("models/wsm/glock18_v5.mdl")
  80.     precache_model("models/wsm/m4a1_v5.mdl")
  81.     precache_model("models/wsm/ak47_v5.mdl")
  82. }
  83.  
  84. public eDeath() {
  85.    
  86.     new attacker = read_data(1)
  87.     new victim = read_data(2)
  88.    
  89.     if(attacker == victim)
  90.         return PLUGIN_HANDLED
  91.    
  92.     oles[attacker] ++
  93.     return PLUGIN_HANDLED
  94. }
  95.  
  96. public fomenu(id) {
  97.     new menu = menu_create("Főmenü", "fomenu_h")
  98.    
  99.     menu_additem(menu, "AWP Skinek", "1", 0)
  100.     menu_additem(menu, "Deagle Skinek", "2", 0)
  101.     menu_additem(menu, "USP Skinek", "3", 0)
  102.     menu_additem(menu, "Glock Skinek", "4", 0)
  103.     menu_additem(menu, "M4A1 Skinek", "5", 0)
  104.     menu_additem(menu, "AK47 Skinek", "6", 0)
  105.    
  106.     menu_display(id, menu, 0)
  107. }
  108.  
  109. public fomenu_h(id, menu, item) {
  110.    
  111.     if(item == MENU_EXIT)
  112.     {
  113.         menu_cancel(id)
  114.         return PLUGIN_HANDLED
  115.     }
  116.    
  117.     new data[9], access, callback, szName[64]
  118.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  119.     new key = str_to_num(data)
  120.    
  121.     switch(key) {
  122.         case 1:{
  123.             awp_menu(id)
  124.         }
  125.         case 2:{
  126.             deagle_menu(id)
  127.         }
  128.         case 3:{
  129.             usp_menu(id)
  130.         }
  131.         case 4:{
  132.             glock_menu(id)
  133.         }
  134.         case 5:{
  135.             m4a1_menu(id)
  136.         }
  137.         case 6:{
  138.             ak47_menu(id)
  139.         }
  140.     }
  141.    
  142.     return PLUGIN_HANDLED
  143. }
  144.  
  145. public awp_menu(id) {
  146.    
  147.     new szText[512]
  148.     new cim[121]
  149.         format(cim, charsmax(cim), "AWP Skinek [Öléseid: %d]",oles[id])
  150.         new menu = menu_create(cim, "awp_handler" )
  151.    
  152.     if(oles[id] < 100)
  153.     {
  154.         formatex(szText, charsmax(szText), "Arany AWP [Még %d ölés]", 100-oles[id])
  155.         menu_additem(menu, szText, "1", 0)
  156.     }
  157.     else
  158.     menu_additem(menu, "Arany AWP [Elérve]", "1", 0)
  159.     if(oles[id] < 250)
  160.     {
  161.         formatex(szText, charsmax(szText), "Camo AWP [Még %d ölés]", 250-oles[id])
  162.         menu_additem(menu, szText, "2", 0)
  163.     }
  164.     else
  165.     menu_additem(menu, "Camo AWP [Elérve]", "2", 0)
  166.     if(oles[id] < 600)
  167.     {
  168.         formatex(szText, charsmax(szText), "AWP Redlight [Még %d ölés]", 600-oles[id])
  169.         menu_additem(menu, szText, "3", 0)
  170.     }
  171.     else
  172.     menu_additem(menu, "AWP Redlight [Elérve]", "3", 0)
  173.     if(oles[id] < 800)
  174.     {
  175.         formatex(szText, charsmax(szText), "AWP Bluelight [Még %d ölés]", 800-oles[id])
  176.         menu_additem(menu, szText, "4", 0)
  177.     }
  178.     else
  179.     menu_additem(menu, "AWP Bluelight [Elérve]", "4", 0)
  180.     if(oles[id] < 1500)
  181.     {
  182.         formatex(szText, charsmax(szText), "AWP Erica [Még %d ölés]", 1500-oles[id])
  183.         menu_additem(menu, szText, "5", 0)
  184.     }
  185.     else
  186.     menu_additem(menu, "AWP Erica [Elérve]", "5", 0)
  187.    
  188.         menu_display(id, menu, 0)
  189. }
  190.  
  191. public awp_handler(id, menu, item) {
  192.         if( item == MENU_EXIT )
  193.         {
  194.         menu_destroy(menu);
  195.         return PLUGIN_HANDLED;
  196.         }
  197.         new data[9], szName[64];
  198.         new access, callback;
  199.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  200.         new key = str_to_num(data);
  201.         switch(key)
  202.         {
  203.             case 1:{ //AWP1
  204.                 if(awp[id] != 1)
  205.                 {
  206.                     if(oles[id] >= 100)
  207.                     {
  208.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  209.                         awp[id] = 1
  210.                     }
  211.                     else
  212.                     {
  213.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 100-oles[id])
  214.                         awp_menu(id)
  215.                     }
  216.                 }
  217.                 else
  218.                 {
  219.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  220.                     awp_menu(id)
  221.                 }
  222.             }
  223.             case 2:{  //AWP2
  224.                 if(awp[id] != 2)
  225.                 {
  226.                     if(oles[id] >= 250)
  227.                     {
  228.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AWP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  229.                         awp[id] = 2
  230.                     }
  231.                     else
  232.                     {
  233.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 250-oles[id])
  234.                         awp_menu(id)
  235.                     }
  236.                 }
  237.                 else
  238.                 {
  239.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  240.                     awp_menu(id)
  241.                 }
  242.             }
  243.             case 3:{ //AWP3
  244.                 if(awp[id] != 3)
  245.                 {
  246.                     if(oles[id] >= 600)
  247.                     {
  248.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  249.                         awp[id] = 3
  250.                     }
  251.                     else
  252.                     {
  253.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 600-oles[id])
  254.                         awp_menu(id)
  255.                     }  
  256.                 }
  257.                 else
  258.                 {
  259.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  260.                     awp_menu(id)
  261.                 }
  262.             }
  263.             case 4:{ //AWP4
  264.                 if(awp[id] != 4)
  265.                 {
  266.                     if(oles[id] >= 800)
  267.                     {
  268.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  269.                         awp[id] = 4
  270.                     }
  271.                     else
  272.                     {
  273.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 800-oles[id])
  274.                         awp_menu(id)
  275.                     }
  276.                 }
  277.                 else
  278.                 {
  279.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  280.                     awp_menu(id)
  281.                 }
  282.             }
  283.             case 5:{ //AWP5
  284.                 if(awp[id] != 5)
  285.                 {
  286.                     if(oles[id] >= 1500)
  287.                     {
  288.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AWP Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  289.                         awp[id] = 5
  290.                     }
  291.                     else
  292.                     {
  293.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1500-oles[id])
  294.                         awp_menu(id)
  295.                     }
  296.                 }
  297.                 else
  298.                 {
  299.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AWP")
  300.                     awp_menu(id)
  301.                 }
  302.             }
  303.         }
  304.  
  305.         menu_destroy(menu)
  306.         return PLUGIN_HANDLED
  307. }
  308.  
  309. public deagle_menu(id) {
  310.    
  311.     new cim[121]
  312.     new szText[512]
  313.         format(cim, charsmax(cim), "Deagle Skinek [Öléseid: %d]",oles[id])
  314.         new menu = menu_create(cim, "deagle_handler" )
  315.    
  316.     if(oles[id] < 50)
  317.     {
  318.         formatex(szText, charsmax(szText), "Arany Deagle [Még %d ölés]", 50-oles[id])
  319.         menu_additem(menu, szText, "1", 0)
  320.     }
  321.     else
  322.     menu_additem(menu, "Arany Deagle [Elérve]", "1", 0)
  323.     if(oles[id] < 200)
  324.     {
  325.         formatex(szText, charsmax(szText), "Camo Deagle [Még %d ölés]", 250-oles[id])
  326.         menu_additem(menu, szText, "2", 0)
  327.     }
  328.     else
  329.     menu_additem(menu, "Camo Deagle [Elérve]", "2", 0)
  330.     if(oles[id] < 350)
  331.     {
  332.         formatex(szText, charsmax(szText), "Deagle Redlight [Még %d ölés]", 350-oles[id])
  333.         menu_additem(menu, szText, "3", 0)
  334.     }
  335.     else
  336.     menu_additem(menu, "Deagle Redlight [Elérve]", "3", 0)
  337.     if(oles[id] < 700)
  338.     {
  339.         formatex(szText, charsmax(szText), "Deagle Bluelight [Még %d ölés]", 700-oles[id])
  340.         menu_additem(menu, szText, "4", 0)
  341.     }
  342.     else
  343.     menu_additem(menu, "Deagle Bluelight [Elérve]", "4", 0)
  344.     if(oles[id] < 1050)
  345.     {
  346.         formatex(szText, charsmax(szText), "Deagle Erica [Még %d ölés]", 1050-oles[id])
  347.         menu_additem(menu, szText, "5", 0)
  348.     }
  349.     else
  350.     menu_additem(menu, "Deagle Erica [Elérve]", "5", 0)
  351.  
  352.         menu_display(id, menu, 0)
  353. }
  354.  
  355. public deagle_handler(id, menu, item) {
  356.         if( item == MENU_EXIT )
  357.         {
  358.         menu_destroy(menu);
  359.         return PLUGIN_HANDLED;
  360.         }
  361.         new data[9], szName[64];
  362.         new access, callback;
  363.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  364.         new key = str_to_num(data);
  365.         switch(key)
  366.         {
  367.             case 1:{ //Deagle1
  368.                 if(deagle[id] != 1)
  369.                 {
  370.                     if(oles[id] >= 50)
  371.                     {
  372.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  373.                         deagle[id] = 1
  374.                     }
  375.                     else
  376.                     {
  377.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 50-oles[id])
  378.                     deagle_menu(id)
  379.                     }
  380.                 }
  381.                 else
  382.                 {
  383.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  384.                     deagle_menu(id)
  385.                 }
  386.             }
  387.             case 2:{  //Deagle2
  388.                 if(deagle[id] != 2)
  389.                 {
  390.                     if(oles[id] >= 200)
  391.                     {
  392.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Camo Deagle-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  393.                         deagle[id] = 2
  394.                     }
  395.                     else
  396.                     {
  397.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 200-oles[id])
  398.                         deagle_menu(id)
  399.                     }
  400.                 }
  401.                 else
  402.                 {
  403.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  404.                     deagle_menu(id)
  405.                 }
  406.             }
  407.             case 3:{ //Deagle3
  408.                 if(deagle[id] != 3)
  409.                 {
  410.                     if(oles[id] >= 350)
  411.                     {
  412.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  413.                         deagle[id] = 3
  414.                     }
  415.                     else
  416.                     {
  417.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 350-oles[id])
  418.                         deagle_menu(id)
  419.                     }  
  420.                 }
  421.                 else
  422.                 {
  423.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  424.                     deagle_menu(id)
  425.                 }
  426.             }
  427.             case 4:{ //Deagle4
  428.                 if(deagle[id] != 4)
  429.                 {
  430.                     if(oles[id] >= 700)
  431.                     {
  432.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  433.                         deagle[id] = 4
  434.                     }
  435.                     else
  436.                     {
  437.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 700-oles[id])
  438.                         deagle_menu(id)
  439.                     }
  440.                 }
  441.                 else
  442.                 {
  443.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  444.                 deagle_menu(id)
  445.                 }
  446.             }
  447.             case 5:{ //Deagle5
  448.                 if(deagle[id] != 5)
  449.                 {
  450.                     if(oles[id] >= 1050)
  451.                     {
  452.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Deagle Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  453.                         deagle[id] = 5
  454.                     }
  455.                     else
  456.                     {
  457.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1050-oles[id])
  458.                         deagle_menu(id)
  459.                     }
  460.                 }
  461.                 else
  462.                 {
  463.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_DEAGLE")
  464.                     deagle_menu(id)
  465.                 }
  466.             }
  467.         }
  468.  
  469.         menu_destroy(menu)
  470.         return PLUGIN_HANDLED
  471. }
  472.  
  473. public usp_menu(id) {
  474.    
  475.     new szText[512]
  476.     new cim[121]
  477.         format(cim, charsmax(cim), "USP Skinek [Öléseid: %d]",oles[id])
  478.         new menu = menu_create(cim, "usp_handler" )
  479.    
  480.     if(oles[id] < 20)
  481.     {
  482.         formatex(szText, charsmax(szText), "Arany USP [Még %d ölés]", 20-oles[id])
  483.         menu_additem(menu, szText, "1", 0)
  484.     }
  485.     else
  486.     menu_additem(menu, "Arany USP [Elérve]", "1", 0)
  487.     if(oles[id] < 75)
  488.     {
  489.         formatex(szText, charsmax(szText), "USP Red Destiny [Még %d ölés]", 75-oles[id])
  490.         menu_additem(menu, szText, "2", 0)
  491.     }
  492.     else
  493.     menu_additem(menu, "USP Red Destiny [Elérve]", "2", 0)
  494.     if(oles[id] < 180)
  495.     {
  496.         formatex(szText, charsmax(szText), "USP Caiman [Még %d ölés]", 180-oles[id])
  497.         menu_additem(menu, szText, "3", 0)
  498.     }
  499.     else
  500.     menu_additem(menu, "USP Caiman [Elérve]", "3", 0)
  501.     if(oles[id] < 400)
  502.     {
  503.         formatex(szText, charsmax(szText), "USP Comet [Még %d ölés]", 400-oles[id])
  504.         menu_additem(menu, szText, "4", 0)
  505.     }
  506.     else
  507.     menu_additem(menu, "USP Comet [Elérve]", "4", 0)
  508.     if(oles[id] < 670)
  509.     {
  510.         formatex(szText, charsmax(szText), "USP THUNDER [Még %d ölés]", 670-oles[id])
  511.         menu_additem(menu, szText, "5", 0)
  512.     }
  513.     else
  514.     menu_additem(menu, "USP THUNDER [Elérve]", "5", 0)
  515.    
  516.         menu_display(id, menu, 0)
  517. }
  518.  
  519. public usp_handler(id, menu, item) {
  520.         if( item == MENU_EXIT )
  521.         {
  522.         menu_destroy(menu);
  523.         return PLUGIN_HANDLED;
  524.         }
  525.         new data[9], szName[64];
  526.         new access, callback;
  527.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  528.         new key = str_to_num(data);
  529.         switch(key)
  530.         {
  531.             case 1:{ //USP1
  532.                 if(usp[id] != 1)
  533.                 {
  534.                     if(oles[id] >= 20)
  535.                     {
  536.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany USP-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  537.                         usp[id] = 1
  538.                     }
  539.                     else
  540.                     {
  541.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 20-oles[id])
  542.                     usp_menu(id)
  543.                     }
  544.                 }
  545.                 else
  546.                 {
  547.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  548.                     usp_menu(id)
  549.                 }
  550.             }
  551.             case 2:{  //USP2
  552.                 if(usp[id] != 2)
  553.                 {
  554.                     if(oles[id] >= 75)
  555.                     {
  556.                         ColorChat(id, TEAM_COLOR, "%s ^1%L USP Red Destiny-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  557.                         usp[id] = 2
  558.                     }
  559.                     else
  560.                     {
  561.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 75-oles[id])
  562.                         usp_menu(id)
  563.                     }
  564.                 }
  565.                 else
  566.                 {
  567.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  568.                     usp_menu(id)
  569.                 }
  570.             }
  571.             case 3:{ //USP3
  572.                 if(usp[id] != 3)
  573.                 {
  574.                     if(oles[id] >= 180)
  575.                     {
  576.                         ColorChat(id, TEAM_COLOR, "%s ^1%L USP Caiman-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  577.                         usp[id] = 3
  578.                     }
  579.                     else
  580.                     {
  581.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 180-oles[id])
  582.                         usp_menu(id)
  583.                     }  
  584.                 }
  585.                 else
  586.                 {
  587.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  588.                     usp_menu(id)
  589.                 }
  590.             }
  591.             case 4:{ //USP4
  592.                 if(usp[id] != 4)
  593.                 {
  594.                     if(oles[id] >= 400)
  595.                     {
  596.                         ColorChat(id, TEAM_COLOR, "%s ^1%L USP Comet-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  597.                         usp[id] = 4
  598.                     }
  599.                     else
  600.                     {
  601.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 400-oles[id])
  602.                         usp_menu(id)
  603.                     }
  604.                 }
  605.                 else
  606.                 {
  607.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  608.                 usp_menu(id)
  609.                 }
  610.             }
  611.             case 5:{ //USP5
  612.                 if(usp[id] != 5)
  613.                 {
  614.                     if(oles[id] >= 670)
  615.                     {
  616.                         ColorChat(id, TEAM_COLOR, "%s ^1%L USP THUNDER-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  617.                         usp[id] = 5
  618.                     }
  619.                     else
  620.                     {
  621.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 670-oles[id])
  622.                         usp_menu(id)
  623.                     }
  624.                 }
  625.                 else
  626.                 {
  627.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_USP")
  628.                     usp_menu(id)
  629.                 }
  630.             }
  631.         }
  632.  
  633.         menu_destroy(menu)
  634.         return PLUGIN_HANDLED
  635. }
  636.  
  637. public glock_menu(id) {
  638.    
  639.     new szText[512]
  640.     new cim[121]
  641.         format(cim, charsmax(cim), "Glock Skinek [Öléseid: %d]",oles[id])
  642.         new menu = menu_create(cim, "glock_handler" )
  643.    
  644.     if(oles[id] < 30)
  645.     {
  646.         formatex(szText, charsmax(szText), "Arany Glock [Még %d ölés]", 30-oles[id])
  647.         menu_additem(menu, szText, "1", 0)
  648.     }
  649.     else
  650.     menu_additem(menu, "Arany Glock [Elérve]", "1", 0)
  651.     if(oles[id] < 85)
  652.     {
  653.         formatex(szText, charsmax(szText), "Glock CityScape [Még %d ölés]", 85-oles[id])
  654.         menu_additem(menu, szText, "2", 0)
  655.     }
  656.     else
  657.     menu_additem(menu, "Glock CityScape [Elérve]", "2", 0)
  658.     if(oles[id] < 190)
  659.     {
  660.         formatex(szText, charsmax(szText), "Glock Redline [Még %d ölés]", 190-oles[id])
  661.         menu_additem(menu, szText, "3", 0)
  662.     }
  663.     else
  664.     menu_additem(menu, "Glock Redline [Elérve]", "3", 0)
  665.     if(oles[id] < 410)
  666.     {
  667.         formatex(szText, charsmax(szText), "Glock Water Element [Még %d ölés]", 410-oles[id])
  668.         menu_additem(menu, szText, "4", 0)
  669.     }
  670.     else
  671.     menu_additem(menu, "Glock Water Element [Elérve]", "4", 0)
  672.     if(oles[id] < 680)
  673.     {
  674.         formatex(szText, charsmax(szText), "Glock Dragon [Még %d ölés]", 680-oles[id])
  675.         menu_additem(menu, szText, "5", 0)
  676.     }
  677.     else
  678.     menu_additem(menu, "Glock Dragon [Elérve]", "5", 0)
  679.    
  680.         menu_display(id, menu, 0)
  681. }
  682.  
  683. public glock_handler(id, menu, item) {
  684.         if( item == MENU_EXIT )
  685.         {
  686.         menu_destroy(menu);
  687.         return PLUGIN_HANDLED;
  688.         }
  689.         new data[9], szName[64];
  690.         new access, callback;
  691.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  692.         new key = str_to_num(data);
  693.         switch(key)
  694.         {
  695.             case 1:{ //Glock1
  696.                 if(glock[id] != 1)
  697.                 {
  698.                     if(oles[id] >= 30)
  699.                     {
  700.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany Glock-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  701.                         glock[id] = 1
  702.                     }
  703.                     else
  704.                     {
  705.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 30-oles[id])
  706.                     glock_menu(id)
  707.                     }
  708.                 }
  709.                 else
  710.                 {
  711.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  712.                     glock_menu(id)
  713.                 }
  714.             }
  715.             case 2:{  //Glock2
  716.                 if(glock[id] != 2)
  717.                 {
  718.                     if(oles[id] >= 85)
  719.                     {
  720.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Glock CityScape-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  721.                         glock[id] = 2
  722.                     }
  723.                     else
  724.                     {
  725.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 85-oles[id])
  726.                         glock_menu(id)
  727.                     }
  728.                 }
  729.                 else
  730.                 {
  731.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  732.                     glock_menu(id)
  733.                 }
  734.             }
  735.             case 3:{ //Glock3
  736.                 if(glock[id] != 3)
  737.                 {
  738.                     if(oles[id] >= 190)
  739.                     {
  740.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Redline-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  741.                         glock[id] = 3
  742.                     }
  743.                     else
  744.                     {
  745.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 190-oles[id])
  746.                         glock_menu(id)
  747.                     }  
  748.                 }
  749.                 else
  750.                 {
  751.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  752.                     glock_menu(id)
  753.                 }
  754.             }
  755.             case 4:{ //Glock4
  756.                 if(glock[id] != 4)
  757.                 {
  758.                     if(oles[id] >= 410)
  759.                     {
  760.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Water Element-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  761.                         glock[id] = 4
  762.                     }
  763.                     else
  764.                     {
  765.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 410-oles[id])
  766.                         glock_menu(id)
  767.                     }
  768.                 }
  769.                 else
  770.                 {
  771.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  772.                 glock_menu(id)
  773.                 }
  774.             }
  775.             case 5:{ //Glock5
  776.                 if(glock[id] != 5)
  777.                 {
  778.                     if(oles[id] >= 680)
  779.                     {
  780.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Glock Dragon-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  781.                         glock[id] = 5
  782.                     }
  783.                     else
  784.                     {
  785.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 680-oles[id])
  786.                     glock_menu(id)
  787.                     }
  788.                 }
  789.                 else
  790.                 {
  791.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_GLOCK")
  792.                     glock_menu(id)
  793.                 }
  794.             }
  795.         }
  796.  
  797.         menu_destroy(menu)
  798.         return PLUGIN_HANDLED
  799. }
  800.  
  801. public m4a1_menu(id) {
  802.    
  803.     new szText[512]
  804.     new cim[121]
  805.         format(cim, charsmax(cim), "M4A1 Skinek [Öléseid: %d]",oles[id])
  806.         new menu = menu_create(cim, "m4a1_handler" )
  807.    
  808.     if(oles[id] < 150)
  809.     {
  810.         formatex(szText, charsmax(szText), "Arany M4A1 [Még %d ölés]", 150-oles[id])
  811.         menu_additem(menu, szText, "1", 0)
  812.     }
  813.     else
  814.     menu_additem(menu, "Arany M4A1 [Elérve]", "1", 0)
  815.     if(oles[id] < 375)
  816.     {
  817.         formatex(szText, charsmax(szText), "Camo M4A1 [Még %d ölés]", 375-oles[id])
  818.         menu_additem(menu, szText, "2", 0)
  819.     }
  820.     else
  821.     menu_additem(menu, "Camo M4A1 [Elérve]", "2", 0)
  822.     if(oles[id] < 750)
  823.     {
  824.         formatex(szText, charsmax(szText), "M4A1 Redlight [Még %d ölés]", 750-oles[id])
  825.         menu_additem(menu, szText, "3", 0)
  826.     }
  827.     else
  828.     menu_additem(menu, "M4A1 Redlight [Elérve]", "3", 0)
  829.     if(oles[id] < 980)
  830.     {
  831.         formatex(szText, charsmax(szText), "M4A1 Bluelight [Még %d ölés]", 980-oles[id])
  832.         menu_additem(menu, szText, "4", 0)
  833.     }
  834.     else
  835.     menu_additem(menu, "M4A1 Bluelight [Elérve]", "4", 0)
  836.     if(oles[id] < 1280)
  837.     {
  838.         formatex(szText, charsmax(szText), "M4A1 Erica [Még %d ölés]", 1280-oles[id])
  839.         menu_additem(menu, szText, "5", 0)
  840.     }
  841.     else
  842.     menu_additem(menu, "M4A1 Erica [Elérve]", "5", 0)
  843.    
  844.         menu_display(id, menu, 0)
  845. }
  846.  
  847. public m4a1_handler(id, menu, item) {
  848.         if( item == MENU_EXIT )
  849.         {
  850.         menu_destroy(menu);
  851.         return PLUGIN_HANDLED;
  852.         }
  853.         new data[9], szName[64];
  854.         new access, callback;
  855.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  856.         new key = str_to_num(data);
  857.         switch(key)
  858.         {
  859.             case 1:{ //M4A11
  860.                 if(m4a1[id] != 1)
  861.                 {
  862.                     if(oles[id] >= 150)
  863.                     {
  864.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  865.                         m4a1[id] = 1
  866.                     }
  867.                     else
  868.                     {
  869.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-oles[id])
  870.                     m4a1_menu(id)
  871.                     }
  872.                 }
  873.                 else
  874.                 {
  875.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  876.                     m4a1_menu(id)
  877.                 }
  878.             }
  879.             case 2:{  //M4A12
  880.                 if(m4a1[id] != 2)
  881.                 {
  882.                     if(oles[id] >= 375)
  883.                     {
  884.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Camo M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  885.                         m4a1[id] = 2
  886.                     }
  887.                     else
  888.                     {
  889.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 375-oles[id])
  890.                         m4a1_menu(id)
  891.                     }
  892.                 }
  893.                 else
  894.                 {
  895.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  896.                     m4a1_menu(id)
  897.                 }
  898.             }
  899.             case 3:{ //Glock3
  900.                 if(m4a1[id] != 3)
  901.                 {
  902.                     if(oles[id] >= 750)
  903.                     {
  904.                         ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  905.                         m4a1[id] = 3
  906.                     }
  907.                     else
  908.                     {
  909.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 750-oles[id])
  910.                         m4a1_menu(id)
  911.                     }  
  912.                 }
  913.                 else
  914.                 {
  915.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  916.                     m4a1_menu(id)
  917.                 }
  918.             }
  919.             case 4:{ //M4A14
  920.                 if(m4a1[id] != 4)
  921.                 {
  922.                     if(oles[id] >= 980)
  923.                     {
  924.                         ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  925.                         m4a1[id] = 4
  926.                     }
  927.                     else
  928.                     {
  929.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 980-oles[id])
  930.                         m4a1_menu(id)
  931.                     }
  932.                 }
  933.                 else
  934.                 {
  935.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  936.                 m4a1_menu(id)
  937.                 }
  938.             }
  939.             case 5:{ //M4A15
  940.                 if(m4a1[id] != 5)
  941.                 {
  942.                     if(oles[id] >= 1280)
  943.                     {
  944.                         ColorChat(id, TEAM_COLOR, "%s ^1%L M4A1 Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  945.                         m4a1[id] = 5
  946.                     }
  947.                     else
  948.                     {
  949.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1280-oles[id])
  950.                     m4a1_menu(id)
  951.                     }
  952.                 }
  953.                 else
  954.                 {
  955.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  956.                     m4a1_menu(id)
  957.                 }
  958.             }
  959.         }
  960.  
  961.         menu_destroy(menu)
  962.         return PLUGIN_HANDLED
  963. }
  964.  
  965. public ak47_menu(id) {
  966.    
  967.     new szText[512]
  968.     new cim[121]
  969.         format(cim, charsmax(cim), "AK47 Skinek [Öléseid: %d]",oles[id])
  970.         new menu = menu_create(cim, "ak47_handler" )
  971.    
  972.     if(oles[id] < 140)
  973.     {
  974.         formatex(szText, charsmax(szText), "Arany AK47 [Még %d ölés]", 140-oles[id])
  975.         menu_additem(menu, szText, "1", 0)
  976.     }
  977.     else                
  978.     menu_additem(menu, "Arany AK47 [Elérve]", "1", 0)
  979.     if(oles[id] < 365)
  980.     {
  981.         formatex(szText, charsmax(szText), "Camo AK47 [Még %d ölés]", 365-oles[id])
  982.         menu_additem(menu, szText, "1", 0)
  983.     }
  984.     else                
  985.     menu_additem(menu, "Camo AK47 [Elérve]", "2", 0)
  986.     if(oles[id] < 740)
  987.     {
  988.         formatex(szText, charsmax(szText), "AK47 Redlight [Még %d ölés]", 740-oles[id])
  989.         menu_additem(menu, szText, "1", 0)
  990.     }
  991.     else                
  992.     menu_additem(menu, "AK47 Redlight [Elérve]", "3", 0)
  993.     if(oles[id] < 970)
  994.     {
  995.         formatex(szText, charsmax(szText), "AK47 Bluelight [Még %d ölés]", 970-oles[id])
  996.         menu_additem(menu, szText, "1", 0)
  997.     }
  998.     else                
  999.     menu_additem(menu, "AK47 Bluelight [Elérve]", "4", 0)
  1000.     if(oles[id] < 1180)
  1001.     {
  1002.         formatex(szText, charsmax(szText), "AK47 Erica [Még %d ölés]", 1180-oles[id])
  1003.         menu_additem(menu, szText, "1", 0)
  1004.     }
  1005.     else                
  1006.     menu_additem(menu, "AK47 Erica [Elérve]", "5", 0)
  1007.    
  1008.         menu_display(id, menu, 0)
  1009. }
  1010.  
  1011. public ak47_handler(id, menu, item) {
  1012.         if( item == MENU_EXIT )
  1013.         {
  1014.         menu_destroy(menu);
  1015.         return PLUGIN_HANDLED;
  1016.         }
  1017.         new data[9], szName[64];
  1018.         new access, callback;
  1019.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1020.         new key = str_to_num(data);
  1021.         switch(key)
  1022.         {
  1023.             case 1:{ //AK471
  1024.                 if(ak47[id] != 1)
  1025.                 {
  1026.                     if(oles[id] >= 140)
  1027.                     {
  1028.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Arany AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1029.                         ak47[id] = 1                                                  
  1030.                     }
  1031.                     else
  1032.                     {
  1033.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 140-oles[id])
  1034.                     ak47_menu(id)  
  1035.                     }
  1036.                 }
  1037.                 else
  1038.                 {
  1039.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1040.                     ak47_menu(id)                                    
  1041.                 }
  1042.             }
  1043.             case 2:{  //AK472
  1044.                 if(ak47[id] != 2)
  1045.                 {
  1046.                     if(oles[id] >= 365)
  1047.                     {
  1048.                         ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1049.                         ak47[id] = 2                                                  
  1050.                     }
  1051.                     else
  1052.                     {
  1053.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 365-oles[id])
  1054.                         ak47_menu(id)  
  1055.                     }
  1056.                 }
  1057.                 else
  1058.                 {
  1059.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1060.                     ak47_menu(id)                                    
  1061.                 }
  1062.             }
  1063.             case 3:{ //AK473
  1064.                 if(ak47[id] != 3)
  1065.                 {
  1066.                     if(oles[id] >= 740)
  1067.                     {
  1068.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Redlight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1069.                         ak47[id] = 3                                                  
  1070.                     }
  1071.                     else
  1072.                     {
  1073.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 740-oles[id])
  1074.                     ak47_menu(id)  
  1075.                     }  
  1076.                 }
  1077.                 else
  1078.                 {
  1079.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1080.                     ak47_menu(id)                                    
  1081.                 }
  1082.             }
  1083.             case 4:{ //AK474
  1084.                 if(ak47[id] != 4)
  1085.                 {
  1086.                     if(oles[id] >= 970)
  1087.                     {
  1088.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Bluelight-ot!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1089.                         ak47[id] = 4                                                  
  1090.                     }
  1091.                     else
  1092.                     {
  1093.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 970-oles[id])
  1094.                         ak47_menu(id)  
  1095.                     }
  1096.                 }
  1097.                 else
  1098.                 {
  1099.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1100.                 ak47_menu(id)                                    
  1101.                 }
  1102.             }
  1103.             case 5:{ //AK475
  1104.                 if(ak47[id] != 5)
  1105.                 {
  1106.                     if(oles[id] >= 1180)
  1107.                     {
  1108.                         ColorChat(id, TEAM_COLOR, "%s ^1%L AK47 Erica-t!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1109.                         ak47[id] = 5                                                  
  1110.                     }
  1111.                     else
  1112.                     {
  1113.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1180-oles[id])
  1114.                     ak47_menu(id)  
  1115.                     }
  1116.                 }
  1117.                 else
  1118.                 {
  1119.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1120.                     ak47_menu(id)                                    
  1121.                 }
  1122.             }
  1123.         }
  1124.  
  1125.         menu_destroy(menu)
  1126.         return PLUGIN_HANDLED
  1127. }
  1128.  
  1129. public mentes(id)
  1130.     {
  1131.         new name[32]
  1132.         get_user_name(id, name, 31)
  1133.         new vaultkey[64],vaultdata[256]
  1134.         format(vaultkey,63,"%s", name)
  1135.         format(vaultdata,255,"%i",oles[id])
  1136.         nvault_set(vault,vaultkey,vaultdata)
  1137.         return PLUGIN_CONTINUE
  1138.     }
  1139.     public betoltes(id)
  1140.     {
  1141.         new name[32]
  1142.         get_user_name(id, name, 31)
  1143.         new vaultkey[64],vaultdata[256]
  1144.         format(vaultkey,63,"%s", name)
  1145.         format(vaultdata,255,"%i",oles[id])
  1146.         nvault_get(vault,vaultkey,vaultdata,255)
  1147.         replace_all(vaultdata, 255, "#", " ")
  1148.         new a_o[32]
  1149.         parse(vaultdata, a_o, 31)
  1150.         oles[id] = str_to_num(a_o)
  1151.         return PLUGIN_CONTINUE
  1152.     }
  1153. public client_putinserver(id)
  1154. {
  1155.         awp[id] = 0
  1156.     deagle[id] = 0 
  1157.     usp[id] = 0
  1158.     glock[id] = 0  
  1159.     m4a1[id] = 0   
  1160.     ak47[id] = 0   
  1161. }
  1162. public client_connect(id)
  1163. {
  1164.         betoltes(id)
  1165. }
  1166. public client_disconnect(id)
  1167. {
  1168.     mentes(id)
  1169. }
  1170.  
  1171. public fegyvervaltas(id) {
  1172.     new fgy = get_user_weapon(id)
  1173.    
  1174.     if(awp[id] == 1 && fgy == CSW_AWP)
  1175.     {
  1176.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v1.mdl")
  1177.     }
  1178.     if(deagle[id] == 1 && fgy == CSW_DEAGLE)
  1179.     {
  1180.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v1.mdl")
  1181.     }
  1182.     if(usp[id] == 1 && fgy == CSW_USP)
  1183.     {
  1184.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v1.mdl")
  1185.     }
  1186.     if(glock[id] == 1 && fgy == CSW_GLOCK18)
  1187.     {
  1188.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v1.mdl")
  1189.     }
  1190.     if(m4a1[id] == 1 && fgy == CSW_M4A1)
  1191.     {
  1192.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v1.mdl")
  1193.     }
  1194.     if(ak47[id] == 1 && fgy == CSW_AK47)
  1195.     {
  1196.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v1.mdl")
  1197.     }
  1198.     if(awp[id] == 2 && fgy == CSW_AWP)
  1199.     {
  1200.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v2.mdl")
  1201.     }
  1202.     if(deagle[id] == 2 && fgy == CSW_DEAGLE)
  1203.     {
  1204.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v2.mdl")
  1205.     }
  1206.     if(usp[id] == 2 && fgy == CSW_USP)
  1207.     {
  1208.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v2.mdl")
  1209.     }
  1210.     if(glock[id] == 2 && fgy == CSW_GLOCK18)
  1211.     {
  1212.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v2.mdl")
  1213.     }
  1214.     if(m4a1[id] == 2 && fgy == CSW_M4A1)
  1215.     {
  1216.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v2.mdl")
  1217.     }
  1218.     if(ak47[id] == 2 && fgy == CSW_AK47)
  1219.     {
  1220.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v2.mdl")
  1221.     }
  1222.     if(awp[id] == 3 && fgy == CSW_AWP)
  1223.     {
  1224.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v3.mdl")
  1225.     }
  1226.     if(deagle[id] == 3 && fgy == CSW_DEAGLE)
  1227.     {
  1228.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v3.mdl")
  1229.     }
  1230.     if(usp[id] == 3 && fgy == CSW_USP)
  1231.     {
  1232.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v3.mdl")
  1233.     }
  1234.     if(glock[id] == 3 && fgy == CSW_GLOCK18)
  1235.     {
  1236.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v3.mdl")
  1237.     }
  1238.     if(m4a1[id] == 3 && fgy == CSW_M4A1)
  1239.     {
  1240.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v3.mdl")
  1241.     }
  1242.     if(ak47[id] == 3 && fgy == CSW_AK47)
  1243.     {
  1244.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v3.mdl")
  1245.     }
  1246.     if(awp[id] == 4 && fgy == CSW_AWP)
  1247.     {
  1248.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v4.mdl")
  1249.     }
  1250.     if(deagle[id] == 4 && fgy == CSW_DEAGLE)
  1251.     {
  1252.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v4.mdl")
  1253.     }
  1254.     if(usp[id] == 4 && fgy == CSW_USP)
  1255.     {
  1256.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v4.mdl")
  1257.     }
  1258.     if(glock[id] == 4 && fgy == CSW_GLOCK18)
  1259.     {
  1260.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v4.mdl")
  1261.     }
  1262.     if(m4a1[id] == 4 && fgy == CSW_M4A1)
  1263.     {
  1264.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v4.mdl")
  1265.     }
  1266.     if(ak47[id] == 4 && fgy == CSW_AK47)
  1267.     {
  1268.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v4.mdl")
  1269.     }
  1270.     if(awp[id] == 5 && fgy == CSW_AWP)
  1271.     {
  1272.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v5.mdl")
  1273.     }
  1274.     if(deagle[id] == 5 && fgy == CSW_DEAGLE)
  1275.     {
  1276.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v5.mdl")
  1277.     }
  1278.     if(usp[id] == 5 && fgy == CSW_USP)
  1279.     {
  1280.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v5.mdl")
  1281.     }
  1282.     if(glock[id] == 5 && fgy == CSW_GLOCK18)
  1283.     {
  1284.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v5.mdl")
  1285.     }
  1286.     if(m4a1[id] == 5 && fgy == CSW_M4A1)
  1287.     {
  1288.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v5.mdl")
  1289.     }
  1290.     if(ak47[id] == 5 && fgy == CSW_AK47)
  1291.     {
  1292.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v5.mdl")
  1293.     }
  1294. }
  1295. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  1296. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  1297. */

_________________
GitHub - mforce

Ők köszönték meg mforce nek ezt a hozzászólást: cEsZaR (2016.03.03. 09:46)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyverskin menü
HozzászólásElküldve: 2016.03.03. 07:41 
Offline
Lelkes

Csatlakozott: 2016.03.02. 16:16
Hozzászólások: 20
Megköszönt másnak: 7 alkalommal
Köszönöm mforce.:)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 3 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 23 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole