hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 07:28



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 11 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Addolás
HozzászólásElküldve: 2016.04.07. 12:11 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Javítva..
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <csstats>
  5. #include <fakemeta>
  6. #include <nvault>
  7. #include <engine>
  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[] = "[Informaciok]"
  19.  
  20. public plugin_init() {
  21.     register_plugin(PLUGIN, VERSION, AUTHOR)
  22.    
  23.     register_dictionary("weaponskin.txt")
  24.    
  25.     //Chat parancsok
  26.     register_impulse(201, "fomenu")
  27.     register_clcmd("say /awp", "awp_menu")
  28.     register_clcmd("say_team /awp", "awp_menu")
  29.     register_clcmd("say /deagle", "deagle_menu")
  30.     register_clcmd("say_team /deagle", "deagle_menu")
  31.     register_clcmd("say /usp", "usp_menu")
  32.     register_clcmd("say_team /usp", "usp_menu")
  33.     register_clcmd("say /glock", "glock_menu")
  34.     register_clcmd("say_team /glock", "glock_menu")
  35.     register_clcmd("say /m4a1", "m4a1_menu")
  36.     register_clcmd("say_team /m4a1", "m4a1_menu")
  37.     register_clcmd("say /ak47", "ak47_menu")
  38.     register_clcmd("say_team /ak47", "ak47_menu")
  39.     register_clcmd("say /menu", "fomenu")
  40.     register_clcmd("say_team /menu", "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 [Oleseid: %d]",oles[id])
  150.     new menu = menu_create(cim, "awp_handler" )
  151.    
  152.     if(oles[id] < 100)
  153.     {
  154.         formatex(szText, charsmax(szText), "AWP SprayTime [Meg %d Oles]", 100-oles[id])
  155.         menu_additem(menu, szText, "1", 0)
  156.     }
  157.     else
  158.         menu_additem(menu, "AWp SprayTime [Elerve]", "1", 0)
  159.     if(oles[id] < 250)
  160.     {
  161.         formatex(szText, charsmax(szText), "AWP RedDestiny [Meg %d Oles]", 250-oles[id])
  162.         menu_additem(menu, szText, "2", 0)
  163.     }
  164.     else
  165.         menu_additem(menu, "AWP RedDestiny [Elerve]", "2", 0)
  166.     if(oles[id] < 600)
  167.     {
  168.         formatex(szText, charsmax(szText), "AWP HyperBeast [Meg %d Oles]", 600-oles[id])
  169.         menu_additem(menu, szText, "3", 0)
  170.     }
  171.     else
  172.         menu_additem(menu, "AWP HyperBeast [Elerve]", "3", 0)
  173.     if(oles[id] < 800)
  174.     {
  175.         formatex(szText, charsmax(szText), "AWP Asiimov [Meg %d Oles]", 800-oles[id])
  176.         menu_additem(menu, szText, "4", 0)
  177.     }
  178.     else
  179.         menu_additem(menu, "AWP Asiimov [Elerve]", "4", 0)
  180.     if(oles[id] < 1500)
  181.     {
  182.         formatex(szText, charsmax(szText), "AWP Lightning [Meg %d Oles]", 1500-oles[id])
  183.         menu_additem(menu, szText, "5", 0)
  184.     }
  185.     else
  186.         menu_additem(menu, "AWP Lightning [Elerve]", "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 SprayTime 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 RedDestiny 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 HyperBeast-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 Asiimov-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 Lightning-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 [Oleseid: %d]",oles[id])
  314.     new menu = menu_create(cim, "deagle_handler" )
  315.    
  316.     if(oles[id] < 50)
  317.     {
  318.         formatex(szText, charsmax(szText), "Conspiracy Deagle [Meg %d Oles]", 50-oles[id])
  319.         menu_additem(menu, szText, "1", 0)
  320.     }
  321.     else
  322.         menu_additem(menu, "Conspiracy Deagle [Elerve]", "1", 0)
  323.     if(oles[id] < 200)
  324.     {
  325.         formatex(szText, charsmax(szText), "Epic Deagle [Meg %d Oles]", 250-oles[id])
  326.         menu_additem(menu, szText, "2", 0)
  327.     }
  328.     else
  329.         menu_additem(menu, "Epic Deagle [Elerve]", "2", 0)
  330.     if(oles[id] < 350)
  331.     {
  332.         formatex(szText, charsmax(szText), "Blaze Deagle [Meg %d Oles]", 350-oles[id])
  333.         menu_additem(menu, szText, "3", 0)
  334.     }
  335.     else
  336.         menu_additem(menu, "Blaze Deagle [Elerve]", "3", 0)
  337.     if(oles[id] < 700)
  338.     {
  339.         formatex(szText, charsmax(szText), "BlueBack Deagle [Meg %d Oles]", 700-oles[id])
  340.         menu_additem(menu, szText, "4", 0)
  341.     }
  342.     else
  343.         menu_additem(menu, "BlueBack Deagle [Elérve]", "4", 0)
  344.     if(oles[id] < 1050)
  345.     {
  346.         formatex(szText, charsmax(szText), "FireElement Deagle [Meg %d Oles]", 1050-oles[id])
  347.         menu_additem(menu, szText, "5", 0)
  348.     }
  349.     else
  350.         menu_additem(menu, "FireElement Deagle [Elerve]", "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 Conspiracy 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 Epic 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 Blaze Deagle-t!", 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 BlueBack Deagle-t!", 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 FireElement Deagle-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 [Oleseid: %d]",oles[id])
  478.     new menu = menu_create(cim, "usp_handler" )
  479.    
  480.     if(oles[id] < 20)
  481.     {
  482.         formatex(szText, charsmax(szText), "USP Electra [Meg %d Oles]", 20-oles[id])
  483.         menu_additem(menu, szText, "1", 0)
  484.     }
  485.     else
  486.         menu_additem(menu, "USP Electra [Elerve]", "1", 0)
  487.     if(oles[id] < 75)
  488.     {
  489.         formatex(szText, charsmax(szText), "USP RedRose [Meg %d Oles]", 75-oles[id])
  490.         menu_additem(menu, szText, "2", 0)
  491.     }
  492.     else
  493.         menu_additem(menu, "USP RedRose [Elerve]", "2", 0)
  494.     if(oles[id] < 180)
  495.     {
  496.         formatex(szText, charsmax(szText), "USP Camouflaauge [Meg %d Oles]", 180-oles[id])
  497.         menu_additem(menu, szText, "3", 0)
  498.     }
  499.     else
  500.         menu_additem(menu, "USP Camouflaauge [Elerve]", "3", 0)
  501.     if(oles[id] < 400)
  502.     {
  503.         formatex(szText, charsmax(szText), "USP Comet [Meg %d Oles]", 400-oles[id])
  504.         menu_additem(menu, szText, "4", 0)
  505.     }
  506.     else
  507.         menu_additem(menu, "USP Comet [Elerve]", "4", 0)
  508.     if(oles[id] < 670)
  509.     {
  510.         formatex(szText, charsmax(szText), "USP Torque [Meg %d Oles]", 670-oles[id])
  511.         menu_additem(menu, szText, "5", 0)
  512.     }
  513.     else
  514.         menu_additem(menu, "USP Torque [Elerve]", "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 USP Electra-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 RedRose-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 Camouflaauge-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 Torque-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 [Oleseid: %d]",oles[id])
  642.     new menu = menu_create(cim, "glock_handler" )
  643.    
  644.     if(oles[id] < 30)
  645.     {
  646.         formatex(szText, charsmax(szText), "Veteran Glock [Meg %d Oles]", 30-oles[id])
  647.         menu_additem(menu, szText, "1", 0)
  648.     }
  649.     else
  650.         menu_additem(menu, "Veteran Glock [Elerve]", "1", 0)
  651.     if(oles[id] < 85)
  652.     {
  653.         formatex(szText, charsmax(szText), "OneManArmy Glock [Meg %d Oles]", 85-oles[id])
  654.         menu_additem(menu, szText, "2", 0)
  655.     }
  656.     else
  657.         menu_additem(menu, "OneManArmy Glock [Elerve]", "2", 0)
  658.     if(oles[id] < 190)
  659.     {
  660.         formatex(szText, charsmax(szText), "Fade Glock [Meg %d Oles]", 190-oles[id])
  661.         menu_additem(menu, szText, "3", 0)
  662.     }
  663.     else
  664.         menu_additem(menu, "Fade Glock [Elerve]", "3", 0)
  665.     if(oles[id] < 410)
  666.     {
  667.         formatex(szText, charsmax(szText), "Water Element Glock [Meg %d Oles]", 410-oles[id])
  668.         menu_additem(menu, szText, "4", 0)
  669.     }
  670.     else
  671.         menu_additem(menu, "Glock Water Element [Elerve]", "4", 0)
  672.     if(oles[id] < 680)
  673.     {
  674.         formatex(szText, charsmax(szText), "Vulcan Glock [Meg %d Oles]", 680-oles[id])
  675.         menu_additem(menu, szText, "5", 0)
  676.     }
  677.     else
  678.         menu_additem(menu, "Vulcan glock [Elerve]", "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 Veteran 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 OneManArmy Glock-ot!", 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 Fade Glock-ot!", 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 WaterElement Glock-ot!", 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 Vulcan Glock-ot!", 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 [Oleseid: %d]",oles[id])
  806.     new menu = menu_create(cim, "m4a1_handler" )
  807.    
  808.     if(oles[id] < 150)
  809.     {
  810.         formatex(szText, charsmax(szText), "HyperBeast M4A1 [Meg %d Oles]", 150-oles[id])
  811.         menu_additem(menu, szText, "1", 0)
  812.     }
  813.     else
  814.         menu_additem(menu, "HyperBeast M4A1 [Elerve]", "1", 0)
  815.     if(oles[id] < 375)
  816.     {
  817.         formatex(szText, charsmax(szText), "Howl M4A1 [Meg %d Oles]", 375-oles[id])
  818.         menu_additem(menu, szText, "2", 0)
  819.     }
  820.     else
  821.         menu_additem(menu, "Howl M4A1 [Elerve]", "2", 0)
  822.     if(oles[id] < 750)
  823.     {
  824.         formatex(szText, charsmax(szText), "DesertCam M4A1 [Meg %d Oles]", 750-oles[id])
  825.         menu_additem(menu, szText, "3", 0)
  826.     }
  827.     else
  828.         menu_additem(menu, "DesertCam M4A1 [Elerve]", "3", 0)
  829.    
  830.     if(oles[id] < 980)
  831.     {
  832.         formatex(szText, charsmax(szText), "Cyrex M4A1 [Meg %d Oles]", 980-oles[id])
  833.         menu_additem(menu, szText, "4", 0)
  834.     }
  835.     else
  836.         menu_additem(menu, "Cyrex M4A1 [Elerve]", "4", 0)
  837.     if(oles[id] < 1280)
  838.     {
  839.         formatex(szText, charsmax(szText), "Skull M4A1 [Meg %d Oles]", 1280-oles[id])
  840.         menu_additem(menu, szText, "5", 0)
  841.     }
  842.     else
  843.         menu_additem(menu, "Skull M4A1 [Elerve]", "5", 0)
  844.    
  845.     menu_display(id, menu, 0)
  846. }
  847.  
  848. public m4a1_handler(id, menu, item) {
  849.     if( item == MENU_EXIT )
  850.     {
  851.         menu_destroy(menu);
  852.         return PLUGIN_HANDLED;
  853.     }
  854.     new data[9], szName[64];
  855.     new access, callback;
  856.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  857.     new key = str_to_num(data);
  858.     switch(key)
  859.     {
  860.         case 1:{ //M4A11
  861.             if(m4a1[id] != 1)
  862.             {
  863.                 if(oles[id] >= 150)
  864.                 {
  865.                     ColorChat(id, TEAM_COLOR, "%s ^1%L HyperBeast M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  866.                     m4a1[id] = 1
  867.                 }
  868.                 else
  869.                 {
  870.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 150-oles[id])
  871.                     m4a1_menu(id)
  872.                 }
  873.             }
  874.             else
  875.             {
  876.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  877.                 m4a1_menu(id)
  878.             }
  879.         }
  880.         case 2:{  //M4A12
  881.             if(m4a1[id] != 2)
  882.             {
  883.                 if(oles[id] >= 375)
  884.                 {
  885.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Howl M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  886.                     m4a1[id] = 2
  887.                 }
  888.                 else
  889.                 {
  890.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 375-oles[id])
  891.                     m4a1_menu(id)
  892.                 }
  893.             }
  894.             else
  895.             {
  896.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  897.                 m4a1_menu(id)
  898.             }
  899.         }
  900.         case 3:{ //Glock3
  901.             if(m4a1[id] != 3)
  902.             {
  903.                 if(oles[id] >= 750)
  904.                 {
  905.                     ColorChat(id, TEAM_COLOR, "%s ^1%L DesertCam M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  906.                     m4a1[id] = 3
  907.                 }
  908.                 else
  909.                 {
  910.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 750-oles[id])
  911.                     m4a1_menu(id)
  912.                 }  
  913.             }
  914.             else
  915.             {
  916.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  917.                 m4a1_menu(id)
  918.             }
  919.         }
  920.         case 4:{ //M4A14
  921.             if(m4a1[id] != 4)
  922.             {
  923.                 if(oles[id] >= 980)
  924.                 {
  925.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Cyrex M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  926.                     m4a1[id] = 4
  927.                 }
  928.                 else
  929.                 {
  930.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 980-oles[id])
  931.                     m4a1_menu(id)
  932.                 }
  933.             }
  934.             else
  935.             {
  936.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  937.                 m4a1_menu(id)
  938.             }
  939.         }
  940.         case 5:{ //M4A15
  941.             if(m4a1[id] != 5)
  942.             {
  943.                 if(oles[id] >= 1280)
  944.                 {
  945.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Skull M4A1-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  946.                     m4a1[id] = 5
  947.                 }
  948.                 else
  949.                 {
  950.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1280-oles[id])
  951.                     m4a1_menu(id)
  952.                 }
  953.             }
  954.             else
  955.             {
  956.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_M4A1")
  957.                 m4a1_menu(id)
  958.             }
  959.         }
  960.     }
  961.    
  962.     menu_destroy(menu)
  963.     return PLUGIN_HANDLED
  964. }
  965.  
  966. public ak47_menu(id) {
  967.    
  968.     new szText[512]
  969.     new cim[121]
  970.     format(cim, charsmax(cim), "AK47 Skinek [Oleseid: %d]",oles[id])
  971.     new menu = menu_create(cim, "ak47_handler" )
  972.    
  973.     if(oles[id] < 140)
  974.     {
  975.         formatex(szText, charsmax(szText), "Camo AK47 [Meg %d Oles]", 140-oles[id])
  976.         menu_additem(menu, szText, "1", 0)
  977.     }
  978.     else                
  979.         menu_additem(menu, "Camo AK47 [Elerve]", "1", 0)
  980.     if(oles[id] < 365)
  981.     {
  982.         formatex(szText, charsmax(szText), "Aquamarine AK47 [Meg %d Oles]", 365-oles[id])
  983.         menu_additem(menu, szText, "1", 0)
  984.     }
  985.     else                
  986.         menu_additem(menu, "Aquamarine AK47 [Elerve]", "2", 0)
  987.     if(oles[id] < 740)
  988.     {
  989.         formatex(szText, charsmax(szText), "Space AK47 [Meg %d Oles]", 740-oles[id])
  990.         menu_additem(menu, szText, "1", 0)
  991.     }
  992.     else                
  993.         menu_additem(menu, "Space AK47 [Elerve]", "3", 0)
  994.     if(oles[id] < 970)
  995.     {
  996.         formatex(szText, charsmax(szText), "Curzon AK47 [Meg %d Oles]", 970-oles[id])
  997.         menu_additem(menu, szText, "1", 0)
  998.     }
  999.     else                
  1000.         menu_additem(menu, "Curzon AK47 [Elerve]", "4", 0)
  1001.     if(oles[id] < 1180)
  1002.     {
  1003.         formatex(szText, charsmax(szText), "Vulcan AK47 [Meg %d Oles]", 1180-oles[id])
  1004.         menu_additem(menu, szText, "1", 0)
  1005.     }
  1006.     else                
  1007.         menu_additem(menu, "Vulcan AK47 [Elerve]", "5", 0)
  1008.    
  1009.     menu_display(id, menu, 0)
  1010. }
  1011.  
  1012. public ak47_handler(id, menu, item) {
  1013.     if( item == MENU_EXIT )
  1014.     {
  1015.         menu_destroy(menu);
  1016.         return PLUGIN_HANDLED;
  1017.     }
  1018.     new data[9], szName[64];
  1019.     new access, callback;
  1020.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1021.     new key = str_to_num(data);
  1022.     switch(key)
  1023.     {
  1024.         case 1:{ //AK471
  1025.             if(ak47[id] != 1)
  1026.             {
  1027.                 if(oles[id] >= 140)
  1028.                 {
  1029.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Camo AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1030.                     ak47[id] = 1                                                  
  1031.                 }
  1032.                 else
  1033.                 {
  1034.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 140-oles[id])
  1035.                     ak47_menu(id)  
  1036.                 }
  1037.             }
  1038.             else
  1039.             {
  1040.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1041.                 ak47_menu(id)                                    
  1042.             }
  1043.         }
  1044.         case 2:{  //AK472
  1045.             if(ak47[id] != 2)
  1046.             {
  1047.                 if(oles[id] >= 365)
  1048.                 {
  1049.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Aquamarine AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1050.                     ak47[id] = 2                                                  
  1051.                 }
  1052.                 else
  1053.                 {
  1054.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 365-oles[id])
  1055.                     ak47_menu(id)  
  1056.                 }
  1057.             }
  1058.             else
  1059.             {
  1060.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1061.                 ak47_menu(id)                                    
  1062.             }
  1063.         }
  1064.         case 3:{ //AK473
  1065.             if(ak47[id] != 3)
  1066.             {
  1067.                 if(oles[id] >= 740)
  1068.                 {
  1069.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Space AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1070.                     ak47[id] = 3                                                  
  1071.                 }
  1072.                 else
  1073.                 {
  1074.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 740-oles[id])
  1075.                     ak47_menu(id)  
  1076.                 }  
  1077.             }
  1078.             else
  1079.             {
  1080.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1081.                 ak47_menu(id)                                    
  1082.             }
  1083.         }
  1084.         case 4:{ //AK474
  1085.             if(ak47[id] != 4)
  1086.             {
  1087.                 if(oles[id] >= 970)
  1088.                 {
  1089.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Curzon AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1090.                     ak47[id] = 4                                                  
  1091.                 }
  1092.                 else
  1093.                 {
  1094.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 970-oles[id])
  1095.                     ak47_menu(id)  
  1096.                 }
  1097.             }
  1098.             else
  1099.             {
  1100.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1101.                 ak47_menu(id)                                    
  1102.             }
  1103.         }
  1104.         case 5:{ //AK475
  1105.             if(ak47[id] != 5)
  1106.             {
  1107.                 if(oles[id] >= 1180)
  1108.                 {
  1109.                     ColorChat(id, TEAM_COLOR, "%s ^1%L Vulcan AK47-et!", szPrefix, LANG_SERVER, "WSM_CHOSEN")
  1110.                     ak47[id] = 5                                                  
  1111.                 }
  1112.                 else
  1113.                 {
  1114.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", 1180-oles[id])
  1115.                     ak47_menu(id)  
  1116.                 }
  1117.             }
  1118.             else
  1119.             {
  1120.                 ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AK47")
  1121.                 ak47_menu(id)                                    
  1122.             }
  1123.         }
  1124.     }
  1125.    
  1126.     menu_destroy(menu)
  1127.     return PLUGIN_HANDLED
  1128. }
  1129.  
  1130. public mentes(id)
  1131. {
  1132.     new name[32]
  1133.     get_user_name(id, name, 31)
  1134.     new vaultkey[64],vaultdata[256]
  1135.     format(vaultkey,63,"%s", name)
  1136.     format(vaultdata,255,"%i",oles[id])
  1137.     nvault_set(vault,vaultkey,vaultdata)
  1138.     return PLUGIN_CONTINUE
  1139. }
  1140. public betoltes(id)
  1141. {
  1142.     new name[32]
  1143.     get_user_name(id, name, 31)
  1144.     new vaultkey[64],vaultdata[256]
  1145.     format(vaultkey,63,"%s", name)
  1146.     format(vaultdata,255,"%i",oles[id])
  1147.     nvault_get(vault,vaultkey,vaultdata,255)
  1148.     replace_all(vaultdata, 255, "#", " ")
  1149.     new a_o[32]
  1150.     parse(vaultdata, a_o, 31)
  1151.     oles[id] = str_to_num(a_o)
  1152.     return PLUGIN_CONTINUE
  1153. }
  1154. public client_putinserver(id)
  1155. {
  1156.     awp[id] = 0
  1157.     deagle[id] = 0
  1158.     usp[id] = 0
  1159.     glock[id] = 0  
  1160.     m4a1[id] = 0  
  1161.     ak47[id] = 0  
  1162. }
  1163. public client_connect(id)
  1164. {
  1165.     betoltes(id)
  1166. }
  1167. public client_disconnect(id)
  1168. {
  1169.     mentes(id)
  1170. }
  1171.  
  1172. public fegyvervaltas(id) {
  1173.     new fgy = get_user_weapon(id)
  1174.    
  1175.     if(awp[id] == 1 && fgy == CSW_AWP)
  1176.     {
  1177.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v1.mdl")
  1178.     }
  1179.     if(deagle[id] == 1 && fgy == CSW_DEAGLE)
  1180.     {
  1181.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v1.mdl")
  1182.     }
  1183.     if(usp[id] == 1 && fgy == CSW_USP)
  1184.     {
  1185.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v1.mdl")
  1186.     }
  1187.     if(glock[id] == 1 && fgy == CSW_GLOCK18)
  1188.     {
  1189.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v1.mdl")
  1190.     }
  1191.     if(m4a1[id] == 1 && fgy == CSW_M4A1)
  1192.     {
  1193.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v1.mdl")
  1194.     }
  1195.     if(ak47[id] == 1 && fgy == CSW_AK47)
  1196.     {
  1197.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v1.mdl")
  1198.     }
  1199.     if(awp[id] == 2 && fgy == CSW_AWP)
  1200.     {
  1201.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v2.mdl")
  1202.     }
  1203.     if(deagle[id] == 2 && fgy == CSW_DEAGLE)
  1204.     {
  1205.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v2.mdl")
  1206.     }
  1207.     if(usp[id] == 2 && fgy == CSW_USP)
  1208.     {
  1209.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v2.mdl")
  1210.     }
  1211.     if(glock[id] == 2 && fgy == CSW_GLOCK18)
  1212.     {
  1213.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v2.mdl")
  1214.     }
  1215.     if(m4a1[id] == 2 && fgy == CSW_M4A1)
  1216.     {
  1217.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v2.mdl")
  1218.     }
  1219.     if(ak47[id] == 2 && fgy == CSW_AK47)
  1220.     {
  1221.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v2.mdl")
  1222.     }
  1223.     if(awp[id] == 3 && fgy == CSW_AWP)
  1224.     {
  1225.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v3.mdl")
  1226.     }
  1227.     if(deagle[id] == 3 && fgy == CSW_DEAGLE)
  1228.     {
  1229.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v3.mdl")
  1230.     }
  1231.     if(usp[id] == 3 && fgy == CSW_USP)
  1232.     {
  1233.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v3.mdl")
  1234.     }
  1235.     if(glock[id] == 3 && fgy == CSW_GLOCK18)
  1236.     {
  1237.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v3.mdl")
  1238.     }
  1239.     if(m4a1[id] == 3 && fgy == CSW_M4A1)
  1240.     {
  1241.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v3.mdl")
  1242.     }
  1243.     if(ak47[id] == 3 && fgy == CSW_AK47)
  1244.     {
  1245.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v3.mdl")
  1246.     }
  1247.     if(awp[id] == 4 && fgy == CSW_AWP)
  1248.     {
  1249.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v4.mdl")
  1250.     }
  1251.     if(deagle[id] == 4 && fgy == CSW_DEAGLE)
  1252.     {
  1253.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v4.mdl")
  1254.     }
  1255.     if(usp[id] == 4 && fgy == CSW_USP)
  1256.     {
  1257.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v4.mdl")
  1258.     }
  1259.     if(glock[id] == 4 && fgy == CSW_GLOCK18)
  1260.     {
  1261.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v4.mdl")
  1262.     }
  1263.     if(m4a1[id] == 4 && fgy == CSW_M4A1)
  1264.     {
  1265.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v4.mdl")
  1266.     }
  1267.     if(ak47[id] == 4 && fgy == CSW_AK47)
  1268.     {
  1269.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v4.mdl")
  1270.     }
  1271.     if(awp[id] == 5 && fgy == CSW_AWP)
  1272.     {
  1273.         set_pev(id, pev_viewmodel2, "models/wsm/awp_v5.mdl")
  1274.     }
  1275.     if(deagle[id] == 5 && fgy == CSW_DEAGLE)
  1276.     {
  1277.         set_pev(id, pev_viewmodel2, "models/wsm/deagle_v5.mdl")
  1278.     }
  1279.     if(usp[id] == 5 && fgy == CSW_USP)
  1280.     {
  1281.         set_pev(id, pev_viewmodel2, "models/wsm/usp_v5.mdl")
  1282.     }
  1283.     if(glock[id] == 5 && fgy == CSW_GLOCK18)
  1284.     {
  1285.         set_pev(id, pev_viewmodel2, "models/wsm/glock18_v5.mdl")
  1286.     }
  1287.     if(m4a1[id] == 5 && fgy == CSW_M4A1)
  1288.     {
  1289.         set_pev(id, pev_viewmodel2, "models/wsm/m4a1_v5.mdl")
  1290.     }
  1291.     if(ak47[id] == 5 && fgy == CSW_AK47)
  1292.     {
  1293.         set_pev(id, pev_viewmodel2, "models/wsm/ak47_v5.mdl")
  1294.     }
  1295. }

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.

Ők köszönték meg kengurumancs nek ezt a hozzászólást: Khemo (2016.04.07. 12:12)
  Népszerűség: 2.27%


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  [ 11 hozzászólás ]  Oldal Előző 1 2


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 17 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