hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.18. 03:58



Jelenlévő felhasználók

Jelenleg 109 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 108 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] 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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 06:31 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
Hali,

rájöttem valamire csak nem tudom hogy jó e az elképzelésem.

m4a1Oles[id] ez menti le az Ölés pontokat ugye?

m4a1_list[v_M4A1] elvileg ez menti le a kiválasztott skineket ugye?

segitéget köszönöm előre is!


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 07:09 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Ja mert ez globális és mindenhol így van .

Kell forráskód akkor tudjuk csak megmondani.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 14:45 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
ultraibolya írta:
Ja mert ez globális és mindenhol így van .

Kell forráskód akkor tudjuk csak megmondani.


  1. Teljes forráskód

  1. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. #include <amxmodx>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5. #include <engine>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <sqlx>
  9. #include <amxmisc>
  10. #include <csstats>
  11. #include <csx>
  12.  
  13. new const PLUGIN[] = "Veterán mód";
  14. new const VERSION[] = "1.0";
  15. new const AUTHOR[] = "veteránmód";
  16.  
  17. #define TULAJ ADMIN_IMMUNITY
  18. #define FOADMIN ADMIN_LEVEL_G
  19. #define ADMIN ADMIN_LEVEL_C
  20. #define VIP ADMIN_LEVEL_H
  21.  
  22. new const Prefix[] = ".arK~DemonS:."; //Menüben megelenő prefix
  23. new const C_Prefix[] = "[.arK~DemonS:.]"; //Chat Prefix
  24.  
  25. enum _:WPNS{
  26.     v_M4A1,
  27.     v_AK47,
  28.     v_AWP,
  29.     v_SCOUT,
  30.     v_FAMAS,
  31.     v_GALIL,
  32.     v_AUG,
  33.     v_M3,
  34.     v_XM1014,
  35.     v_KNIFE,
  36.     v_DEAGLE,
  37.     v_USP,
  38.     v_GLOCK
  39. };
  40. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  41. new const kivalasztott[33][WPNS];
  42. enum _:Adatok { Nevei[128], Model[128], fgy_oles[8] };
  43.  
  44. new const m4a1_list[][Adatok] = {
  45.     {"M4a1 | Default", "models/v_m4a1.mdl", 0},
  46.     {"M4a1 | Asiimow Blue", "models/darkdszerver/m4a1/v_m4a1_asiimow_blue.mdl", 100},
  47.     {"M4a1 | Frost", "models/darkdszerver/m4a1/v_m4a1_frost.mdl", 200},
  48.     {"M4a1 | Nightmare", "models/darkdszerver/m4a1/v_m4a1_nightmare.mdl", 300}
  49. };
  50. new const ak47_list[][Adatok] = {
  51.     {"Ak47 | Default", "models/v_ak47.mdl", 0},
  52.     {"Ak47 | Carbon Edition", "models/darkdszerver/ak47/v_ak47_carbon_edition.mdl", 100},
  53.     {"Ak47 | Fuelinjector", "models/darkdszerver/ak47/v_ak47_fuelinjector.mdl", 200},
  54.     {"Ak47 | Ice Cold", "models/darkdszerver/ak47/v_ak47_ice_cold.mdl", 300},
  55.     {"Ak47 | pointdisarray", "models/darkdszerver/ak47/v_ak47_pointdisarray.mdl", 400},
  56.     {"Ak47 | RatRod", "models/darkdszerver/ak47/v_ak47_ratrod.mdl", 500},
  57.     {"Ak47 | RedLine", "models/darkdszerver/ak47/v_ak47_redline.mdl", 600}
  58. };
  59. new const awp_list[][Adatok] = {
  60.     {"Awp | Default", "models/v_awp.mdl", 0}
  61. };
  62. new const scout_list[][Adatok] = {
  63.     {"Scout | Default", "models/v_scout.mdl", 0}
  64. };
  65. new const famas_list[][Adatok] = {
  66.     {"Famas | Default", "models/v_famas.mdl", 0}
  67. };
  68. new const galil_list[][Adatok] ={
  69.     {"Galil | Default", "models/v_galil.mdl", 0}
  70. };
  71. new const aug_list[][Adatok] ={
  72.     {"Aug | Default", "models/v_aug.mdl", 0}
  73. };
  74. new const m3_list[][Adatok] ={
  75.     {"M3 | Default", "models/v_m3.mdl", 0}
  76. };
  77. new const xm1014_list[][Adatok] ={
  78.     {"XM1014 | Default", "models/v_xm1014.mdl", 0}
  79. };
  80. new const knife_list[][Adatok] ={
  81.     {"Knife | Default", "models/v_knife.mdl", 0}
  82. };
  83. new const deagle_list[][Adatok] ={
  84.     {"Deagle | Default", "models/v_deagle.mdl", 0}
  85. };
  86. new const usp_list[][Adatok] ={
  87.     {"Usp | Default", "models/v_usp.mdl", 0}
  88. };
  89. new const glock_list[][Adatok] ={
  90.     {"Glock18 | Default", "models/v_glock18.mdl", 0}
  91. };
  92. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  93. new m4a1Oles[33], ak47Oles[33], awpOles[33], scoutOles[33], famasOles[33], galilOles[33], augOles[33], m3Oles[33], xm1014Oles[33], knifeOles[33], deagleOles[33], uspOles[33], glockOles[33];
  94. new prefiszem[33][100], name[33], bool:Hud[33], Oles[33], bool:Beirtprefix[33];
  95. new cvSzolgaltato, cvFelhasznalonev, cvJelszo, cvDbnev, x_tempid;
  96. new Handle:g_SqlTuple;
  97. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  98. public plugin_init()
  99. {
  100.     register_plugin(PLUGIN, VERSION, AUTHOR);
  101.    
  102.     register_impulse(201, "Fomenu");
  103.     register_clcmd( "say /menu", "Fomenu" );
  104.     register_clcmd( "say /fomenu", "Fomenu" );
  105.     register_clcmd("say /add", "m_Addolas", TULAJ);
  106.  
  107.     register_clcmd("Mennyit_szeretnel_elkuldeni", "oles_kuld");
  108.     register_clcmd("Mennyit_szeretnel_elvenni", "oles_elvetel");
  109.     register_clcmd("Reg_Prefix", "regisztralas_prefix");
  110.    
  111.     register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  112.     register_event("DeathMsg", "Halal", "a");
  113.    
  114.     cvSzolgaltato = register_cvar("cvSzolgaltato", "")
  115.     cvFelhasznalonev = register_cvar("cvFelhasznalonev", "")
  116.     cvJelszo = register_cvar("cvJelszo", "")
  117.     cvDbnev = register_cvar("adatbazis_nev", "")
  118.    
  119.     makeTuple()
  120.     set_task(1.0, "AutoCheck",_,_,_,"b");
  121.    
  122. }
  123. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  124. public m_Addolas(id)
  125. {
  126.     if(get_user_flags(id) & TULAJ){
  127.         m4a1Oles[id] += 50;
  128.         ak47Oles[id] += 50;
  129.         awpOles[id] += 50;
  130.         scoutOles[id] += 50;
  131.         famasOles[id] += 50;
  132.         galilOles[id] += 50;
  133.         augOles[id] += 50;
  134.         m3Oles[id] += 50;
  135.         xm1014Oles[id] += 50;
  136.         knifeOles[id] += 50;
  137.         deagleOles[id] += 50;
  138.         uspOles[id] += 50;
  139.         glockOles[id] += 50;
  140.         Oles[id] += 10;
  141.     }
  142. }
  143. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  144. public AutoCheck(){
  145.     new p[32],n;
  146.     get_players(p,n,"ch");
  147.     for(new i=0;i<n;i++)
  148.     {
  149.         new id = p[i];
  150.         if(Hud[id]) InfoHud(id);
  151.     }
  152. }
  153. public InfoHud(id){
  154.     new Target = pev(id, pev_iuser1) == 4 ? pev(id, pev_iuser2) : id;
  155.     new Nev[32];
  156.     if(is_user_alive(id)){
  157.         get_user_name(id, Nev, 31);
  158.         static stats[8], stats2[4], body[8];
  159.         new rank_pos = get_user_stats(id, stats, body);
  160.         new max_rank = get_statsnum();
  161.         get_user_stats2(id, stats2);
  162.        
  163.         set_hudmessage(67, 255, 120, 0.01, 0.15, 2, 6.0, 1.1, 0.0, 0.0, -1);
  164.         show_hudmessage(id, "%s ^nRank %d/%d ^nHalál %d | Öléseid %d | Fejlövésed %d Prefix: %s", Nev, rank_pos, max_rank, stats[1], stats[0], stats[2], prefiszem[id]);
  165.     }
  166.     else{  
  167.         get_user_name(Target, Nev, 31);
  168.        
  169.         set_hudmessage(23, 255, 30, 0.01, 0.15, 1, 6.0, 1.1, 0.0, 0.0, -1);
  170.         show_hudmessage(id, "Nézett játékos adatai Prefix: %s", prefiszem[Target]);
  171.     }
  172. }  
  173. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  174. public plugin_precache(){
  175.     for(new i;i < sizeof(m4a1_list); i++) precache_model(m4a1_list[i][Model]);
  176.     for(new i;i < sizeof(ak47_list); i++) precache_model(ak47_list[i][Model]);
  177.     for(new i;i < sizeof(awp_list); i++) precache_model(awp_list[i][Model]);
  178.     for(new i;i < sizeof(scout_list); i++) precache_model(scout_list[i][Model]);
  179.     for(new i;i < sizeof(famas_list); i++) precache_model(famas_list[i][Model]);
  180.     for(new i;i < sizeof(galil_list); i++) precache_model(galil_list[i][Model]);
  181.     for(new i;i < sizeof(aug_list); i++) precache_model(aug_list[i][Model]);
  182.     for(new i;i < sizeof(m3_list); i++) precache_model(m3_list[i][Model]);
  183.     for(new i;i < sizeof(xm1014_list); i++) precache_model(xm1014_list[i][Model]);
  184.     for(new i;i < sizeof(knife_list); i++) precache_model(knife_list[i][Model]);
  185.     for(new i;i < sizeof(deagle_list); i++) precache_model(deagle_list[i][Model]);
  186.     for(new i;i < sizeof(usp_list); i++) precache_model(usp_list[i][Model]);
  187.     for(new i;i < sizeof(glock_list); i++) precache_model(glock_list[i][Model]);
  188. }
  189. public FegyverValtas(id){
  190.     new fgy = get_user_weapon(id);
  191.    
  192.     for(new i;i < sizeof(m4a1_list); i++)
  193.         if(kivalasztott[id][v_M4A1] == i && is_user_alive(id) &&  fgy  == CSW_M4A1) set_pev(id, pev_viewmodel2, m4a1_list[i][Model]);
  194.     for(new i;i < sizeof(ak47_list); i++)
  195.         if(kivalasztott[id][v_AK47] == i && is_user_alive(id) &&  fgy  == CSW_AK47) set_pev(id, pev_viewmodel2, ak47_list[i][Model]);
  196.     for(new i;i < sizeof(awp_list); i++)
  197.         if(kivalasztott[id][v_AWP] == i && is_user_alive(id) &&  fgy  == CSW_AWP) set_pev(id, pev_viewmodel2, awp_list[i][Model]);
  198.     for(new i;i < sizeof(scout_list); i++)
  199.         if(kivalasztott[id][v_SCOUT] == i && is_user_alive(id) && fgy  == CSW_SCOUT) set_pev(id, pev_viewmodel2, scout_list[i][Model]);
  200.     for(new i;i < sizeof(famas_list); i++)
  201.         if(kivalasztott[id][v_FAMAS] == i && is_user_alive(id) && fgy  == CSW_FAMAS) set_pev(id, pev_viewmodel2, famas_list[i][Model]);
  202.     for(new i;i < sizeof(galil_list); i++)
  203.         if(kivalasztott[id][v_GALIL] == i && is_user_alive(id) && fgy  == CSW_GALIL) set_pev(id, pev_viewmodel2, galil_list[i][Model]);
  204.     for(new i;i < sizeof(aug_list); i++)
  205.         if(kivalasztott[id][v_AUG] == i && is_user_alive(id) && fgy  == CSW_AUG) set_pev(id, pev_viewmodel2, aug_list[i][Model]);
  206.     for(new i;i < sizeof(m3_list); i++)
  207.         if(kivalasztott[id][v_M3] == i && is_user_alive(id) && fgy  == CSW_M3) set_pev(id, pev_viewmodel2, m3_list[i][Model]);
  208.     for(new i;i < sizeof(xm1014_list); i++)
  209.         if(kivalasztott[id][v_XM1014] == i && is_user_alive(id) && fgy  == CSW_XM1014) set_pev(id, pev_viewmodel2, xm1014_list[i][Model]);
  210.     for(new i;i < sizeof(knife_list); i++)
  211.         if(kivalasztott[id][v_KNIFE] == i && is_user_alive(id) && fgy  == CSW_KNIFE) set_pev(id, pev_viewmodel2, knife_list[i][Model]);
  212.     for(new i;i < sizeof(deagle_list); i++)
  213.         if(kivalasztott[id][v_DEAGLE] == i && is_user_alive(id) && fgy  == CSW_DEAGLE) set_pev(id, pev_viewmodel2, deagle_list[i][Model]);
  214.     for(new i;i < sizeof(usp_list); i++)
  215.         if(kivalasztott[id][v_USP] == i && is_user_alive(id) && fgy  == CSW_USP) set_pev(id, pev_viewmodel2, usp_list[i][Model]);
  216.     for(new i;i < sizeof(glock_list); i++)
  217.         if(kivalasztott[id][v_GLOCK] == i && is_user_alive(id) && fgy  == CSW_GLOCK18) set_pev(id, pev_viewmodel2, glock_list[i][Model]);
  218. }
  219. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  220. public Fomenu(id)
  221. {
  222.     new cim[121];
  223.     format(cim, charsmax(cim), "^3[.arK~DemonS:.]\r \dFőmenü");
  224.     new menu = menu_create(cim, "Fomenu_h");
  225.    
  226.    
  227.     menu_additem(menu, "\y* \wFegyver Skinek", "7", 0);
  228.     menu_additem(menu, "\y* \wPrefix Kezelés ", "2", 0);
  229.     menu_additem(menu, "\y* \wAdatkezelés", "6", ADMIN_IMMUNITY);
  230.     menu_additem(menu, Hud[id] ?  "\y \wHUD: \yBekapcsolás":"\y \wHUD: \rKikapcsolás^n", "3",0);
  231.    
  232.    
  233.    
  234.     menu_display(id, menu, 0);
  235. }
  236. public Fomenu_h(id, menu, item){
  237.     if(item == MENU_EXIT){
  238.         menu_destroy(menu);
  239.         return PLUGIN_HANDLED;
  240.     }
  241.     new data[9], szName[64];
  242.     new access, callback;
  243.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  244.     new key = str_to_num(data);
  245.    
  246.     switch(key)
  247.     {
  248.         case 7: {Raktar(id);}
  249.         case 2: {Menu_Prefix(id);}
  250.         case 3:{
  251.             if(!Hud[id]) Hud[id] = false;
  252.             else{ Hud[id] = true; Fomenu(id);}
  253.         }
  254.         case 6: {
  255.             if(get_user_flags(id) & TULAJ)
  256.                 adatkezelo(id);
  257.             else client_print_color(id, print_team_default, "^3[.arK~DemonS:.]^1Ezt a menüt csak ^4Tulajdonos ^1használhatja!");
  258.         }
  259.     }
  260.     return PLUGIN_HANDLED
  261. }
  262. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  263. public Raktar(id)
  264. {
  265.     new cim[121];
  266.     format(cim, charsmax(cim), "[.arK~DemonS:.]\r \dFegyver Skinek", Prefix);
  267.     new menu = menu_create(cim, "Raktar_h");
  268.    
  269.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  270.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  271.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  272.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  273.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  274.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  275.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  276.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  277.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  278.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  279.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  280.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  281.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  282.    
  283.     menu_display(id, menu, 0);
  284. }
  285. public Raktar_h(id, menu, item){
  286.    
  287.     if(item == MENU_EXIT)
  288.     {
  289.         menu_destroy(menu);
  290.         return;
  291.     }
  292.    
  293.     new data[9], szName[64];
  294.     new access, callback;
  295.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  296.     new key = str_to_num(data);
  297.    
  298.     switch(key)
  299.     {
  300.         case 1: m4a1_menu(id);
  301.             case 2: ak47_menu(id);
  302.             case 3: awp_menu(id);
  303.             case 4: scout_menu(id);
  304.             case 5: famas_menu(id);
  305.             case 6: aug_menu(id);
  306.             case 7: galil_menu(id);
  307.             case 8: m3_menu(id);
  308.             case 9: xm1014_menu(id);
  309.             case 10: knife_menu(id);
  310.             case 11: deagle_menu(id);
  311.             case 12: usp_menu(id);
  312.             case 13: glock_menu(id);
  313.         }
  314. }
  315. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  316. public Menu_Prefix(id) {
  317.     new String[121], Nev[32];
  318.     get_user_name(id, Nev, 31);
  319.     formatex(String, charsmax(String), "[%s]\r- \d Prefix Beállítás", Prefix);
  320.     new menu = menu_create(String, "Menu_prefix_h");
  321.    
  322.    
  323.     formatex(String, charsmax(String), "\wPrefix: \y%s ^n\d Írd be, az új Prefix nevedet!", prefiszem[id]);
  324.     menu_additem(menu, String, "2",0);
  325.    
  326.     if(Beirtprefix[id] == true){
  327.         formatex(String, charsmax(String), "\rBeállítás");
  328.         menu_additem(menu, String, "3",0);
  329.     }
  330.    
  331.     menu_display(id, menu, 0);
  332.     return PLUGIN_HANDLED;
  333. }
  334. public Menu_prefix_h(id, menu, item){
  335.     if(item == MENU_EXIT){
  336.         menu_destroy(menu);
  337.         return;
  338.     }
  339.    
  340.     new data[9], szName[64];
  341.     new access, callback;
  342.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  343.     new key = str_to_num(data);
  344.    
  345.     switch(key) {
  346.         case 2:client_cmd(id, "messagemode Reg_Prefix");
  347.             case 3:
  348.         {
  349.             client_print_color(id,print_team_default, "^1--------===^3[ Prefix Adatok ]^1===--------");
  350.             client_print_color(id,print_team_default, "%s^1 A ^4Prefix:^3(%s)  ^1sikeresen ^3be ^1lett állítva!", C_Prefix, prefiszem[id]);
  351.             client_print_color(id,print_team_default, "^1-----------===^3[ Prefixed ]^1===----------");
  352.             SQL_Update_Reg(id);
  353.         }
  354.     }
  355. }
  356. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  357. public m4a1_menu(id){
  358.    
  359.     new String[256];
  360.     format(String, charsmax(String), "[.arK~DemonS:.]\wM4A1 Skinek \r[\dPontjaid: \y%d\r]", m4a1Oles[id]);
  361.     new menu = menu_create(String, "HHm4a1_handler" );
  362.    
  363.     for(new i;i < sizeof(m4a1_list); i++){
  364.         new a[6]; num_to_str(i, a, 5);
  365.        
  366.         if(m4a1_list[i][fgy_oles] <= m4a1Oles[id])
  367.             formatex(String, charsmax(String), "\w%s \y*Elérhető", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]);
  368.         else if(m4a1_list[i][fgy_oles] > m4a1Oles[id])
  369.             formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]);
  370.        
  371.         menu_additem(menu, String, a);
  372.     }
  373.    
  374.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  375.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  376.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  377.    
  378.     menu_display(id, menu, 0);
  379. }
  380.  
  381. public HHm4a1_handler(id, menu, item){
  382.     if( item == MENU_EXIT ){
  383.         menu_destroy(menu);
  384.         return PLUGIN_HANDLED;
  385.     }
  386.     new data[9], szName[64];
  387.     new access, callback;
  388.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  389.     new key = str_to_num(data);
  390.    
  391.     if(m4a1_list[key][fgy_oles] <= m4a1Oles[id])
  392.         kivalasztott[id][v_M4A1] = key;
  393.     else
  394.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  395.    
  396.     menu_destroy(menu);
  397.     return PLUGIN_HANDLED;
  398. }
  399. public ak47_menu(id){
  400.    
  401.     new String[256];
  402.     format(String, charsmax(String), "[.arK~DemonS:.]\wAK47 Skinek \r[\dPontjaid: \y%d\r]",ak47Oles[id]);
  403.     new menu = menu_create(String, "GGak47_handler" );
  404.    
  405.     for(new i;i < sizeof(ak47_list); i++){
  406.         new a[6]; num_to_str(i, a, 5);
  407.         if(ak47_list[i][fgy_oles] <= ak47Oles[id])
  408.             formatex(String, charsmax(String), "\w%s \y*Elérhető ", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]);
  409.         else if(ak47_list[i][fgy_oles] > ak47Oles[id])
  410.             formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]);
  411.        
  412.         menu_additem(menu, String, a);
  413.     }
  414.    
  415.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  416.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  417.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  418.    
  419.     menu_display(id, menu, 0);
  420. }
  421.  
  422. public GGak47_handler(id, menu, item){
  423.     if( item == MENU_EXIT ){
  424.         menu_destroy(menu);
  425.         return PLUGIN_HANDLED;
  426.     }
  427.     new data[9], szName[64];
  428.     new access, callback;
  429.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  430.     new key = str_to_num(data);
  431.    
  432.     if(ak47_list[key][fgy_oles] <= ak47Oles[id])
  433.         kivalasztott[id][v_AK47] = key;
  434.     else
  435.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  436.    
  437.     menu_destroy(menu);
  438.     return PLUGIN_HANDLED;
  439. }
  440. public awp_menu(id){
  441.    
  442.     new String[256];
  443.     format(String, charsmax(String), "[.arK~DemonS:.]\wAWP Skinek \r[\dPontjaid: \y%d\r]",awpOles[id]);
  444.     new menu = menu_create(String, "awp_handler" );
  445.    
  446.     for(new i;i < sizeof(awp_list); i++){
  447.         new a[6]; num_to_str(i, a, 5);
  448.         if(awp_list[i][fgy_oles] <= awpOles[id])
  449.             formatex(String, charsmax(String), "\w%s \y*Elérhető", awp_list[i][Nevei]);
  450.         else if(awp_list[i][fgy_oles] > awpOles[id])
  451.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", awp_list[i][Nevei],awpOles[id],awp_list[i][fgy_oles]);
  452.        
  453.         menu_additem(menu, String, a);
  454.     }
  455.    
  456.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  457.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  458.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  459.    
  460.     menu_display(id, menu, 0);
  461. }
  462.  
  463. public awp_handler(id, menu, item){
  464.     if( item == MENU_EXIT){
  465.         menu_destroy(menu);
  466.         return PLUGIN_HANDLED;
  467.     }
  468.     new data[9], szName[64];
  469.     new access, callback;
  470.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  471.     new key = str_to_num(data);
  472.    
  473.     if(awp_list[key][fgy_oles] <= awpOles[id])
  474.         kivalasztott[id][v_AWP] = key;
  475.     else
  476.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  477.    
  478.     menu_destroy(menu);
  479.     return PLUGIN_HANDLED;
  480. }
  481. public scout_menu(id){
  482.    
  483.     new String[256]
  484.     format(String, charsmax(String), "[.arK~DemonS:.] \wSCOUT Skinek \r[\dPontjaid: \y%d\r]",scoutOles[id]);
  485.     new menu = menu_create(String, "scout_handler" );
  486.    
  487.     for(new i;i < sizeof(scout_list); i++){
  488.         new a[6]; num_to_str(i, a, 5);
  489.         if(scout_list[i][fgy_oles] <= scoutOles[id])
  490.             formatex(String, charsmax(String), "\w%s \y*Elérhető ", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]);
  491.         else if(scout_list[i][fgy_oles] > scoutOles[id])
  492.             formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]);
  493.        
  494.         menu_additem(menu, String, a);
  495.     }
  496.    
  497.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  498.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  499.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  500.    
  501.     menu_display(id, menu, 0);
  502. }
  503. public scout_handler(id, menu, item){
  504.     if(item == MENU_EXIT){
  505.         menu_destroy(menu);
  506.         return PLUGIN_HANDLED;
  507.     }
  508.     new data[9], szName[64];
  509.     new access, callback;
  510.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  511.     new key = str_to_num(data);
  512.    
  513.     if(scout_list[key][fgy_oles] <= scoutOles[id])
  514.         kivalasztott[id][v_SCOUT] = key;
  515.     else
  516.         client_print_color(id , print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  517.    
  518.     menu_destroy(menu);
  519.     return PLUGIN_HANDLED;
  520. }      
  521. public famas_menu(id){
  522.    
  523.     new String[256];
  524.     format(String, charsmax(String), "[%s] \wFamas Skinek \r[\dPontjaid: \y%d\r]",famasOles[id]);
  525.     new menu = menu_create(String, "famas_handler" );
  526.    
  527.     for(new i;i < sizeof(famas_list); i++){
  528.         new a[6]; num_to_str(i, a, 5);
  529.         if(famas_list[i][fgy_oles] <= famasOles[id])
  530.             formatex(String, charsmax(String), "\w%s \y*Elérhető", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]);
  531.         else if(famas_list[i][fgy_oles] > famasOles[id])
  532.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]);
  533.        
  534.         menu_additem(menu, String, a);
  535.     }
  536.    
  537.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  538.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  539.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  540.    
  541.     menu_display(id, menu, 0);
  542. }
  543.  
  544. public famas_handler(id, menu, item){
  545.     if(item == MENU_EXIT){
  546.         menu_destroy(menu);
  547.         return PLUGIN_HANDLED;
  548.     }
  549.     new data[9], szName[64];
  550.     new access, callback;
  551.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  552.     new key = str_to_num(data);
  553.    
  554.     if(famas_list[key][fgy_oles] <= famasOles[id])
  555.         kivalasztott[id][v_FAMAS] = key;
  556.     else
  557.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  558.    
  559.     menu_destroy(menu);
  560.     return PLUGIN_HANDLED;
  561. }      
  562. public galil_menu(id){ 
  563.    
  564.     new String[256];
  565.     format(String, charsmax(String), "[.arK~DemonS:.] \wGALIL Skinek \r[\dPontjaid: \y%d\r]",galilOles[id]);
  566.     new menu = menu_create(String, "galil_handler" );
  567.    
  568.     for(new i;i < sizeof(galil_list); i++){
  569.         new a[6]; num_to_str(i, a, 5);
  570.         if(galil_list[i][fgy_oles] <= galilOles[id]){
  571.             formatex(String, charsmax(String), "\w%s \y*Elérhető", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]);
  572.         }
  573.         else if(galil_list[i][fgy_oles] > galilOles[id]){
  574.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]);
  575.         }
  576.         menu_additem(menu, String, a);
  577.     }
  578.    
  579.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  580.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  581.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  582.    
  583.     menu_display(id, menu, 0);
  584. }
  585.  
  586. public galil_handler(id, menu, item){
  587.     if( item == MENU_EXIT ){
  588.         menu_destroy(menu);
  589.         return PLUGIN_HANDLED;
  590.     }
  591.     new data[9], szName[64];
  592.     new access, callback;
  593.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  594.     new key = str_to_num(data);
  595.    
  596.     if(galil_list[key][fgy_oles] <= galilOles[id]){
  597.         kivalasztott[id][v_GALIL] = key;
  598.     }
  599.     else{
  600.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  601.     }
  602.    
  603.     menu_destroy(menu);
  604.     return PLUGIN_HANDLED
  605. }      
  606. public aug_menu(id){       
  607.    
  608.     new String[256];
  609.     format(String, charsmax(String), "[.arK~DemonS:.] \wAUG Skinek \r[\dPontjaid: \y%d\r]",augOles[id]);
  610.     new menu = menu_create(String, "aug_handler" );
  611.    
  612.     for(new i;i < sizeof(m3_list); i++)
  613.     {
  614.         new a[6]; num_to_str(i, a, 5);
  615.         if(m3_list[i][fgy_oles] <= m3Oles[id])
  616.             formatex(String, charsmax(String), "\w%s \y*Elérhető", aug_list[i][Nevei],augOles[id],aug_list[i][fgy_oles]);
  617.         else if(aug_list[i][fgy_oles] > augOles[id])
  618.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", aug_list[i][Nevei],augOles[id],aug_list[i][fgy_oles]);
  619.        
  620.         menu_additem(menu, String, a);
  621.     }
  622.    
  623.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  624.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  625.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  626.    
  627.     menu_display(id, menu, 0);
  628. }
  629. public aug_handler(id, menu, item){
  630.     if( item == MENU_EXIT ){
  631.         menu_destroy(menu);
  632.         return PLUGIN_HANDLED;
  633.     }
  634.     new data[9], szName[64];
  635.     new access, callback;
  636.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  637.     new key = str_to_num(data);
  638.    
  639.     if(aug_list[key][fgy_oles] <= augOles[id])
  640.         kivalasztott[id][v_AUG] = key;
  641.     else
  642.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  643.    
  644.     menu_destroy(menu);
  645.     return PLUGIN_HANDLED;
  646. }
  647.  
  648. public m3_menu(id) {
  649.    
  650.     new String[256];
  651.     format(String, charsmax(String), "[.arK~DemonS:.] \wM3 Skinek \r[\dPontjaid: \y%d\r]",m3Oles[id]);
  652.     new menu = menu_create(String, "m3_handler" );
  653.    
  654.     for(new i;i < sizeof(m3_list); i++){
  655.         new a[6]; num_to_str(i, a, 5);
  656.         if(m3_list[i][fgy_oles] <= m3Oles[id])
  657.             formatex(String, charsmax(String), "\w%s \y*Elérhető", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]);
  658.         else if(aug_list[i][fgy_oles] > m3Oles[id])
  659.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]);
  660.        
  661.         menu_additem(menu, String, a);
  662.     }
  663.    
  664.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  665.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  666.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  667.    
  668.     menu_display(id, menu, 0);
  669. }
  670. public m3_handler(id, menu, item){
  671.     if(item == MENU_EXIT){
  672.         menu_destroy(menu);
  673.         return PLUGIN_HANDLED;
  674.     }
  675.     new data[9], szName[64];
  676.     new access, callback;
  677.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  678.     new key = str_to_num(data);
  679.    
  680.     if(m3_list[key][fgy_oles] <= m3Oles[id])
  681.         kivalasztott[id][v_M3] = key;
  682.     else
  683.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  684.    
  685.     menu_destroy(menu);
  686.     return PLUGIN_HANDLED;
  687.    
  688. }      
  689. public xm1014_menu(id) {
  690.    
  691.     new String[256];
  692.     format(String, charsmax(String), "[.arK~DemonS:.] \wXM1014 Skinek \r[\dPontjaid: \y%d\r]",xm1014Oles[id]);
  693.     new menu = menu_create(String, "xm1014_handler" );
  694.    
  695.     for(new i;i < sizeof(aug_list); i++){
  696.         new a[6]; num_to_str(i, a, 5);
  697.         if(xm1014_list[i][fgy_oles] <= xm1014Oles[id])
  698.             formatex(String, charsmax(String), "\w%s \y*Elérhető", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]);
  699.         else if(xm1014_list[i][fgy_oles] > xm1014Oles[id])
  700.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]);
  701.        
  702.         menu_additem(menu, String, a);
  703.     }
  704.    
  705.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  706.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  707.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  708.    
  709.     menu_display(id, menu, 0);
  710. }
  711.  
  712. public xm1014_handler(id, menu, item){
  713.     if(item == MENU_EXIT){
  714.         menu_destroy(menu);
  715.         return PLUGIN_HANDLED;
  716.     }
  717.     new data[9], szName[64];
  718.     new access, callback;
  719.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  720.     new key = str_to_num(data);
  721.    
  722.     if(xm1014_list[key][fgy_oles] <= xm1014Oles[id])
  723.         kivalasztott[id][v_XM1014] = key;
  724.     else
  725.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  726.    
  727.     menu_destroy(menu);
  728.     return PLUGIN_HANDLED;
  729. }
  730. public knife_menu(id){
  731.    
  732.     new String[256];
  733.     format(String, charsmax(String), "[.arK~DemonS:.]\wKNIFE Skinek \r[\dPontjaid: \y%d\r]",knifeOles[id]);
  734.     new menu = menu_create(String, "knife_handler" );
  735.    
  736.     for(new i;i < sizeof(knife_list); i++){
  737.         new a[6]; num_to_str(i, a, 5);
  738.         if(knife_list[i][fgy_oles] <= knifeOles[id])
  739.             formatex(String, charsmax(String), "\w%s \y*Elérhető", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]);
  740.         else if(knife_list[i][fgy_oles] > knifeOles[id])
  741.            
  742.         formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]);
  743.         menu_additem(menu, String, a);
  744.     }
  745.    
  746.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  747.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  748.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  749.    
  750.     menu_display(id, menu, 0);
  751. }
  752. public knife_handler(id, menu, item){
  753.     if( item == MENU_EXIT ){
  754.         menu_destroy(menu);
  755.         return PLUGIN_HANDLED;
  756.     }
  757.     new data[9], szName[64];
  758.     new access, callback;
  759.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  760.     new key = str_to_num(data);
  761.    
  762.     if(knife_list[key][fgy_oles] <= knifeOles[id])
  763.         kivalasztott[id][v_KNIFE] = key;
  764.     else
  765.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  766.    
  767.     menu_destroy(menu);
  768.     return PLUGIN_HANDLED;
  769. }
  770. public deagle_menu(id) {
  771.    
  772.     new String[256];
  773.     format(String, charsmax(String), "[.arK~DemonS:.] \wDEAGLE Skinek \r[\dPontjaid: \y%d\r]", deagleOles[id]);
  774.     new menu = menu_create(String, "deagle_handler" );
  775.    
  776.     for(new i;i < sizeof(deagle_list); i++){
  777.         new a[6]; num_to_str(i, a, 5);
  778.         if(deagle_list[i][fgy_oles] <= deagleOles[id])
  779.             formatex(String, charsmax(String), "\w%s \y*Elérhető", deagle_list[i][Nevei],deagleOles[id],deagle_list[i][fgy_oles]);
  780.         else if(deagle_list[i][fgy_oles] > deagleOles[id])
  781.             formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", deagle_list[i][Nevei],deagleOles[id],deagle_list[i][fgy_oles]);
  782.        
  783.         menu_additem(menu, String, a);
  784.     }
  785.    
  786.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  787.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  788.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  789.    
  790.     menu_display(id, menu, 0);
  791. }
  792.  
  793. public FFdeagle_handler(id, menu, item) {
  794.     if( item == MENU_EXIT ){
  795.         menu_destroy(menu);
  796.         return PLUGIN_HANDLED;
  797.     }
  798.     new data[9], szName[64];
  799.     new access, callback;
  800.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  801.     new key = str_to_num(data);
  802.    
  803.     if(deagle_list[key][fgy_oles] <= deagleOles[id])
  804.         kivalasztott[id][v_DEAGLE] = key;
  805.     else
  806.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  807.    
  808.     menu_destroy(menu);
  809.     return PLUGIN_HANDLED;
  810. }      
  811. public usp_menu(id){
  812.    
  813.     new String[256];
  814.     format(String, charsmax(String), "[.arK~DemonS:.] \wUSP Skinek \r[\dPontjaid: \y%d\r]",uspOles[id]);
  815.     new menu = menu_create(String, "usp_handler" );
  816.    
  817.     for(new i;i < sizeof(usp_list); i++){
  818.         new a[6]; num_to_str(i, a, 5);
  819.         if(usp_list[i][fgy_oles] <= uspOles[id])
  820.             formatex(String, charsmax(String), "\w%s \y*Elérhető", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]);
  821.         else if(usp_list[i][fgy_oles] > uspOles[id])
  822.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]);
  823.        
  824.         menu_additem(menu, String, a);
  825.     }
  826.    
  827.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  828.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  829.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  830.    
  831.     menu_display(id, menu, 0);
  832. }
  833. public usp_handler(id, menu, item) {
  834.     if( item == MENU_EXIT ){
  835.         menu_destroy(menu);
  836.         return PLUGIN_HANDLED;
  837.     }
  838.     new data[9], szName[64];
  839.     new access, callback;
  840.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  841.     new key = str_to_num(data);
  842.    
  843.     if(usp_list[key][fgy_oles] <= uspOles[id])
  844.         kivalasztott[id][v_USP] = key;
  845.     else
  846.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  847.    
  848.     menu_destroy(menu);
  849.     return PLUGIN_HANDLED;
  850.    
  851. }              
  852. public glock_menu(id) {
  853.    
  854.     new String[256];
  855.     format(String, charsmax(String), "[.arK~DemonS:.] \wGLOCK18 Skinek \r[\dPontjaid: \y%d\r]",glockOles[id]);
  856.     new menu = menu_create(String, "glock_handler" );
  857.    
  858.     for(new i;i < sizeof(glock_list); i++){
  859.         new a[6]; num_to_str(i, a, 5);
  860.         if(glock_list[i][fgy_oles] <= glockOles[id])
  861.             formatex(String, charsmax(String), "\w%s \y*Elérhető", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]);
  862.         else if(glock_list[i][fgy_oles] > glockOles[id])
  863.             formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]);
  864.        
  865.         menu_additem(menu, String, a);
  866.     }
  867.    
  868.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  869.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  870.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  871.     menu_display(id, menu, 0);
  872. }
  873. public glock_handler(id, menu, item) {
  874.     if( item == MENU_EXIT ){
  875.         menu_destroy(menu);
  876.         return PLUGIN_HANDLED;
  877.     }
  878.     new data[9], szName[64];
  879.     new access, callback;
  880.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  881.     new key = str_to_num(data);
  882.    
  883.     if(glock_list[key][fgy_oles] <= glockOles[id])
  884.         kivalasztott[id][v_GLOCK] = key;
  885.     else
  886.         client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  887.    
  888.     menu_destroy(menu);
  889.     return PLUGIN_HANDLED;
  890. }
  891. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  892. public adatkezelo(id){
  893.     new cim[512];
  894.     format(cim, charsmax(cim), "[.arK~DemonS:.] \rAdatkezelő");
  895.     new menu = menu_create(cim, "adatkezelo_handler" );
  896.    
  897.     menu_additem(menu, "\w Pontok Adása", "1", 0);
  898.     menu_additem(menu, "\w Pontok Elvétele", "2", 0);
  899.    
  900.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  901.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  902.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  903.    
  904.     menu_display(id, menu, 0);
  905. }
  906. public adatkezelo_handler(id, menu, item) {
  907.     if( item == MENU_EXIT )
  908.     {
  909.         menu_destroy(menu);
  910.         return PLUGIN_HANDLED;
  911.     }
  912.     new data[9], szName[64];
  913.     new access, callback;
  914.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  915.     new key = str_to_num(data);
  916.    
  917.     switch(key)
  918.     {
  919.             case 1:jatekoslistazas(id);
  920.             case 2:jatekoslistazas2(id);
  921.         }
  922.     return PLUGIN_HANDLED;
  923. }
  924.  
  925. public rangadasomigen(id){
  926.     new menu = menu_create("\rVálaszd ki a játékost:", "rangadasos_handler");
  927.     new players[32], pnum, tempid;  
  928.     new szName[32], szTempid[10];  
  929.     get_players(players, pnum);    
  930.     for( new i; i<pnum; i++ )
  931.     {
  932.         tempid = players[i];  
  933.         get_user_name(tempid, szName, charsmax(szName));
  934.         num_to_str(tempid, szTempid, charsmax(szTempid));    
  935.         menu_additem(menu, szName, szTempid, 0);  
  936.     }
  937.     menu_display(id, menu, 0);
  938. }  
  939. public jatekoslistazas(id){
  940.     new menu = menu_create("\rVálaszd ki a játékost:", "awesome_handler");
  941.     new players[32], pnum, tempid;  
  942.     new szName[32], szTempid[10];  
  943.     get_players(players, pnum);    
  944.     for( new i; i<pnum; i++ )
  945.     {
  946.         tempid = players[i];  
  947.         get_user_name(tempid, szName, charsmax(szName));
  948.         num_to_str(tempid, szTempid, charsmax(szTempid));    
  949.         menu_additem(menu, szName, szTempid, 0);  
  950.     }
  951.     menu_display(id, menu, 0);
  952. }
  953. public awesome_handler(id, menu, item) {
  954.     if( item == MENU_EXIT ) {
  955.         menu_destroy(menu);
  956.         return PLUGIN_HANDLED;
  957.     }
  958.     new data[6], szName[64];
  959.     new access, callback;
  960.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);    
  961.     x_tempid = str_to_num(data);
  962.    
  963.     client_cmd(id, "messagemode Mennyit_szeretnel_elkuldeni");
  964.     menu_destroy(menu);
  965.    
  966.     return PLUGIN_HANDLED;
  967.    
  968. }
  969. public oles_kuld(id){
  970.     new uzenet[121], tempname[32],fromname[32];
  971.    
  972.     read_args(uzenet, charsmax(uzenet));
  973.     remove_quotes(uzenet);
  974.     get_user_name(id,fromname,31);
  975.     get_user_name(x_tempid, tempname, 31);
  976.    
  977.     if(str_to_num(uzenet) < 0)
  978.         return PLUGIN_HANDLED;
  979.    
  980.     m4a1Oles[x_tempid] += str_to_num(uzenet);
  981.     ak47Oles[x_tempid] += str_to_num(uzenet);
  982.     awpOles[x_tempid] += str_to_num(uzenet);
  983.     scoutOles[x_tempid] += str_to_num(uzenet);
  984.     famasOles[x_tempid] += str_to_num(uzenet);
  985.     galilOles[x_tempid] += str_to_num(uzenet);
  986.     augOles[x_tempid] += str_to_num(uzenet);
  987.     m3Oles[x_tempid] += str_to_num(uzenet);
  988.     xm1014Oles[x_tempid] += str_to_num(uzenet);
  989.     knifeOles[x_tempid] += str_to_num(uzenet);
  990.     deagleOles[x_tempid] += str_to_num(uzenet);
  991.     uspOles[x_tempid] += str_to_num(uzenet);
  992.     glockOles[x_tempid] += str_to_num(uzenet);
  993.     client_print_color(id, print_team_blue, "^3[.arK~DemonS:.] ^1Sikeresen Jóváírtak:^4 %d ^1Pontot, neki:^4 %s", str_to_num(uzenet), tempname);
  994.     client_print_color(x_tempid, print_team_blue, "^3[.arK~DemonS:.] ^1Jóváírtak neked^4 %d ^1Pontot! by:^4 %s", str_to_num(uzenet), tempname);
  995.     client_print_color(id, print_team_blue, "^3[.arK~DemonS:.] %s | Játékos: %s | Összeg: %d | Tipus: Pont Jóváírás", fromname, tempname, str_to_num(uzenet));
  996.    
  997.     return PLUGIN_HANDLED;
  998. }
  999. public jatekoslistazas2(id){
  1000.     new menu = menu_create("\rVálaszd ki a játékost:", "awesomess_handler");
  1001.     new players[32], pnum, tempid;  
  1002.     new szName[32], szTempid[10];  
  1003.     get_players(players, pnum);    
  1004.     for( new i; i<pnum; i++ ) {
  1005.         tempid = players[i];  
  1006.         get_user_name(tempid, szName, charsmax(szName));
  1007.         num_to_str(tempid, szTempid, charsmax(szTempid));    
  1008.         menu_additem(menu, szName, szTempid, 0);  
  1009.     }
  1010.     menu_display(id, menu, 0);
  1011. }
  1012.  
  1013. public awesomess_handler(id, menu, item) {
  1014.     if( item == MENU_EXIT ) {
  1015.         menu_destroy(menu);
  1016.         return PLUGIN_HANDLED;
  1017.     }
  1018.     new data[6], szName[64];
  1019.     new access, callback;
  1020.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);    
  1021.     x_tempid = str_to_num(data);
  1022.    
  1023.     client_cmd(id, "messagemode Mennyit_szeretnel_elvenni");
  1024.     menu_destroy(menu);
  1025.    
  1026.     return PLUGIN_HANDLED;
  1027.    
  1028. }
  1029. public oles_elvetel(id){
  1030.     new uzenet[121], tempname[32],fromname[32];
  1031.    
  1032.     read_args(uzenet, charsmax(uzenet));
  1033.     remove_quotes(uzenet);
  1034.     get_user_name(id,fromname,31);
  1035.     get_user_name(x_tempid, tempname, 31);
  1036.    
  1037.     if(str_to_num(uzenet) < 0)
  1038.         return PLUGIN_HANDLED;
  1039.    
  1040.     m4a1Oles[x_tempid] -= str_to_num(uzenet);
  1041.     ak47Oles[x_tempid] -= str_to_num(uzenet);
  1042.     awpOles[x_tempid] -= str_to_num(uzenet);
  1043.     scoutOles[x_tempid] -= str_to_num(uzenet);
  1044.     famasOles[x_tempid] -= str_to_num(uzenet);
  1045.     galilOles[x_tempid] -= str_to_num(uzenet);
  1046.     augOles[x_tempid] -= str_to_num(uzenet);
  1047.     m3Oles[x_tempid] -= str_to_num(uzenet);
  1048.     xm1014Oles[x_tempid] -= str_to_num(uzenet);
  1049.     knifeOles[x_tempid] -= str_to_num(uzenet);
  1050.     deagleOles[x_tempid] -= str_to_num(uzenet);
  1051.     uspOles[x_tempid] -= str_to_num(uzenet);
  1052.     glockOles[x_tempid] -= str_to_num(uzenet);
  1053.     client_print_color(id, print_team_blue, "^3[.arK~DemonS:.] ^1 ^1Sikeresen elvették:^4 %d ^1Pontokat, tĹ‘le:^4 %s", str_to_num(uzenet), tempname);  
  1054.     client_print_color(x_tempid, print_team_blue, "^3[.arK~DemonS:.] ^1 ^1elvették^4 %d ^1Pontodat! BY:^4 %s", str_to_num(uzenet), tempname);
  1055.     client_print_color(0, print_team_blue, "^3[.arK~DemonS:.] ^1Admin: %s | Játékos: %s | Összeg: %d | Tipus: Pont Elvétel", fromname, tempname, str_to_num(uzenet));
  1056.    
  1057.     return PLUGIN_HANDLED;
  1058. }
  1059. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1060. public Halal(){
  1061.     new Gyilkos = read_data(1);
  1062.     new Aldozat = read_data(2);
  1063.    
  1064.     if(Gyilkos == Aldozat || !is_user_connected(Gyilkos) || !(0 < Gyilkos < MaxClients))
  1065.     return PLUGIN_HANDLED
  1066.    
  1067.     if(get_user_weapon(Gyilkos) == CSW_M4A1)
  1068.         m4a1fegyverrel(Gyilkos);
  1069.     if(get_user_weapon(Gyilkos) == CSW_AK47)
  1070.         ak47fegyverrel(Gyilkos);
  1071.     if(get_user_weapon(Gyilkos) == CSW_AWP)
  1072.         awpfegyverrel(Gyilkos);
  1073.     if(get_user_weapon(Gyilkos) == CSW_SCOUT)
  1074.         scoutfegyverrel(Gyilkos);
  1075.     if(get_user_weapon(Gyilkos) == CSW_FAMAS)
  1076.         famasfegyverrel(Gyilkos);
  1077.     if(get_user_weapon(Gyilkos) == CSW_GALIL)
  1078.         galilfegyverrel(Gyilkos);
  1079.     if(get_user_weapon(Gyilkos) == CSW_AUG)
  1080.         augfegyverrel(Gyilkos);
  1081.     if(get_user_weapon(Gyilkos) == CSW_M3)
  1082.         m3fegyverrel(Gyilkos);
  1083.     if(get_user_weapon(Gyilkos) == CSW_XM1014)
  1084.         xm1014fegyverrel(Gyilkos);
  1085.     if(get_user_weapon(Gyilkos) == CSW_KNIFE)
  1086.         knifefegyverrel(Gyilkos);
  1087.     if(get_user_weapon(Gyilkos) == CSW_DEAGLE)
  1088.         deaglefegyverrel(Gyilkos);
  1089.     if(get_user_weapon(Gyilkos) == CSW_USP)
  1090.         uspfegyverrel(Gyilkos);
  1091.     if(get_user_weapon(Gyilkos) == CSW_GLOCK18 )
  1092.         glockfegyverrel(Gyilkos);
  1093.    
  1094.     return PLUGIN_HANDLED;
  1095. }
  1096. public hp_up(id)
  1097. {
  1098.     new attacker = read_data(1);
  1099.     new health = get_user_health(attacker);
  1100.    
  1101.     if(health < 100)
  1102.         set_user_health(attacker, health + 5);
  1103.    
  1104.     if(health > 100)
  1105.         set_user_health(attacker, 110);
  1106. }
  1107. public m4a1fegyverrel(id){
  1108.     new szNev[32]; get_user_name(id, szNev, 31);
  1109.    
  1110.     m4a1Oles[id] += 2;
  1111.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ M4a1 fegyver]^1 Jutalom ^3[ +2 M4a1 Pont]", C_Prefix, szNev);
  1112. }
  1113. public ak47fegyverrel(id){
  1114.     new szNev[32]; get_user_name(id, szNev, 31);
  1115.    
  1116.     ak47Oles[id] += 2;
  1117.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Ak47 fegyver]^1 Jutalom ^3[ +2 Ak47 Pont]", C_Prefix, szNev);
  1118.    
  1119. }
  1120. public awpfegyverrel(id){
  1121.     new szNev[32]; get_user_name(id, szNev, 31);
  1122.    
  1123.     awpOles[id] += 2;
  1124.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Awp fegyver]^1 Jutalom ^3[ +2 Awp Pont]", C_Prefix, szNev);
  1125.    
  1126. }
  1127. public scoutfegyverrel(id){
  1128.     new szNev[32]; get_user_name(id, szNev, 31);
  1129.    
  1130.     scoutOles[id] += 2;
  1131.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Scout fegyver]^1 Jutalom ^3[ +2 Scout Pont]", C_Prefix, szNev);
  1132.    
  1133. }
  1134. public famasfegyverrel(id){
  1135.     new szNev[32]; get_user_name(id, szNev, 31);
  1136.    
  1137.     famasOles[id] += 3;
  1138.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Famas ]^1 Jutalom ^3[ +2 Famas Pont]", C_Prefix, szNev);
  1139. }
  1140. public galilfegyverrel(id){
  1141.     new szNev[32]; get_user_name(id, szNev, 31);
  1142.    
  1143.     galilOles[id] += 2;
  1144.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Galil ]^1 Jutalom ^3[ +2 Galil Pont]", C_Prefix, szNev);
  1145. }
  1146. public augfegyverrel(id){
  1147.     new szNev[32]; get_user_name(id, szNev, 31);
  1148.    
  1149.     augOles[id] += 2;
  1150.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Aug ]^1 Jutalom ^3[ +2 Aug Pont]", C_Prefix, szNev);
  1151. }
  1152. public m3fegyverrel(id){
  1153.     new szNev[32]; get_user_name(id, szNev, 31);
  1154.    
  1155.     m3Oles[id] += 3;
  1156.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ M3 ]^1 Jutalom ^3[ +2 Aug Pont]", C_Prefix, szNev);   
  1157. }
  1158. public xm1014fegyverrel(id){
  1159.     new szNev[32]; get_user_name(id, szNev, 31);
  1160.    
  1161.     xm1014Oles[id] += 2;
  1162.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Xm1014 ]^1 Jutalom ^3[ +2 Xm1014 Pont]", C_Prefix, szNev);
  1163. }
  1164. public knifefegyverrel(id){
  1165.     new szNev[32]; get_user_name(id, szNev, 31);
  1166.    
  1167.     knifeOles[id] += 3;
  1168.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Knife ]^1 Jutalom ^3[ +2 Knife Pont]", C_Prefix, szNev);
  1169. }
  1170. public deaglefegyverrel(id){
  1171.     new szNev[32]; get_user_name(id, szNev, 31);
  1172.    
  1173.     deagleOles[id] += 2;
  1174.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Deagle ]^1 Jutalom ^3[ +2 Deagle Pont]", C_Prefix, szNev);
  1175. }
  1176. public uspfegyverrel(id){
  1177.     new szNev[32]; get_user_name(id, szNev, 31);
  1178.    
  1179.     uspOles[id] += 2;
  1180.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Usp ]^1 Jutalom ^3[ +2 Usp Pont]", C_Prefix, szNev);
  1181. }
  1182. public glockfegyverrel(id){
  1183.     new szNev[32]; get_user_name(id, szNev, 31);
  1184.    
  1185.     glockOles[id] += 3;
  1186.     client_print_color(id,print_team_default, "%s ^1%s ^1 Öléseid :^3[ Glock ]^1 Jutalom ^3[ +3 Glock Pont]", C_Prefix, szNev);
  1187.    
  1188. }
  1189. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1190. public client_disconnected(id){
  1191.     if(!is_user_bot(id))
  1192.         Update(id);
  1193.    
  1194.     Oles[id] = 0;
  1195.     m4a1Oles[id] = 0;
  1196.     ak47Oles[id] = 0;
  1197.     awpOles[id] = 0;
  1198.     scoutOles[id] = 0;
  1199.     famasOles[id] = 0;
  1200.     augOles[id] = 0;
  1201.     galilOles[id] = 0;
  1202.     m3Oles[id] = 0;
  1203.     xm1014Oles[id] = 0;
  1204.     knifeOles[id] = 0;
  1205.     deagleOles[id] = 0;
  1206.     uspOles[id] = 0;
  1207.     glockOles[id] = 0
  1208.     Beirtprefix[id] = false;
  1209.     prefiszem[id][0] = EOS;
  1210.    
  1211.     copy(name[id], charsmax(name[]), "");
  1212. }
  1213. public client_putinserver(id){
  1214.     if(!is_user_bot(id)){
  1215.         get_user_name(id, name, charsmax(name));
  1216.         Load(id);
  1217.         szerverbelepes(id);
  1218.     }
  1219. }
  1220. public szerverbelepes(id){
  1221.     get_user_name(id, name, charsmax(name));
  1222.    
  1223.     client_print_color(id,print_team_default, "^3[.arK~DemonS:.]^4 ^1%s^1 csatlakozott a szerverre. ^4Játékos:^3 %d/%d", name, get_playersnum(), get_maxplayers());
  1224. }
  1225. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1226. public makeTuple(){
  1227.     new Szolgaltato[100], Felhasznalonev[20], Jelszo[20], Dbnev[100]
  1228.     get_pcvar_string(cvSzolgaltato, Szolgaltato, 99)
  1229.     get_pcvar_string(cvFelhasznalonev, Felhasznalonev, 19)
  1230.     get_pcvar_string(cvJelszo, Jelszo, 19)
  1231.     get_pcvar_string(cvDbnev, Dbnev, 99)
  1232.     g_SqlTuple = SQL_MakeDbTuple(Szolgaltato, Felhasznalonev, Jelszo, Dbnev)
  1233. }
  1234. public plugin_cfg(){
  1235.     static Query[10048]
  1236.     new Len
  1237.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skinrangmenu`");
  1238.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Steamid` varchar(32) NOT NULL, ");
  1239.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Szint` int(11) NOT NULL,");
  1240.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1241.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m4a1Oles` int(11) NOT NULL,");
  1242.     Len += formatex(Query[Len], charsmax(Query)-Len, "`ak47Oles` int(11) NOT NULL,");
  1243.     Len += formatex(Query[Len], charsmax(Query)-Len, "`awpOles` int(11) NOT NULL,");
  1244.     Len += formatex(Query[Len], charsmax(Query)-Len, "`scoutOles` int(11) NOT NULL,");
  1245.     Len += formatex(Query[Len], charsmax(Query)-Len, "`famasOles` int(11) NOT NULL,");
  1246.     Len += formatex(Query[Len], charsmax(Query)-Len, "`galilOles` int(11) NOT NULL,");
  1247.     Len += formatex(Query[Len], charsmax(Query)-Len, "`augOles` int(11) NOT NULL,");
  1248.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m3Oles` int(11) NOT NULL,");
  1249.     Len += formatex(Query[Len], charsmax(Query)-Len, "`xm1014Oles` int(11) NOT NULL,");
  1250.     Len += formatex(Query[Len], charsmax(Query)-Len, "`knifeOles` int(11) NOT NULL,");
  1251.     Len += formatex(Query[Len], charsmax(Query)-Len, "`deagleOles` int(11) NOT NULL,");
  1252.     Len += formatex(Query[Len], charsmax(Query)-Len, "`uspOles` int(11) NOT NULL,");
  1253.     Len += formatex(Query[Len], charsmax(Query)-Len, "`glockOles` int(11) NOT NULL,");
  1254.    
  1255.     Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1256.    
  1257.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1258. }
  1259. public Load(id){
  1260.     static Query[10048];
  1261.     new Data[1], Steam[40];
  1262.     Data[0] = id;
  1263.    
  1264.     get_user_authid(id, Steam, charsmax(Steam))
  1265.    
  1266.     formatex(Query, charsmax(Query), "SELECT * FROM `skinrangmenu` WHERE Steamid = ^"%s^";", Steam)
  1267.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1268. }
  1269. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1270.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1271.         log_amx("%s", Error);
  1272.         return;
  1273.     }
  1274.     else{
  1275.         new id = Data[0];
  1276.        
  1277.         if(SQL_NumRows(Query) > 0){
  1278.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Prefix"), prefiszem[id], charsmax(prefiszem[]));      
  1279.             Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Oles"));                               
  1280.             m4a1Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "m4a1Oles"));           
  1281.             ak47Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "ak47Oles"));           
  1282.             awpOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "awpOles"));         
  1283.             scoutOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "scoutOles"));         
  1284.             famasOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "famasOles"));
  1285.             galilOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "galilOles"));
  1286.             augOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "augOles"));
  1287.             xm1014Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xm1014Oles"));
  1288.             knifeOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "knifeOles"));
  1289.             deagleOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "deagleOles"));
  1290.             uspOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "uspOles"));
  1291.             glockOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "glockOles"));
  1292.         }
  1293.         else
  1294.             Save(id);
  1295.     }
  1296. }
  1297. public SQL_Update_Reg(id){
  1298.     static Query[10048];
  1299.     new Len;
  1300.     new Steam[40]
  1301.    
  1302.     get_user_authid(id, Steam, charsmax(Steam))
  1303.    
  1304.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]);
  1305.     Len += formatex(Query[Len], charsmax(Query)-Len, "Prefix = ^"%s^", ", prefiszem[id]);
  1306.     Len += formatex(Query[Len], charsmax(Query)-Len, "WHERE Steamid = ^"%s^";", Steam)
  1307.    
  1308.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1309. }
  1310. public Save(id){
  1311.     static Query[256]
  1312.     new Steam[40]
  1313.    
  1314.     get_user_authid(id, Steam, charsmax(Steam))
  1315.    
  1316.     formatex(Query, charsmax(Query), "INSERT INTO `skinrangmenu` (`Steamid`) VALUES (^"%s^");", Steam)
  1317.    
  1318.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1319. }
  1320. public Update(id){
  1321.     static Query[10048]
  1322.     new Len
  1323.     new Steam[32]; get_user_authid(id, Steam, 31)
  1324.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]);
  1325.     Len += formatex(Query[Len], charsmax(Query)-Len, "Prefix = ^"%s^", ", prefiszem[id]);
  1326.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^", ", m4a1Oles[id]);
  1327.     Len += formatex(Query[Len], charsmax(Query)-Len, "ak47Oles = ^"%i^", ", ak47Oles[id]);
  1328.     Len += formatex(Query[Len], charsmax(Query)-Len, "awpOles = ^"%i^", ", awpOles[id]);
  1329.     Len += formatex(Query[Len], charsmax(Query)-Len, "scoutOles = ^"%i^", ", scoutOles[id]);
  1330.     Len += formatex(Query[Len], charsmax(Query)-Len, "famasOles = ^"%i^", ", famasOles[id]);
  1331.     Len += formatex(Query[Len], charsmax(Query)-Len, "galilOles = ^"%i^", ", galilOles[id]);
  1332.     Len += formatex(Query[Len], charsmax(Query)-Len, "augOles = ^"%i^", ", augOles[id]);
  1333.     Len += formatex(Query[Len], charsmax(Query)-Len, "m3Oles = ^"%i^", ", m3Oles[id]);
  1334.     Len += formatex(Query[Len], charsmax(Query)-Len, "xm1014Oles = ^"%i^", ", xm1014Oles[id]);
  1335.     Len += formatex(Query[Len], charsmax(Query)-Len, "knifeOles = ^"%i^", ", knifeOles[id]);
  1336.     Len += formatex(Query[Len], charsmax(Query)-Len, "deagleOles = ^"%i^", ", deagleOles[id]);
  1337.     Len += formatex(Query[Len], charsmax(Query)-Len, "uspOles = ^"%i^", ", uspOles[id]);
  1338.     Len += formatex(Query[Len], charsmax(Query)-Len, "glockOles = ^"%i^", ", glockOles[id]);
  1339.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^" WHERE Steamid = ^"%s^";", m4a1Oles[id], Steam)
  1340.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  1341. }
  1342. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime){
  1343.     if(FailState == TQUERY_CONNECT_FAILED)
  1344.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1345.     else if(FailState == TQUERY_QUERY_FAILED)
  1346.         set_fail_state("Query Error");
  1347.     if(Errcode)
  1348.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1349. }
  1350. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime){
  1351.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED){
  1352.         log_amx("%s", Error);
  1353.         return;
  1354.     }
  1355. }
  1356. //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1357. public regisztralas_prefix(id){
  1358.     new adat[32];
  1359.     new hosszusag = strlen(adat);
  1360.     read_args(adat, charsmax(adat));
  1361.     remove_quotes(adat);
  1362.     if(hosszusag >= 5) {
  1363.         prefiszem[id] = adat;
  1364.         Beirtprefix[id] = true;
  1365.         Menu_Prefix(id);
  1366.     }
  1367.     else{
  1368.         prefiszem[id] = adat;
  1369.         Beirtprefix[id] = true;
  1370.         Menu_Prefix(id);
  1371.     }
  1372.     return PLUGIN_CONTINUE;
  1373. }
  1374. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  1375. public plugin_end(){
  1376.     SQL_FreeHandle(g_SqlTuple);
  1377. }


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 15:46 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
kivalasztott[id][v_M4A1]

Ezt mentsd le szerintem így első ránézésre.
Itt már megakadt a szemem és nem is néztem tovább,de szinte biztos vagyok hogy ez lesz az.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 16:22 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
ultraibolya írta:
kivalasztott[id][v_M4A1]

Ezt mentsd le szerintem így első ránézésre.
Itt már megakadt a szemem és nem is néztem tovább,de szinte biztos vagyok hogy ez lesz az.



Így kivalasztott[id][v_M4A1]
Vagy m4a1_list[id][v_M4A1] ez így nem jó ?


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 17:23 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Amit írtam.
Amit te írsz az nem jó,azt mentsd amit leírtam,majd töltsd be neki amikor fellép és jó lesz.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 17:58 
Offline
Jómunkásember

Csatlakozott: 2020.06.14. 17:59
Hozzászólások: 368
Megköszönt másnak: 64 alkalommal
Megköszönték neki: 10 alkalommal
ultraibolya írta:
Amit írtam.
Amit te írsz az nem jó,azt mentsd amit leírtam,majd töltsd be neki amikor fellép és jó lesz.


  1. public client_disconnected(id){
  2.     if(!is_user_bot(id))
  3.         Update(id);
  4.    
  5.     Oles[id] = 0;
  6.     m4a1Oles[id] = 0;
  7.     ak47Oles[id] = 0;
  8.     awpOles[id] = 0;
  9.     scoutOles[id] = 0;
  10.     famasOles[id] = 0;
  11.     augOles[id] = 0;
  12.     galilOles[id] = 0;
  13.     m3Oles[id] = 0;
  14.     xm1014Oles[id] = 0;
  15.     knifeOles[id] = 0;
  16.     deagleOles[id] = 0;
  17.     uspOles[id] = 0;
  18.     glockOles[id] = 0
  19.     kivalasztott[id][v_M4A1] = 0;
  20.     kivalasztott[id][v_AK47] = 0;
  21.     kivalasztott[id][v_AWP] = 0;
  22.     kivalasztott[id][v_SCOUT] = 0;
  23.     kivalasztott[id][v_FAMAS] = 0;
  24.     kivalasztott[id][v_AUG] = 0;
  25.     kivalasztott[id][v_GALIL] = 0;
  26.     kivalasztott[id][v_M3] = 0;
  27.     kivalasztott[id][v_XM1014] = 0;
  28.     kivalasztott[id][v_KNIFE] = 0;
  29.     kivalasztott[id][v_DEAGLE] = 0;
  30.     kivalasztott[id][v_USP] = 0;
  31.     kivalasztott[id][v_GLOCK] = 0;
  32.     Beirtprefix[id] = false;
  33.     prefiszem[id][0] = EOS;


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 18:46 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Most ez mi?
Nullázni akartad?

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 
 Hozzászólás témája: Re: Kiválasztott Skin mentése
HozzászólásElküldve: 2020.11.06. 19:18 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
Ez nem scripting fórum, a kérdésedre kaptál választ de továbbra sem megy. Ez nem plugin javító oldal. Azért mert a téma címét megváltoztatod a tartalom mindig és mindig ugyanaz. Ha nem kapsz választ 1 napon belül a témádban vagy nem segít valaki, akkor egy másik téma címmel megnyitod újra a témát. Miután megkapod a választ, továbbra is értetlenül állsz a dologhoz minden egyes témádban, mind a 4 felhasználódon. Ha nem akarsz tanulni, és minimálisan önállósodni akkor ne foglalkozz vele, legalábbis ne itt a fórumon. Köszönöm.


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 9 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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