hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.22. 11:26



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Bing [Bot], Majestic-12 [Bot] az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Skin rendszer!
HozzászólásElküldve: 2016.03.06. 18:59 
Offline
Tag

Csatlakozott: 2016.02.20. 21:54
Hozzászólások: 32
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 2 alkalommal
Sziasztok nekem egy olyan skin rendszer plugin kellene amibe én tudnám beletenni hogy milyen skinek legyenek benne és ezeket a skineket ölsekért lehessen szerezni például aki öl 200at az kap egy vulcan ak-t.Egy iylen pluginra lenne szükségem ami könnyen kezelhető és a skineket csak egy mappába kéne beletennem és már menne is tudtok ilyen plugint?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skin rendszer!
HozzászólásElküldve: 2016.03.07. 21:01 
Offline
Lelkes

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


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skin rendszer!
HozzászólásElküldve: 2016.03.08. 17:07 
Offline
Tag

Csatlakozott: 2016.02.20. 21:54
Hozzászólások: 32
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 2 alkalommal
Helló nemtudom lefordítani hibát ír
fegyverskin.sma(147) : warning 217: loose indentation
fegyverskin.sma(150) : warning 217: loose indentation
fegyverskin.sma(186) : warning 217: loose indentation
fegyverskin.sma(206) : error 017: undefined symbol "TEAM_COLOR"
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : error 001: expected token: ";", but found ")"
fegyverskin.sma(206) : error 029: invalid expression, assumed zero
fegyverskin.sma(206) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file fegyverskin.amx (compile failed).


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Skin rendszer!
HozzászólásElküldve: 2016.03.08. 17:28 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
djfarkas1997 írta:
Helló nemtudom lefordítani hibát ír
fegyverskin.sma(147) : warning 217: loose indentation
fegyverskin.sma(150) : warning 217: loose indentation
fegyverskin.sma(186) : warning 217: loose indentation
fegyverskin.sma(206) : error 017: undefined symbol "TEAM_COLOR"
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : warning 215: expression has no effect
fegyverskin.sma(206) : error 001: expected token: ";", but found ")"
fegyverskin.sma(206) : error 029: invalid expression, assumed zero
fegyverskin.sma(206) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.
Could not locate output file fegyverskin.amx (compile failed).

Kód:
AMX Mod X Compiler 1.8.3-manual
Copyright (c) 1997-2006 ITB CompuPhase
Copyright (c) 2004-2013 AMX Mod X Team

Modified for www.Freakz.ro / amx.freakz.ro

Header size:           1272 bytes
Code size:            42252 bytes
Data size:            26268 bytes
Stack/heap size:      16384 bytes; max. usage is unknown, due to recursion
Total requirements:   86176 bytes
Done.

amx.freakz.ro

_________________
Kép


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


Ki van itt

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