hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 21:30



Jelenlévő felhasználók

Jelenleg 215 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 215 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  [ 5 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Skinek kikapcsolása!
HozzászólásElküldve: 2015.12.21. 19:06 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Heló. Van egy módom amiben vannak skinek. Szeretnék a menübe egy olyan részt ami-re ha rányomnak a skint levegye és az alap fegyver mdl-t adj neki! Valaki tud segíteni? :D

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinek kikapcsolása!
HozzászólásElküldve: 2015.12.21. 19:09 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
|E|xTazYyyy^.~ írta:
Heló. Van egy módom amiben vannak skinek. Szeretnék a menübe egy olyan részt ami-re ha rányomnak a skint levegye és az alap fegyver mdl-t adj neki! Valaki tud segíteni? :D


Ehhez kell a mod is, mert abba kell beleírni.

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinek kikapcsolása!
HozzászólásElküldve: 2015.12.21. 19:11 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.01.24. 18:17
Hozzászólások: 310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Értem, de az nem probléma ha a skinek nem úgy vannak? Tehát nem raktár van hanem van egy fegyverskin menüpont, ott kell megvenni és kiválasztani, de ha kiválasztotta és nem tetszik neki akkor visszatudjra állítani alap mdl-re. Megtudnád csinálni nekem? mert akkor elküldöm pm-benmert nem nagyon szeretném kiadni. :S Ha nem probléma. :(

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinek kikapcsolása!
HozzászólásElküldve: 2015.12.21. 23:45 
Offline
Senior Tag
Avatar

Csatlakozott: 2015.04.10. 23:40
Hozzászólások: 283
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 12 alkalommal
/skinek <- skin menü
/alap <- alap skinek

skineket tegyél te hozzá
{ "Arany AWP", 50, "models/rzskin/awp_v1.mdl" },
"név" szükséges ölés "a modell elérési útja"

ha nem ölésre akarod a skineket akkor 0 :D
+ menüből kiveszel pár dolgot

  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <colorchat>
  4. #include <csstats>
  5. #include <fakemeta>
  6. #include <fvault>
  7.  
  8. #define PLUGIN "Fegyverskin"
  9. #define VERSION "2.0"
  10. #define AUTHOR "Blesh"
  11.  
  12. #define MAXSKINS 35
  13.  
  14. enum _:Skins
  15. {
  16.     Name[32],
  17.     Price[8],
  18.     vModel[32]
  19. }
  20.  
  21. new const WEAPONS[MAXSKINS][Skins] = {
  22.     //{ "Skin neve", ölés, "modell.mdl" },
  23.     { "Arany AWP", 50, "models/rzskin/awp_v1.mdl" },
  24.     { "Camo AWP", 100, "models/rzskin/awp_v2.mdl" },
  25.     { "AWP Redlight", 150, "models/rzskin/awp_v3.mdl" },
  26.     { "AWP Bluelight", 200, "models/rzskin/awp_v4.mdl" },
  27.     { "AWP Worm God", 250, "models/rzskin/awp_v5.mdl" },
  28.     { "Arany Deagle", 50, "models/rzskin/deagle_v1.mdl" },
  29.     { "Camo Deagle", 100, "models/rzskin/deagle_v2.mdl" },
  30.     { "Deagle Redlight", 150, "models/rzskin/deagle_v3.mdl" },
  31.     { "Deagle Bluelight", 200, "models/rzskin/deagle_v4.mdl" },
  32.     { "Engraved Deagle", 250, "models/rzskin/deagle_v5.mdl" },
  33.     { "Arany M4A1", 50, "models/rzskin/m4a1_v1.mdl" },
  34.     { "Camo M4A1", 100, "models/rzskin/m4a1_v2.mdl" },
  35.     { "M4A1 Redlight",150, "models/rzskin/m4a1_v3.mdl" },
  36.     { "M4A1 Bluelight", 200, "models/rzskin/m4a1_v4.mdl" },
  37.     { "M4A4 Dragon King", 250, "models/rzskin/m4a1_v5.mdl" },  
  38.     { "Arany AK47", 50, "models/rzskin/ak47_v1.mdl" },
  39.     { "Camo AK47", 100, "models/rzskin/ak47_v2.mdl" },
  40.     { "AK47 Redlight", 150, "models/rzskin/ak47_v3.mdl" },
  41.     { "AK47 Bluelight", 200, "models/rzskin/ak47_v4.mdl" },
  42.     { "AK47 Vulcan", 250, "models/rzskin/ak47_v5.mdl" },
  43.     { "Arany Dual Elites", 20, "models/rzskin/elites_v1.mdl" },
  44.     { "EzĂĽst Dual Elites", 40, "models/rzskin/elites_v2.mdl" },
  45.     { "Dual Infinity", 80, "models/rzskin/elites_v3.mdl" },
  46.     { "Poison Infinity", 120, "models/rzskin/elites_v4.mdl" },
  47.     { "Dual Balrog", 150, "models/rzskin/elites_v5.mdl" },
  48.     { "Arany M3", 75, "models/rzskin/m3_v1.mdl" },
  49.     { "SPAS 12", 120, "models/rzskin/m3_v2.mdl" },
  50.     { "M1887", 180, "models/rzskin/m3_v3.mdl" },
  51.     { "Z7 Fabram", 240, "models/rzskin/m3_v4.mdl" },
  52.     { "Winchester", 300, "models/rzskin/m3_v5.mdl" },
  53.     { "Arany USP", 50, "models/rzskin/usp_v1.mdl" },
  54.     { "USP Camo Engraved", 100, "models/rzskin/usp_v2.mdl" },
  55.     { "USP Orion", 150, "models/rzskin/usp_v3.mdl" },
  56.     { "USP Road Rash", 200, "models/rzskin/usp_v4.mdl" },
  57.     { "USP Kill Confirmed", 250, "models/rzskin/usp_v5.mdl" }
  58. }
  59.  
  60. enum _:SKIN
  61. {
  62.     awp,
  63.     deagle,
  64.     m4a1,
  65.     ak47,
  66.     elites,
  67.     m3,
  68.     usp
  69. }
  70.  
  71. new chosen[33][SKIN]
  72. new const szPrefix[] = "[szerverprefix]"
  73. new const szVaultName[] = "szerverprefix"
  74. new hirdet, ido
  75. new bool:Hirdetes = false
  76.  
  77. public plugin_init() {
  78.     register_plugin(PLUGIN, VERSION, AUTHOR)
  79.  
  80.     register_dictionary("weaponskin.txt")
  81.  
  82.     register_clcmd("say /skinek", "fomenu")
  83.     register_clcmd("say_team /skinek", "fomenu")
  84.     register_clcmd("say /alap", "reset")
  85.     register_clcmd("say_team /alap", "reset")
  86.  
  87.     register_event("CurWeapon", "fegyvervaltas", "be", "1=1")
  88.    
  89.     hirdet = register_cvar("wsm_hirdet", "0")
  90.     ido = register_cvar("wsm_ido", "30.0")
  91.    
  92.     Hirdet()
  93. }
  94.  
  95. public plugin_precache() {
  96.     for(new a; a < sizeof WEAPONS; a++)
  97.                 precache_model(WEAPONS[a][vModel])
  98. }
  99.  
  100. public fomenu(id) {
  101.     new menu = menu_create("FĹ‘menĂĽ", "fomenu_h")
  102.  
  103.     menu_additem(menu, "AWP Skinek", "1", 0)
  104.     menu_additem(menu, "Deagle Skinek", "2", 0)
  105.     menu_additem(menu, "Dual Elites Skinek", "3", 0)
  106.     menu_additem(menu, "M4A1 Skinek", "4", 0)
  107.     menu_additem(menu, "AK47 Skinek", "5", 0)
  108.     menu_additem(menu, "M3 Skinek", "6", 0)
  109.     menu_additem(menu, "USP Skinek", "7", 0)
  110.    
  111.     menu_display(id, menu, 0)
  112.    
  113.     return PLUGIN_HANDLED
  114. }
  115.  
  116. public fomenu_h(id, menu, item) {
  117.     if( item == MENU_EXIT )
  118.         {
  119.         menu_destroy(menu);
  120.         return PLUGIN_HANDLED;
  121.         }
  122.    
  123.     new data[9], access, callback, szName[64]
  124.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  125.     new key = str_to_num(data)
  126.  
  127.     switch(key) {
  128.         case 1:{
  129.             awp_menu(id)
  130.         }
  131.         case 2:{
  132.             deagle_menu(id)
  133.         }
  134.         case 3:{
  135.             elites_menu(id)
  136.         }
  137.         case 4:{
  138.             m4a1_menu(id)
  139.         }
  140.         case 5:{
  141.             ak47_menu(id)
  142.         }
  143.         case 6:{
  144.             m3_menu(id)
  145.         }
  146.         case 7:{
  147.             usp_menu(id)
  148.         }
  149.     }
  150.    
  151.     return PLUGIN_HANDLED
  152. }
  153.  
  154. public awp_menu(id) {
  155.  
  156.  
  157.    
  158.  
  159.     new szStats[8],szBHits[8];
  160.     get_user_stats(id,szStats,szBHits);
  161.  
  162.     new szText[64]
  163.     new szKell[32]
  164.     new cim[64]
  165.         format(cim, charsmax(cim), "AWP Skinek [Ă–lĂ©seid: %d]",szStats[0])
  166.         new menu = menu_create(cim, "awp_handler" )
  167.    
  168.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[0][Price]-szStats[0])
  169.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[0][Name], szStats[0] < WEAPONS[0][Price] ? szKell : "[ElĂ©rve]")
  170.     menu_additem(menu, szText, "1", 0)
  171.    
  172.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[1][Price]-szStats[0])
  173.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[1][Name], szStats[0] < WEAPONS[1][Price] ? szKell : "[ElĂ©rve]")
  174.     menu_additem(menu, szText, "2", 0)
  175.    
  176.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[2][Price]-szStats[0])
  177.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[2][Name], szStats[0] < WEAPONS[2][Price] ? szKell : "[ElĂ©rve]")
  178.     menu_additem(menu, szText, "3", 0)
  179.    
  180.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[3][Price]-szStats[0])
  181.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[3][Name], szStats[0] < WEAPONS[3][Price] ? szKell : "[ElĂ©rve]")
  182.     menu_additem(menu, szText, "4", 0)
  183.    
  184.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[4][Price]-szStats[0])
  185.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[4][Name], szStats[0] < WEAPONS[4][Price] ? szKell : "[ElĂ©rve]")
  186.     menu_additem(menu, szText, "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 szStats[8],szBHits[8];
  198.     get_user_stats(id,szStats,szBHits);
  199.    
  200.         new data[9], szName[64];
  201.         new access, callback;
  202.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  203.         new key = str_to_num(data);
  204.         switch(key)
  205.         {
  206.             case 1:{
  207.                 if(chosen[id][awp] !=1)
  208.                 {
  209.                     if(szStats[0] >= WEAPONS[0][Price])
  210.                     {
  211.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[0][Name])
  212.                         chosen[id][awp] = 1
  213.                     }
  214.                     else
  215.                     {
  216.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[0][Price]-szStats[0])
  217.                         awp_menu(id)
  218.                     }
  219.                 }
  220.                 else
  221.                 {
  222.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  223.                     awp_menu(id)
  224.                 }
  225.             }
  226.             case 2:{  
  227.                 if(chosen[id][awp] != 2)
  228.                 {
  229.                     if(szStats[0] >= WEAPONS[1][Price])
  230.                     {
  231.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[1][Name])
  232.                         chosen[id][awp] = 2
  233.                     }
  234.                     else
  235.                     {
  236.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[1][Price]-szStats[0])
  237.                         awp_menu(id)
  238.                     }
  239.                 }
  240.                 else
  241.                 {
  242.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  243.                     awp_menu(id)
  244.                 }
  245.             }
  246.             case 3:{
  247.                 if(chosen[id][awp] != 3)
  248.                 {
  249.                     if(szStats[0] >= WEAPONS[2][Price])
  250.                     {
  251.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[2][Name])
  252.                         chosen[id][awp] = 3
  253.                     }
  254.                     else
  255.                     {
  256.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[2][Price]-szStats[0])
  257.                         awp_menu(id)
  258.                     }  
  259.                 }
  260.                 else
  261.                 {
  262.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  263.                     awp_menu(id)
  264.                 }
  265.             }
  266.             case 4:{
  267.                 if(chosen[id][awp] != 4)
  268.                 {
  269.                     if(szStats[0] >= WEAPONS[3][Price])
  270.                     {
  271.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[3][Name])
  272.                         chosen[id][awp] = 4
  273.                     }
  274.                     else
  275.                     {
  276.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[3][Price]-szStats[0])
  277.                         awp_menu(id)
  278.                     }
  279.                 }
  280.                 else
  281.                 {
  282.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  283.                     awp_menu(id)
  284.                 }
  285.             }
  286.             case 5:{
  287.                 if(chosen[id][awp] != 5)
  288.                 {
  289.                     if(szStats[0] >= WEAPONS[4][Price])
  290.                     {
  291.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[4][Name])
  292.                         chosen[id][awp] = 5
  293.                     }
  294.                     else
  295.                     {
  296.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[4][Price]-szStats[0])
  297.                         awp_menu(id)
  298.                     }
  299.                 }
  300.                 else
  301.                 {
  302.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  303.                     awp_menu(id)
  304.                 }
  305.             }
  306.         }
  307.  
  308.         menu_destroy(menu)
  309.         return PLUGIN_HANDLED
  310. }
  311.  
  312. public deagle_menu(id) {
  313.  
  314.     new szStats[8],szBHits[8];
  315.     get_user_stats(id,szStats,szBHits);
  316.  
  317.     new szText[64]
  318.     new szKell[32]
  319.     new cim[64]
  320.         format(cim, charsmax(cim), "Deagle Skinek [Ă–lĂ©seid: %d]",szStats[0])
  321.         new menu = menu_create(cim, "deagle_handler" )
  322.  
  323.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[5][Price]-szStats[0])
  324.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[5][Name], szStats[0] < WEAPONS[5][Price] ? szKell : "[ElĂ©rve]")
  325.     menu_additem(menu, szText, "1", 0)
  326.    
  327.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[6][Price]-szStats[0])
  328.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[6][Name], szStats[0] < WEAPONS[6][Price] ? szKell : "[ElĂ©rve]")
  329.     menu_additem(menu, szText, "2", 0)
  330.    
  331.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[7][Price]-szStats[0])
  332.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[7][Name], szStats[0] < WEAPONS[7][Price] ? szKell : "[ElĂ©rve]")
  333.     menu_additem(menu, szText, "3", 0)
  334.    
  335.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[8][Price]-szStats[0])
  336.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[8][Name], szStats[0] < WEAPONS[8][Price] ? szKell : "[ElĂ©rve]")
  337.     menu_additem(menu, szText, "4", 0)
  338.    
  339.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[9][Price]-szStats[0])
  340.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[9][Name], szStats[0] < WEAPONS[9][Price] ? szKell : "[ElĂ©rve]")
  341.     menu_additem(menu, szText, "5", 0)
  342.  
  343.         menu_display(id, menu, 0)
  344. }
  345.  
  346. public deagle_handler(id, menu, item) {
  347.         if( item == MENU_EXIT )
  348.         {
  349.         menu_destroy(menu);
  350.         return PLUGIN_HANDLED;
  351.         }
  352.     new szStats[8],szBHits[8];
  353.     get_user_stats(id,szStats,szBHits);
  354.    
  355.         new data[9], szName[64];
  356.         new access, callback;
  357.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  358.         new key = str_to_num(data);
  359.         switch(key)
  360.         {
  361.             case 1:{
  362.                 if(chosen[id][deagle] != 1)
  363.                 {
  364.                     if(szStats[0] >= WEAPONS[5][Price])
  365.                     {
  366.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[5][Name])
  367.                         chosen[id][deagle] = 1
  368.                     }
  369.                     else
  370.                     {
  371.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[5][Price]-szStats[0])
  372.                     deagle_menu(id)
  373.                     }
  374.                 }
  375.                 else
  376.                 {
  377.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  378.                     deagle_menu(id)
  379.                 }
  380.             }
  381.             case 2:{  
  382.                 if(chosen[id][deagle] != 2)
  383.                 {
  384.                     if(szStats[0] >= WEAPONS[6][Price])
  385.                     {
  386.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[6][Name])
  387.                         chosen[id][deagle] = 2
  388.                     }
  389.                     else
  390.                     {
  391.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[6][Price]-szStats[0])
  392.                         deagle_menu(id)
  393.                     }
  394.                 }
  395.                 else
  396.                 {
  397.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  398.                     deagle_menu(id)
  399.                 }
  400.             }
  401.             case 3:{
  402.                 if(chosen[id][deagle] != 3)
  403.                 {
  404.                     if(szStats[0] >= WEAPONS[7][Price])
  405.                     {
  406.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[7][Name])
  407.                         chosen[id][deagle] = 3
  408.                     }
  409.                     else
  410.                     {
  411.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[7][Price]-szStats[0])
  412.                         deagle_menu(id)
  413.                     }  
  414.                 }
  415.                 else
  416.                 {
  417.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  418.                     deagle_menu(id)
  419.                 }
  420.             }
  421.             case 4:{
  422.                 if(chosen[id][deagle] != 4)
  423.                 {
  424.                     if(szStats[0] >= WEAPONS[8][Price])
  425.                     {
  426.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[8][Name])
  427.                         chosen[id][deagle] = 4
  428.                     }
  429.                     else
  430.                     {
  431.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[8][Price]-szStats[0])
  432.                         deagle_menu(id)
  433.                     }
  434.                 }
  435.                 else
  436.                 {
  437.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  438.                 deagle_menu(id)
  439.                 }
  440.             }
  441.             case 5:{
  442.                 if(chosen[id][deagle] != 5)
  443.                 {
  444.                     if(szStats[0] >= WEAPONS[9][Price])
  445.                     {
  446.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[9][Name])
  447.                         chosen[id][deagle] = 5
  448.                     }
  449.                     else
  450.                     {
  451.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[9][Price]-szStats[0])
  452.                         deagle_menu(id)
  453.                     }
  454.                 }
  455.                 else
  456.                 {
  457.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  458.                     deagle_menu(id)
  459.                 }
  460.             }
  461.         }
  462.  
  463.         menu_destroy(menu)
  464.         return PLUGIN_HANDLED
  465. }
  466.  
  467. public m4a1_menu(id) {
  468.  
  469.     new szStats[8],szBHits[8];
  470.     get_user_stats(id,szStats,szBHits);
  471.  
  472.     new szText[64]
  473.     new szKell[32]
  474.     new cim[64]
  475.         format(cim, charsmax(cim), "M4A1 Skinek [Ă–lĂ©seid: %d]",szStats[0])
  476.         new menu = menu_create(cim, "m4a1_handler" )
  477.  
  478.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[10][Price]-szStats[0])
  479.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[10][Name], szStats[0] < WEAPONS[10][Price] ? szKell : "[ElĂ©rve]")
  480.     menu_additem(menu, szText, "1", 0)
  481.    
  482.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[11][Price]-szStats[0])
  483.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[11][Name], szStats[0] < WEAPONS[11][Price] ? szKell : "[ElĂ©rve]")
  484.     menu_additem(menu, szText, "2", 0)
  485.    
  486.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[12][Price]-szStats[0])
  487.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[12][Name], szStats[0] < WEAPONS[12][Price] ? szKell : "[ElĂ©rve]")
  488.     menu_additem(menu, szText, "3", 0)
  489.    
  490.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[13][Price]-szStats[0])
  491.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[13][Name], szStats[0] < WEAPONS[13][Price] ? szKell : "[ElĂ©rve]")
  492.     menu_additem(menu, szText, "4", 0)
  493.    
  494.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[14][Price]-szStats[0])
  495.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[14][Name], szStats[0] < WEAPONS[14][Price] ? szKell : "[ElĂ©rve]")
  496.     menu_additem(menu, szText, "5", 0)
  497.  
  498.         menu_display(id, menu, 0)
  499. }
  500.  
  501. public m4a1_handler(id, menu, item) {
  502.         if( item == MENU_EXIT )
  503.         {
  504.         menu_destroy(menu);
  505.         return PLUGIN_HANDLED;
  506.         }
  507.     new szStats[8],szBHits[8];
  508.     get_user_stats(id,szStats,szBHits);
  509.    
  510.         new data[9], szName[64];
  511.         new access, callback;
  512.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  513.         new key = str_to_num(data);
  514.         switch(key)
  515.         {
  516.             case 1:{
  517.                 if(chosen[id][m4a1] != 1)
  518.                 {
  519.                     if(szStats[0] >= WEAPONS[10][Price])
  520.                     {
  521.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[10][Name])
  522.                         chosen[id][m4a1] = 1
  523.                     }
  524.                     else
  525.                     {
  526.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[10][Price]-szStats[0])
  527.                     m4a1_menu(id)
  528.                     }
  529.                 }
  530.                 else
  531.                 {
  532.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  533.                     m4a1_menu(id)
  534.                 }
  535.             }
  536.             case 2:{  
  537.                 if(chosen[id][m4a1] != 2)
  538.                 {
  539.                     if(szStats[0] >= WEAPONS[11][Price])
  540.                     {
  541.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[11][Name])
  542.                         chosen[id][m4a1] = 2
  543.                     }
  544.                     else
  545.                     {
  546.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[11][Price]-szStats[0])
  547.                         m4a1_menu(id)
  548.                     }
  549.                 }
  550.                 else
  551.                 {
  552.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  553.                     m4a1_menu(id)
  554.                 }
  555.             }
  556.             case 3:{
  557.                 if(chosen[id][m4a1] != 3)
  558.                 {
  559.                     if(szStats[0] >= WEAPONS[12][Price])
  560.                     {
  561.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[12][Name])
  562.                         chosen[id][m4a1] = 3
  563.                     }
  564.                     else
  565.                     {
  566.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[12][Price]-szStats[0])
  567.                         m4a1_menu(id)
  568.                     }  
  569.                 }
  570.                 else
  571.                 {
  572.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  573.                     m4a1_menu(id)
  574.                 }
  575.             }
  576.             case 4:{
  577.                 if(chosen[id][m4a1] != 4)
  578.                 {
  579.                     if(szStats[0] >= WEAPONS[13][Price])
  580.                     {
  581.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[13][Name])
  582.                         chosen[id][m4a1] = 4
  583.                     }
  584.                     else
  585.                     {
  586.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[13][Price]-szStats[0])
  587.                         m4a1_menu(id)
  588.                     }
  589.                 }
  590.                 else
  591.                 {
  592.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  593.                 m4a1_menu(id)
  594.                 }
  595.             }
  596.             case 5:{
  597.                 if(chosen[id][m4a1] != 5)
  598.                 {
  599.                     if(szStats[0] >= WEAPONS[14][Price])
  600.                     {
  601.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[14][Name])
  602.                         chosen[id][m4a1] = 5
  603.                     }
  604.                     else
  605.                     {
  606.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[14][Price]-szStats[0])
  607.                     m4a1_menu(id)
  608.                     }
  609.                 }
  610.                 else
  611.                 {
  612.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  613.                     m4a1_menu(id)
  614.                 }
  615.             }
  616.         }
  617.  
  618.         menu_destroy(menu)
  619.         return PLUGIN_HANDLED
  620. }
  621.  
  622. public ak47_menu(id) {
  623.  
  624.     new szStats[8],szBHits[8];
  625.     get_user_stats(id,szStats,szBHits);
  626.  
  627.     new szText[64]
  628.     new szKell[32]
  629.     new cim[64]
  630.         format(cim, charsmax(cim), "AK47 Skinek [Ă–lĂ©seid: %d]",szStats[0])
  631.         new menu = menu_create(cim, "ak47_handler" )
  632.  
  633.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[15][Price]-szStats[0])
  634.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[15][Name], szStats[0] < WEAPONS[15][Price] ? szKell : "[ElĂ©rve]")
  635.     menu_additem(menu, szText, "1", 0)
  636.    
  637.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[16][Price]-szStats[0])
  638.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[16][Name], szStats[0] < WEAPONS[16][Price] ? szKell : "[ElĂ©rve]")
  639.     menu_additem(menu, szText, "2", 0)
  640.    
  641.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[17][Price]-szStats[0])
  642.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[17][Name], szStats[0] < WEAPONS[17][Price] ? szKell : "[ElĂ©rve]")
  643.     menu_additem(menu, szText, "3", 0)
  644.    
  645.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[18][Price]-szStats[0])
  646.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[18][Name], szStats[0] < WEAPONS[18][Price] ? szKell : "[ElĂ©rve]")
  647.     menu_additem(menu, szText, "4", 0)
  648.    
  649.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[19][Price]-szStats[0])
  650.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[19][Name], szStats[0] < WEAPONS[19][Price] ? szKell : "[ElĂ©rve]")
  651.     menu_additem(menu, szText, "5", 0)
  652.  
  653.         menu_display(id, menu, 0)
  654. }
  655.  
  656. public ak47_handler(id, menu, item) {
  657.         if( item == MENU_EXIT )
  658.         {
  659.         menu_destroy(menu);
  660.         return PLUGIN_HANDLED;
  661.         }
  662.     new szStats[8],szBHits[8];
  663.     get_user_stats(id,szStats,szBHits);
  664.    
  665.         new data[9], szName[64];
  666.         new access, callback;
  667.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  668.         new key = str_to_num(data);
  669.         switch(key)
  670.         {
  671.             case 1:{
  672.                 if(chosen[id][ak47] != 1)
  673.                 {
  674.                     if(szStats[0] >= WEAPONS[15][Price])
  675.                     {
  676.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[15][Name])
  677.                         chosen[id][ak47] = 1                                                  
  678.                     }
  679.                     else
  680.                     {
  681.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[15][Price]-szStats[0])
  682.                     ak47_menu(id)  
  683.                     }
  684.                 }
  685.                 else
  686.                 {
  687.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  688.                     ak47_menu(id)                                    
  689.                 }
  690.             }
  691.             case 2:{  
  692.                 if(chosen[id][ak47] != 2)
  693.                 {
  694.                     if(szStats[0] >= WEAPONS[16][Price])
  695.                     {
  696.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[16][Name])
  697.                         chosen[id][ak47] = 2                                                  
  698.                     }
  699.                     else
  700.                     {
  701.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[16][Price]-szStats[0])
  702.                         ak47_menu(id)  
  703.                     }
  704.                 }
  705.                 else
  706.                 {
  707.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  708.                     ak47_menu(id)                                    
  709.                 }
  710.             }
  711.             case 3:{
  712.                 if(chosen[id][ak47] != 3)
  713.                 {
  714.                     if(szStats[0] >= WEAPONS[17][Price])
  715.                     {
  716.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[17][Name])
  717.                         chosen[id][ak47] = 3                                                  
  718.                     }
  719.                     else
  720.                     {
  721.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[17][Price]-szStats[0])
  722.                     ak47_menu(id)  
  723.                     }  
  724.                 }
  725.                 else
  726.                 {
  727.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  728.                     ak47_menu(id)                                    
  729.                 }
  730.             }
  731.             case 4:{
  732.                 if(chosen[id][ak47] != 4)
  733.                 {
  734.                     if(szStats[0] >= WEAPONS[18][Price])
  735.                     {
  736.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[18][Name])
  737.                         chosen[id][ak47] = 4                                                  
  738.                     }
  739.                     else
  740.                     {
  741.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[18][Price]-szStats[0])
  742.                         ak47_menu(id)  
  743.                     }
  744.                 }
  745.                 else
  746.                 {
  747.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  748.                 ak47_menu(id)                                    
  749.                 }
  750.             }
  751.             case 5:{
  752.                 if(chosen[id][ak47] != 5)
  753.                 {
  754.                     if(szStats[0] >= WEAPONS[19][Price])
  755.                     {
  756.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[19][Name])
  757.                         chosen[id][ak47] = 5                                                  
  758.                     }
  759.                     else
  760.                     {
  761.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[19][Price]-szStats[0])
  762.                     ak47_menu(id)  
  763.                     }
  764.                 }
  765.                 else
  766.                 {
  767.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  768.                     ak47_menu(id)                                    
  769.                 }
  770.             }
  771.         }
  772.  
  773.         menu_destroy(menu)
  774.         return PLUGIN_HANDLED
  775. }
  776.  
  777. public elites_menu(id) {
  778.  
  779.     new szStats[8],szBHits[8];
  780.     get_user_stats(id,szStats,szBHits);
  781.  
  782.     new szText[64]
  783.     new szKell[32]
  784.     new cim[64]
  785.         format(cim, charsmax(cim), "Dual Elites Skinek [Ă–lĂ©seid: %d]",szStats[0])
  786.         new menu = menu_create(cim, "elites_handler" )
  787.  
  788.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[20][Price]-szStats[0])
  789.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[20][Name], szStats[0] < WEAPONS[20][Price] ? szKell : "[ElĂ©rve]")
  790.     menu_additem(menu, szText, "1", 0)
  791.    
  792.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[1][Price]-szStats[0])
  793.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[21][Name], szStats[0] < WEAPONS[21][Price] ? szKell : "[ElĂ©rve]")
  794.     menu_additem(menu, szText, "2", 0)
  795.    
  796.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[22][Price]-szStats[0])
  797.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[22][Name], szStats[0] < WEAPONS[22][Price] ? szKell : "[ElĂ©rve]")
  798.     menu_additem(menu, szText, "3", 0)
  799.    
  800.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[23][Price]-szStats[0])
  801.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[23][Name], szStats[0] < WEAPONS[23][Price] ? szKell : "[ElĂ©rve]")
  802.     menu_additem(menu, szText, "4", 0)
  803.    
  804.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[24][Price]-szStats[0])
  805.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[24][Name], szStats[0] < WEAPONS[24][Price] ? szKell : "[ElĂ©rve]")
  806.     menu_additem(menu, szText, "5", 0)
  807.  
  808.         menu_display(id, menu, 0)
  809. }
  810.  
  811. public elites_handler(id, menu, item) {
  812.         if( item == MENU_EXIT )
  813.         {
  814.         menu_destroy(menu);
  815.         return PLUGIN_HANDLED;
  816.         }
  817.     new szStats[8],szBHits[8];
  818.     get_user_stats(id,szStats,szBHits);
  819.    
  820.         new data[9], szName[64];
  821.         new access, callback;
  822.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  823.         new key = str_to_num(data);
  824.         switch(key)
  825.         {
  826.             case 1:{
  827.                 if(chosen[id][elites] != 1)
  828.                 {
  829.                     if(szStats[0] >= WEAPONS[20][Price])
  830.                     {
  831.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[20][Name])
  832.                         chosen[id][elites] = 1                                                  
  833.                     }
  834.                     else
  835.                     {
  836.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[20][Price]-szStats[0])
  837.                     elites_menu(id)  
  838.                     }
  839.                 }
  840.                 else
  841.                 {
  842.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  843.                     elites_menu(id)                                    
  844.                 }
  845.             }
  846.             case 2:{
  847.             if(chosen[id][elites] != 2)
  848.                 {
  849.                     if(szStats[0] >= WEAPONS[21][Price])
  850.                     {
  851.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[21][Name])
  852.                         chosen[id][elites] = 2                                                  
  853.                     }
  854.                     else
  855.                     {
  856.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[21][Price]-szStats[0])
  857.                         elites_menu(id)  
  858.                     }
  859.                 }
  860.                 else
  861.                 {
  862.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  863.                     elites_menu(id)                                    
  864.                 }
  865.             }
  866.             case 3:{
  867.                 if(chosen[id][elites] != 3)
  868.                 {
  869.                     if(szStats[0] >= WEAPONS[22][Price])
  870.                     {
  871.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[22][Name])
  872.                         chosen[id][elites] = 3                                                  
  873.                     }
  874.                     else
  875.                     {
  876.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[22][Price]-szStats[0])
  877.                     elites_menu(id)  
  878.                     }  
  879.                 }
  880.                 else
  881.                 {
  882.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  883.                     elites_menu(id)                                    
  884.                 }
  885.             }
  886.             case 4:{
  887.                 if(chosen[id][elites] != 4)
  888.                 {
  889.                     if(szStats[0] >= WEAPONS[23][Price])
  890.                     {
  891.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[23][Name])
  892.                         chosen[id][elites] = 4                                                  
  893.                     }
  894.                     else
  895.                     {
  896.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[23][Price]-szStats[0])
  897.                         elites_menu(id)  
  898.                     }
  899.                 }
  900.                 else
  901.                 {
  902.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  903.                 elites_menu(id)                                    
  904.                 }
  905.             }
  906.             case 5:{
  907.                 if(chosen[id][elites] != 5)
  908.                 {
  909.                     if(szStats[0] >= WEAPONS[24][Price])
  910.                     {
  911.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[24][Name])
  912.                         chosen[id][elites] = 5                                                  
  913.                     }
  914.                     else
  915.                     {
  916.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[24][Price]-szStats[0])
  917.                     elites_menu(id)  
  918.                     }
  919.                 }
  920.                 else
  921.                 {
  922.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  923.                     elites_menu(id)                                    
  924.                 }
  925.             }
  926.         }
  927.  
  928.         menu_destroy(menu)
  929.         return PLUGIN_HANDLED
  930. }
  931.  
  932. public m3_menu(id) {
  933.  
  934.     new szStats[8],szBHits[8];
  935.     get_user_stats(id,szStats,szBHits);
  936.  
  937.     new szText[64]
  938.     new szKell[32]
  939.     new cim[64]    
  940.     format(cim, charsmax(cim), "M3 Skinek [Ă–lĂ©seid: %d]",szStats[0])
  941.         new menu = menu_create(cim, "m3_handler" )
  942.  
  943.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[25][Price]-szStats[0])
  944.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[25][Name], szStats[0] < WEAPONS[25][Price] ? szKell : "[ElĂ©rve]")
  945.     menu_additem(menu, szText, "1", 0)
  946.    
  947.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[26][Price]-szStats[0])
  948.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[26][Name], szStats[0] < WEAPONS[26][Price] ? szKell : "[ElĂ©rve]")
  949.     menu_additem(menu, szText, "2", 0)
  950.    
  951.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[27][Price]-szStats[0])
  952.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[27][Name], szStats[0] < WEAPONS[27][Price] ? szKell : "[ElĂ©rve]")
  953.     menu_additem(menu, szText, "3", 0)
  954.    
  955.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[28][Price]-szStats[0])
  956.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[28][Name], szStats[0] < WEAPONS[28][Price] ? szKell : "[ElĂ©rve]")
  957.     menu_additem(menu, szText, "4", 0)
  958.    
  959.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[29][Price]-szStats[0])
  960.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[29][Name], szStats[0] < WEAPONS[29][Price] ? szKell : "[ElĂ©rve]")
  961.     menu_additem(menu, szText, "5", 0)
  962.  
  963.         menu_display(id, menu, 0)
  964. }
  965.  
  966. public m3_handler(id, menu, item) {
  967.         if( item == MENU_EXIT )
  968.         {
  969.         menu_destroy(menu);
  970.         return PLUGIN_HANDLED;
  971.         }
  972.     new szStats[8],szBHits[8];
  973.     get_user_stats(id,szStats,szBHits);
  974.    
  975.         new data[9], szName[64];
  976.         new access, callback;
  977.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  978.         new key = str_to_num(data);
  979.         switch(key)
  980.         {
  981.             case 1:{
  982.                 if(chosen[id][m3] != 1)
  983.                 {
  984.                     if(szStats[0] >= WEAPONS[25][Price])
  985.                     {
  986.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[25][Name])
  987.                         chosen[id][m3] = 1                                                  
  988.                     }
  989.                     else
  990.                     {
  991.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[25][Price]-szStats[0])
  992.                     m3_menu(id)  
  993.                     }
  994.                 }
  995.                 else
  996.                 {
  997.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  998.                     m3_menu(id)                                    
  999.                 }
  1000.             }
  1001.             case 2:{  
  1002.                 if(chosen[id][m3] != 2)
  1003.                 {
  1004.                     if(szStats[0] >= WEAPONS[26][Price])
  1005.                     {
  1006.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[26][Name])
  1007.                         chosen[id][m3] = 2                                                  
  1008.                     }
  1009.                     else
  1010.                     {
  1011.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[26][Price]-szStats[0])
  1012.                         m3_menu(id)  
  1013.                     }
  1014.                 }
  1015.                 else
  1016.                 {
  1017.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1018.                     m3_menu(id)                                    
  1019.                 }
  1020.             }
  1021.             case 3:{
  1022.                 if(chosen[id][m3] != 3)
  1023.                 {
  1024.                     if(szStats[0] >= WEAPONS[27][Price])
  1025.                     {
  1026.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[27][Name])
  1027.                         chosen[id][m3] = 3                                                  
  1028.                     }
  1029.                     else
  1030.                     {
  1031.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[27][Price]-szStats[0])
  1032.                     m3_menu(id)  
  1033.                     }  
  1034.                 }
  1035.                 else
  1036.                 {
  1037.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1038.                     m3_menu(id)                                    
  1039.                 }
  1040.             }
  1041.             case 4:{
  1042.                 if(chosen[id][m3] != 4)
  1043.                 {
  1044.                     if(szStats[0] >= WEAPONS[28][Price])
  1045.                     {
  1046.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[28][Name])
  1047.                         chosen[id][m3] = 4                                                  
  1048.                     }
  1049.                     else
  1050.                     {
  1051.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[28][Price]-szStats[0])
  1052.                         m3_menu(id)  
  1053.                     }
  1054.                 }
  1055.                 else
  1056.                 {
  1057.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1058.                 m3_menu(id)                                    
  1059.                 }
  1060.             }
  1061.             case 5:{
  1062.                 if(chosen[id][m3] != 5)
  1063.                 {
  1064.                     if(szStats[0] >= WEAPONS[29][Price])
  1065.                     {
  1066.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[29][Name])
  1067.                         chosen[id][m3] = 5                                                  
  1068.                     }
  1069.                     else
  1070.                     {
  1071.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[29][Price]-szStats[0])
  1072.                     m3_menu(id)  
  1073.                     }
  1074.                 }
  1075.                 else
  1076.                 {
  1077.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1078.                     m3_menu(id)                                    
  1079.                 }
  1080.             }
  1081.         }
  1082.  
  1083.         menu_destroy(menu)
  1084.         return PLUGIN_HANDLED
  1085. }
  1086.  
  1087. public usp_menu(id) {
  1088.  
  1089.     new szStats[8],szBHits[8];
  1090.     get_user_stats(id,szStats,szBHits);
  1091.  
  1092.     new szText[64]
  1093.     new szKell[32]
  1094.     new cim[64]
  1095.         format(cim, charsmax(cim), "USP Skinek [Ă–lĂ©seid: %d]",szStats[0])
  1096.         new menu = menu_create(cim, "usp_handler" )
  1097.  
  1098.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[30][Price]-szStats[0])
  1099.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[30][Name], szStats[0] < WEAPONS[31][Price] ? szKell : "[ElĂ©rve]")
  1100.     menu_additem(menu, szText, "1", 0)
  1101.    
  1102.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[31][Price]-szStats[0])
  1103.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[31][Name], szStats[0] < WEAPONS[31][Price] ? szKell : "[ElĂ©rve]")
  1104.     menu_additem(menu, szText, "2", 0)
  1105.    
  1106.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[32][Price]-szStats[0])
  1107.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[32][Name], szStats[0] < WEAPONS[32][Price] ? szKell : "[ElĂ©rve]")
  1108.     menu_additem(menu, szText, "3", 0)
  1109.    
  1110.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[33][Price]-szStats[0])
  1111.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[33][Name], szStats[0] < WEAPONS[33][Price] ? szKell : "[ElĂ©rve]")
  1112.     menu_additem(menu, szText, "4", 0)
  1113.    
  1114.     formatex(szKell, charsmax(szKell), "[MĂ©g %d ölĂ©s]", WEAPONS[34][Price]-szStats[0])
  1115.     formatex(szText, charsmax(szText), "%s %s", WEAPONS[34][Name], szStats[0] < WEAPONS[34][Price] ? szKell : "[ElĂ©rve]")
  1116.     menu_additem(menu, szText, "5", 0)
  1117.  
  1118.         menu_display(id, menu, 0)
  1119. }
  1120.  
  1121. public usp_handler(id, menu, item) {
  1122.         if( item == MENU_EXIT )
  1123.         {
  1124.         menu_destroy(menu);
  1125.         return PLUGIN_HANDLED;
  1126.         }
  1127.     new szStats[8],szBHits[8];
  1128.     get_user_stats(id,szStats,szBHits);
  1129.    
  1130.         new data[9], szName[64];
  1131.         new access, callback;
  1132.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  1133.         new key = str_to_num(data);
  1134.         switch(key)
  1135.         {
  1136.             case 1:{
  1137.                 if(chosen[id][usp] != 1)
  1138.                 {
  1139.                     if(szStats[0] >= WEAPONS[30][Price])
  1140.                     {
  1141.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[30][Name])
  1142.                         chosen[id][usp] = 1                                                  
  1143.                     }
  1144.                     else
  1145.                     {
  1146.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[30][Price]-szStats[0])
  1147.                     usp_menu(id)  
  1148.                     }
  1149.                 }
  1150.                 else
  1151.                 {
  1152.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1153.                     usp_menu(id)                                    
  1154.                 }
  1155.             }
  1156.             case 2:{  
  1157.                 if(chosen[id][usp] != 2)
  1158.                 {
  1159.                     if(szStats[0] >= WEAPONS[31][Price])
  1160.                     {
  1161.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[31][Name])
  1162.                         chosen[id][usp] = 2                                                  
  1163.                     }
  1164.                     else
  1165.                     {
  1166.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[31][Price]-szStats[0])
  1167.                         usp_menu(id)  
  1168.                     }
  1169.                 }
  1170.                 else
  1171.                 {
  1172.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1173.                     usp_menu(id)                                    
  1174.                 }
  1175.             }
  1176.             case 3:{
  1177.                 if(chosen[id][usp] != 3)
  1178.                 {
  1179.                     if(szStats[0] >= WEAPONS[32][Price])
  1180.                     {
  1181.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[32][Name])
  1182.                         chosen[id][usp] = 3                                                  
  1183.                     }
  1184.                     else
  1185.                     {
  1186.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[32][Price]-szStats[0])
  1187.                     usp_menu(id)  
  1188.                     }  
  1189.                 }
  1190.                 else
  1191.                 {
  1192.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1193.                     usp_menu(id)                                    
  1194.                 }
  1195.             }
  1196.             case 4:{
  1197.                 if(chosen[id][usp] != 4)
  1198.                 {
  1199.                     if(szStats[0] >= WEAPONS[33][Price])
  1200.                     {
  1201.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[33][Name])
  1202.                         chosen[id][usp] = 4                                                  
  1203.                     }
  1204.                     else
  1205.                     {
  1206.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[33][Price]-szStats[0])
  1207.                         usp_menu(id)  
  1208.                     }
  1209.                 }
  1210.                 else
  1211.                 {
  1212.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1213.                 usp_menu(id)                                    
  1214.                 }
  1215.             }
  1216.             case 5:{
  1217.                 if(chosen[id][usp] != 5)
  1218.                 {
  1219.                     if(szStats[0] >= WEAPONS[34][Price])
  1220.                     {
  1221.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_CHOSEN", WEAPONS[34][Name])
  1222.                         chosen[id][usp] = 5                                                  
  1223.                     }
  1224.                     else
  1225.                     {
  1226.                         ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOTENOUGH", WEAPONS[34][Price]-szStats[0])
  1227.                     usp_menu(id)  
  1228.                     }
  1229.                 }
  1230.                 else
  1231.                 {
  1232.                     ColorChat(id, TEAM_COLOR, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_NOW")
  1233.                     usp_menu(id)                                    
  1234.                 }
  1235.             }
  1236.         }
  1237.  
  1238.         menu_destroy(menu)
  1239.         return PLUGIN_HANDLED
  1240. }
  1241.  
  1242. public reset(id)
  1243. {
  1244.     arrayset(chosen[id] , 0 , sizeof(chosen[]))
  1245. }
  1246.  
  1247. public client_disconnect(id)
  1248. {
  1249.     if(!is_user_bot(id))
  1250.     {
  1251.         SaveData(id)
  1252.         arrayset(chosen[id] , 0 , sizeof(chosen[]))
  1253.     }
  1254. }
  1255.  
  1256. public client_putinserver(id)
  1257. {
  1258.     if(!is_user_bot(id))
  1259.     {
  1260.         LoadData(id)
  1261.     }
  1262. }
  1263.    
  1264. public fegyvervaltas(id) {
  1265.     new fgy = get_user_weapon(id)
  1266.  
  1267.     if(fgy == CSW_AWP)
  1268.     {
  1269.         if(chosen[id][awp] == 1)
  1270.         {
  1271.             set_pev(id, pev_viewmodel2, WEAPONS[0][vModel])
  1272.         }
  1273.         else if(chosen[id][awp] == 2)
  1274.         {
  1275.             set_pev(id, pev_viewmodel2, WEAPONS[1][vModel])
  1276.         }
  1277.         else if(chosen[id][awp] == 3)
  1278.         {
  1279.             set_pev(id, pev_viewmodel2, WEAPONS[2][vModel])
  1280.         }
  1281.         else if(chosen[id][awp] == 4)
  1282.         {
  1283.             set_pev(id, pev_viewmodel2, WEAPONS[3][vModel])
  1284.         }
  1285.         else if(chosen[id][awp] == 5)
  1286.         {
  1287.             set_pev(id, pev_viewmodel2, WEAPONS[4][vModel])
  1288.         }
  1289.     }
  1290.     else if(fgy == CSW_DEAGLE)
  1291.     {
  1292.         if(chosen[id][deagle] == 1)
  1293.         {
  1294.             set_pev(id, pev_viewmodel2, WEAPONS[5][vModel])
  1295.         }
  1296.         else if(chosen[id][deagle] == 2)
  1297.         {
  1298.             set_pev(id, pev_viewmodel2, WEAPONS[6][vModel])
  1299.         }
  1300.         else if(chosen[id][deagle] == 3)
  1301.         {
  1302.             set_pev(id, pev_viewmodel2, WEAPONS[7][vModel])
  1303.         }
  1304.         else if(chosen[id][deagle] == 4)
  1305.         {
  1306.             set_pev(id, pev_viewmodel2, WEAPONS[8][vModel])
  1307.         }
  1308.         else if(chosen[id][deagle] == 5)
  1309.         {
  1310.             set_pev(id, pev_viewmodel2, WEAPONS[9][vModel])
  1311.         }
  1312.     }
  1313.     else if(fgy == CSW_M4A1)
  1314.     {
  1315.         if(chosen[id][m4a1] == 1)
  1316.         {
  1317.             set_pev(id, pev_viewmodel2, WEAPONS[10][vModel])
  1318.         }
  1319.         else if(chosen[id][m4a1] == 2)
  1320.         {
  1321.             set_pev(id, pev_viewmodel2, WEAPONS[11][vModel])
  1322.         }
  1323.         else if(chosen[id][m4a1] == 3)
  1324.         {
  1325.             set_pev(id, pev_viewmodel2, WEAPONS[12][vModel])
  1326.         }
  1327.         else if(chosen[id][m4a1] == 4)
  1328.         {
  1329.             set_pev(id, pev_viewmodel2, WEAPONS[13][vModel])
  1330.         }
  1331.         else if(chosen[id][m4a1] == 5)
  1332.         {
  1333.             set_pev(id, pev_viewmodel2, WEAPONS[14][vModel])
  1334.         }
  1335.     }
  1336.     else if(fgy == CSW_AK47)
  1337.     {
  1338.         if(chosen[id][ak47] == 1)
  1339.         {
  1340.             set_pev(id, pev_viewmodel2, WEAPONS[15][vModel])
  1341.         }
  1342.         else if(chosen[id][ak47] == 2)
  1343.         {
  1344.             set_pev(id, pev_viewmodel2, WEAPONS[16][vModel])
  1345.         }
  1346.         else if(chosen[id][ak47] == 3)
  1347.         {
  1348.             set_pev(id, pev_viewmodel2, WEAPONS[17][vModel])
  1349.         }
  1350.         else if(chosen[id][ak47] == 4)
  1351.         {
  1352.             set_pev(id, pev_viewmodel2, WEAPONS[18][vModel])
  1353.         }
  1354.         else if(chosen[id][ak47] == 5)
  1355.         {
  1356.             set_pev(id, pev_viewmodel2, WEAPONS[19][vModel])
  1357.         }
  1358.     }
  1359.     else if(fgy == CSW_ELITE)
  1360.     {
  1361.         if(chosen[id][elites] == 1)
  1362.         {
  1363.             set_pev(id, pev_viewmodel2, WEAPONS[20][vModel])
  1364.         }
  1365.         else if(chosen[id][elites] == 2)
  1366.         {
  1367.             set_pev(id, pev_viewmodel2, WEAPONS[21][vModel])
  1368.         }
  1369.         else if(chosen[id][elites] == 3)
  1370.         {
  1371.             set_pev(id, pev_viewmodel2, WEAPONS[22][vModel])
  1372.         }
  1373.         else if(chosen[id][elites] == 4)
  1374.         {
  1375.             set_pev(id, pev_viewmodel2, WEAPONS[23][vModel])
  1376.         }
  1377.         else if(chosen[id][elites] == 5)
  1378.         {
  1379.             set_pev(id, pev_viewmodel2, WEAPONS[24][vModel])
  1380.         }
  1381.     }
  1382.     else if(fgy == CSW_M3)
  1383.     {
  1384.         if(chosen[id][m3] == 1)
  1385.         {
  1386.             set_pev(id, pev_viewmodel2, WEAPONS[25][vModel])
  1387.         }
  1388.         else if(chosen[id][m3] == 2)
  1389.         {
  1390.             set_pev(id, pev_viewmodel2, WEAPONS[26][vModel])
  1391.         }
  1392.         else if(chosen[id][m3] == 3)
  1393.         {
  1394.             set_pev(id, pev_viewmodel2, WEAPONS[27][vModel])
  1395.         }
  1396.         else if(chosen[id][m3] == 4)
  1397.         {
  1398.             set_pev(id, pev_viewmodel2, WEAPONS[28][vModel])
  1399.         }
  1400.         else if(chosen[id][m3] == 5)
  1401.         {
  1402.             set_pev(id, pev_viewmodel2, WEAPONS[29][vModel])
  1403.         }
  1404.     }
  1405.     else if(fgy == CSW_USP)
  1406.     {
  1407.         if(chosen[id][usp] == 1)
  1408.         {
  1409.             set_pev(id, pev_viewmodel2, WEAPONS[30][vModel])
  1410.         }
  1411.         else if(chosen[id][usp] == 2)
  1412.         {
  1413.             set_pev(id, pev_viewmodel2, WEAPONS[31][vModel])
  1414.         }
  1415.         else if(chosen[id][usp] == 3)
  1416.         {
  1417.             set_pev(id, pev_viewmodel2, WEAPONS[32][vModel])
  1418.         }
  1419.         else if(chosen[id][usp] == 4)
  1420.         {
  1421.             set_pev(id, pev_viewmodel2, WEAPONS[33][vModel])
  1422.         }
  1423.         else if(chosen[id][usp] == 5)
  1424.         {
  1425.             set_pev(id, pev_viewmodel2, WEAPONS[34][vModel])
  1426.         }
  1427.     }
  1428. }
  1429.  
  1430. public Hirdet()
  1431. {
  1432.     if(get_pcvar_float(ido) > 0.0 || !get_pcvar_num(hirdet))
  1433.     {
  1434.         set_task(get_pcvar_float(ido), "Hirdet");
  1435.         Hirdetes ? Egyik() : Masik()
  1436.     }
  1437. }
  1438.  
  1439. public Egyik()
  1440. {
  1441.     client_print(0, print_chat, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AD1")
  1442.     Hirdetes = false
  1443. }
  1444.  
  1445. public Masik()
  1446. {
  1447.     client_print(0, print_chat, "%s ^1%L", szPrefix, LANG_SERVER, "WSM_AD1")
  1448.     Hirdetes = true
  1449. }
  1450.  
  1451. SaveData(id)
  1452. {
  1453.     new szData[128], steamid[32]
  1454.     get_user_authid(id, steamid, charsmax(steamid))
  1455.    
  1456.     if(containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1)
  1457.         get_user_ip(id, steamid, charsmax(steamid), 1)
  1458.        
  1459.     formatex(szData, 127, "%i %i %i %i %i %i %i", chosen[id][awp], chosen[id][deagle], chosen[id][m4a1], chosen[id][ak47], chosen[id][elites], chosen[id][m3], chosen[id][usp])
  1460.     fvault_set_data(szVaultName, steamid, szData)
  1461. }
  1462.  
  1463. LoadData(id)
  1464. {
  1465.     new szData[128], steamid[32]
  1466.     get_user_authid(id, steamid, charsmax(steamid))
  1467.    
  1468.     if(containi(steamid, "_ID_LAN") != -1 || containi(steamid, "HLTV") != -1)
  1469.         get_user_ip(id, steamid, charsmax(steamid), 1)
  1470.    
  1471.     fvault_get_data(szVaultName, steamid, szData, 127)
  1472.     new models[7][15]
  1473.     parse(szData, models[0], 15, models[1], 15, models[2], 15, models[3], 15, models[4], 15, models[5], 15, models[6], 15)
  1474.     chosen[id][awp] = str_to_num(models[0])
  1475.     chosen[id][deagle] = str_to_num(models[1])
  1476.     chosen[id][m4a1] = str_to_num(models[2])
  1477.     chosen[id][ak47] = str_to_num(models[3])
  1478.     chosen[id][elites] = str_to_num(models[4])
  1479.     chosen[id][m3] = str_to_num(models[5])
  1480.     chosen[id][usp] = str_to_num(models[6])
  1481. }

_________________
Kép

Kép

Ők köszönték meg nagyricsii35 nek ezt a hozzászólást: |E|xTazYyyy^.~ (2015.12.22. 09:32)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skinek kikapcsolása!
HozzászólásElküldve: 2015.12.22. 04:12 
Offline
Felfüggesztve
Avatar

Csatlakozott: 2013.06.09. 18:47
Hozzászólások: 2004
Megköszönt másnak: 1 alkalommal
Megköszönték neki: 220 alkalommal
|E|xTazYyyy^.~ írta:
Értem, de az nem probléma ha a skinek nem úgy vannak? Tehát nem raktár van hanem van egy fegyverskin menüpont, ott kell megvenni és kiválasztani, de ha kiválasztotta és nem tetszik neki akkor visszatudjra állítani alap mdl-re. Megtudnád csinálni nekem? mert akkor elküldöm pm-benmert nem nagyon szeretném kiadni. :S Ha nem probléma. :(


Írj PM -et, és segítek. (Nem szokásom PM -be segíteni, de karácsony alkalmából, megteszem :D )

_________________
Ha elnyerte valamelyik témában a hozzászólásom a tetszésedet melyet olvastál, akkor egy egyszerű gombnyomással kifejezheted, hogy tetszett.


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  [ 5 hozzászólás ] 


Ki van itt

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