- #include <amxmodx> 
- #include <amxmisc> 
- #include <hamsandwich> 
- #include <cstrike> 
- #include <engine> 
- #include <fun> 
- #include <fakemeta> 
- #include <sqlx> 
-   
- new PLUGIN[]  = ""; 
- new AUTHOR[]  = ""; 
- new VERSION[] = "0.00"; 
-   
-   
- #define TULAJ ADMIN_IMMUNITY 
- #define FOADMIN ADMIN_LEVEL_G 
- #define ADMIN ADMIN_BAN 
- #define VIP ADMIN_LEVEL_H 
-   
-   
- new const Prefix[] = "[.::.] \"; //Menüben megjelenő prefix 
- new const C_Prefix[] = "[.::.]"; //Chat Prefix 
-   
- new const SQL_INFO[][] = { 
-        "", //Kiszolgáló 
-        "", //Felhasználónév 
-        "", //Jelszó 
-        ""  //Adatbázis neve 
-     } 
-      
- //Fegyverenkénti ölések 
-   
- 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];  
- new Oles[33]; 
-   
- new Handle:g_SqlTuple; 
- static color[10]; 
-   
- enum _:Adatok { Nevei[64], Model[64], fgy_oles[8] }; 
-         
- new const m4a1_list[][Adatok] =  
- { 
- {"M4a1 | Default", "models/v_m4a1.mdl", 0} 
- }; 
- new const ak47_list[][Adatok] =  
- { 
- {"Ak47 | Default", "models/v_ak47.mdl", 0}, 
- }; 
- new const awp_list[][Adatok] =  
- { 
- {"Awp | Default", "models/v_awp.mdl", 0} 
- }; 
- new const scout_list[][Adatok] =  
- { 
- {"Scout | Default", "models/v_scout.mdl", 0} 
- }; 
- new const famas_list[][Adatok] =  
- { 
- {"Famas | Default", "models/v_famas.mdl", 0} 
- }; 
- new const galil_list[][Adatok] = 
- { 
- {"Galil | Default", "models/v_galil.mdl", 0} 
- }; 
- new const aug_list[][Adatok] = 
- { 
- {"Aug | Default", "models/v_aug.mdl", 0} 
- }; 
- new const m3_list[][Adatok] = 
- { 
- {"M3 | Default", "models/v_m3.mdl", 0} 
- }; 
- new const xm1014_list[][Adatok] = 
- { 
- {"XM1014 | Default", "models/v_xm1014.mdl", 0} 
- }; 
- new const knife_list[][Adatok] = 
- { 
- {"Knife | Default", "models/v_knife.mdl", 0} 
- }; 
- new const deagle_list[][Adatok] = 
- { 
- {"Deagle | Default", "models/v_deagle.mdl", 0} 
- }; 
- new const usp_list[][Adatok] = 
- { 
- {"Usp | Default", "models/v_usp.mdl", 0} 
- }; 
- new const glock_list[][Adatok] = 
- { 
- {"Glock18 | Default", "models/v_glock18.mdl", 0} 
- };        
- public plugin_init() 
- { 
-     register_plugin(PLUGIN, VERSION, AUTHOR); 
-      
-     register_impulse(201, "Fomenu"); 
-     register_clcmd( "say /menu", "Fomenu" ); 
-     register_clcmd( "say /fomenu", "Fomenu" ); 
-      
-     register_event("CurWeapon", "FegyverValtas", "be", "1=1"); 
-      
- } 
- public plugin_precache() 
- { 
- for(new i;i < sizeof(m4a1_list); i++) precache_model(m4a1_list[i][Model]); 
-   
- for(new i;i < sizeof(ak47_list); i++) precache_model(ak47_list[i][Model]); 
-   
- for(new i;i < sizeof(awp_list); i++) precache_model(awp_list[i][Model]); 
-   
- for(new i;i < sizeof(scout_list); i++) precache_model(scout_list[i][Model]); 
-   
- for(new i;i < sizeof(famas_list); i++) precache_model(famas_list[i][Model]); 
-   
- for(new i;i < sizeof(galil_list); i++) precache_model(galil_list[i][Model]); 
-   
- for(new i;i < sizeof(aug_list); i++) precache_model(aug_list[i][Model]); 
-   
- for(new i;i < sizeof(m3_list); i++) precache_model(m3_list[i][Model]); 
-   
- for(new i;i < sizeof(xm1014_list); i++) precache_model(xm1014_list[i][Model]); 
-   
- for(new i;i < sizeof(knife_list); i++) precache_model(knife_list[i][Model]); 
-   
- for(new i;i < sizeof(deagle_list); i++) precache_model(deagle_list[i][Model]); 
-   
- for(new i;i < sizeof(usp_list); i++) precache_model(usp_list[i][Model]); 
-   
- for(new i;i < sizeof(glock_list); i++) precache_model(glock_list[i][Model]); 
- } 
- enum _:WPNS 
- { 
-     v_M4A1, 
-     v_AK47, 
-     v_AWP, 
-     v_SCOUT, 
-     v_FAMAS, 
-     v_GALIL, 
-     v_AUG, 
-     v_M3, 
-     v_XM1014, 
-     v_KNIFE, 
-     v_DEAGLE, 
-     v_USP, 
-     v_GLOCK 
- }; 
- new const kivalasztott[33][WPNS]; 
-   
- public FegyverValtas(id) 
- {  
- new fgy = get_user_weapon(id); 
-   
-   
- for(new i;i < sizeof(m4a1_list); i++) 
- if(kivalasztott[id][v_M4A1] == i && is_user_alive(id) &&  fgy  == CSW_M4A1) set_pev(id, pev_viewmodel2, m4a1_list[i][Model]);  
-   
- for(new i;i < sizeof(ak47_list); i++) 
- if(kivalasztott[id][v_AK47] == i && is_user_alive(id) &&  fgy  == CSW_AK47) set_pev(id, pev_viewmodel2, ak47_list[i][Model]); 
-   
- for(new i;i < sizeof(awp_list); i++) 
- if(kivalasztott[id][v_AWP] == i && is_user_alive(id) && fgy  == CSW_AWP) set_pev(id, pev_viewmodel2, awp_list[i][Model]); 
-   
- for(new i;i < sizeof(scout_list); i++) 
- if(kivalasztott[id][v_SCOUT] == i && is_user_alive(id) && fgy  == CSW_SCOUT) set_pev(id, pev_viewmodel2, scout_list[i][Model]); 
-   
- for(new i;i < sizeof(famas_list); i++) 
- if(kivalasztott[id][v_FAMAS] == i && is_user_alive(id) && fgy  == CSW_FAMAS) set_pev(id, pev_viewmodel2, famas_list[i][Model]); 
-   
- for(new i;i < sizeof(galil_list); i++) 
- if(kivalasztott[id][v_GALIL] == i && is_user_alive(id) && fgy  == CSW_GALIL) set_pev(id, pev_viewmodel2, galil_list[i][Model]); 
-   
- for(new i;i < sizeof(aug_list); i++) 
- if(kivalasztott[id][v_AUG] == i && is_user_alive(id) && fgy  == CSW_AUG) set_pev(id, pev_viewmodel2, aug_list[i][Model]); 
-   
- for(new i;i < sizeof(m3_list); i++) 
- if(kivalasztott[id][v_M3] == i && is_user_alive(id) && fgy  == CSW_M3) set_pev(id, pev_viewmodel2, m3_list[i][Model]); 
-   
- for(new i;i < sizeof(xm1014_list); i++) 
- if(kivalasztott[id][v_XM1014] == i && is_user_alive(id) && fgy  == CSW_XM1014) set_pev(id, pev_viewmodel2, xm1014_list[i][Model]); 
-   
- for(new i;i < sizeof(knife_list); i++) 
- if(kivalasztott[id][v_KNIFE] == i && is_user_alive(id) && fgy  == CSW_KNIFE) set_pev(id, pev_viewmodel2, knife_list[i][Model]); 
-   
- for(new i;i < sizeof(deagle_list); i++) 
- if(kivalasztott[id][v_DEAGLE] == i && is_user_alive(id) && fgy  == CSW_DEAGLE) set_pev(id, pev_viewmodel2, deagle_list[i][Model]); 
-   
- for(new i;i < sizeof(usp_list); i++) 
- if(kivalasztott[id][v_USP] == i && is_user_alive(id) && fgy  == CSW_USP) set_pev(id, pev_viewmodel2, usp_list[i][Model]); 
-   
- for(new i;i < sizeof(glock_list); i++) 
- if(kivalasztott[id][v_GLOCK] == i && is_user_alive(id) && fgy  == CSW_GLOCK18) set_pev(id, pev_viewmodel2, glock_list[i][Model]); 
- } 
- public Fomenu(id) 
- { 
-     new cim[121]; 
-     format(cim, charsmax(cim), "[.:DarK~DemonS:.] Főmenü"); 
-     new menu = menu_create(cim, "Fomenu_h"); 
-   
-      
-     menu_additem(menu, "\y* \wFegyver Skinek \wNEW!", "7", 0); 
-      
-     menu_display(id, menu, 0); 
- } 
- public Fomenu_h(id, menu, item){ 
-     if(item == MENU_EXIT) 
-         if(item == MENU_EXIT) 
-     { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-     } 
-      
-     new data[9], szName[64]; 
-     new access, callback; 
-     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-     new key = str_to_num(data); 
-      
-         case 7: Raktar(id); 
-         { 
-             Fomenu(id); 
-         } 
-         return PLUGIN_HANDLED 
- } 
- public Raktar(id) 
- { 
-     new cim[121]; 
-     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix); 
-     new menu = menu_create(cim, "Raktar_h"); 
-      
-     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0); 
-     menu_additem(menu, "\rAK47 \ySkinek", "2", 0); 
-     menu_additem(menu, "\rAWP \ySkinek", "3", 0); 
-     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0); 
-     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0); 
-     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0); 
-     menu_additem(menu, "\rAUG \ySkinek", "7", 0); 
-     menu_additem(menu, "\rM3 \ySkinek", "8", 0); 
-     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0); 
-     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0); 
-     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0); 
-     menu_additem(menu, "\rUSP \ySkinek", "12", 0); 
-     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0); 
-     menu_display(id, menu, 0); 
- } 
- public m4a1_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-     format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wM4A1 Skinek \r[\dPontjaid: \y%d\r]", m4a1Oles[id]); 
-     new menu = menu_create(cim, "HHm4a1_handler" ); 
-          
-     for(new i;i < sizeof(m4a1_list); i++) 
-     { 
-     new a[6]; num_to_str(i, a, 5); 
-      if(m4a1_list[i][fgy_oles] <= m4a1Oles[id]) 
-     { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]); 
-     } 
-     else if(m4a1_list[i][fgy_oles] > m4a1Oles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-         menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-         menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public HHm4a1_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(m4a1_list[key][fgy_oles] <= m4a1Oles[id]) 
-         { 
-         kivalasztott[id][v_M4A1] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- } 
- public ak47_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAK47 Skinek \r[\dPontjaid: \y%d\r]",ak47Oles[id]); 
-         new menu = menu_create(cim, "GGak47_handler" ); 
-          
-     for(new i;i < sizeof(awp_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(ak47_list[i][fgy_oles] <= ak47Oles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve ", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]); 
-     } 
-     else if(ak47_list[i][fgy_oles] > ak47Oles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-     menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
-   
- } 
-   
- public GGak47_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(ak47_list[key][fgy_oles] <= ak47Oles[id]) 
-         { 
-         kivalasztott[id][v_AK47] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- } 
- public awp_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAWP Skinek \r[\dPontjaid: \y%d\r]",awpOles[id]); 
-         new menu = menu_create(cim, "awp_handler" ); 
-          
-     for(new i;i < sizeof(awp_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(awp_list[i][fgy_oles] <= awpOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", awp_list[i][Nevei]); 
-     } 
-     else if(awp_list[i][fgy_oles] > awpOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", awp_list[i][Nevei],awpOles[id],awp_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public awp_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(awp_list[key][fgy_oles] <= awpOles[id]) 
-         { 
-         kivalasztott[id][v_AWP] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[Infó]^4» ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-   } 
- public scout_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wSCOUT Skinek \r[\dPontjaid: \y%d\r]",scoutOles[id]); 
-         new menu = menu_create(cim, "scout_handler" ); 
-          
-     for(new i;i < sizeof(scout_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(scout_list[i][fgy_oles] <= scoutOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve ", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]); 
-     } 
-     else if(scout_list[i][fgy_oles] > scoutOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public scout_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(scout_list[key][fgy_oles] <= scoutOles[id]) 
-         { 
-         kivalasztott[id][v_SCOUT] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id , GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- }        
- public famas_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wFamas Skinek \r[\dPontjaid: \y%d\r]",famasOles[id]); 
-         new menu = menu_create(cim, "famas_handler" ); 
-          
-     for(new i;i < sizeof(famas_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(famas_list[i][fgy_oles] <= famasOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]); 
-     } 
-     else if(famas_list[i][fgy_oles] > famasOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public famas_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(famas_list[key][fgy_oles] <= famasOles[id]) 
-         { 
-         kivalasztott[id][v_FAMAS] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- }        
- public galil_menu(id) {  
-   
- new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wGALIL Skinek \r[\dPontjaid: \y%d\r]",galilOles[id]); 
-         new menu = menu_create(cim, "galil_handler" ); 
-          
-     for(new i;i < sizeof(galil_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(galil_list[i][fgy_oles] <= galilOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]); 
-     } 
-     else if(galil_list[i][fgy_oles] > galilOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public galil_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(galil_list[key][fgy_oles] <= galilOles[id]) 
-         { 
-         kivalasztott[id][v_GALIL] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED;   
- }        
- public aug_menu(id) {        
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAUG Skinek \r[\dPontjaid: \y%d\r]",augOles[id]); 
-         new menu = menu_create(cim, "aug_handler" ); 
-          
-         for(new i;i < sizeof(m3_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(m3_list[i][fgy_oles] <= m3Oles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", aug_list[i][Nevei],augOles[id],aug_list[i][fgy_oles]); 
-     } 
-     else if(aug_list[i][fgy_oles] > augOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", aug_list[i][Nevei],augOles[id],aug_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-     menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public aug_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(aug_list[key][fgy_oles] <= augOles[id]) 
-         { 
-         kivalasztott[id][v_AUG] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- } 
-          
- public m3_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wM3 Skinek \r[\dPontjaid: \y%d\r]",m3Oles[id]); 
-         new menu = menu_create(cim, "m3_handler" ); 
-          
-     for(new i;i < sizeof(m3_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(m3_list[i][fgy_oles] <= m3Oles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]); 
-     } 
-     else if(aug_list[i][fgy_oles] > m3Oles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-     menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public m3_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(m3_list[key][fgy_oles] <= m3Oles[id]) 
-         { 
-         kivalasztott[id][v_M3] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-   
- }        
- public xm1014_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wXM1014 Skinek \r[\dPontjaid: \y%d\r]",xm1014Oles[id]); 
-         new menu = menu_create(cim, "xm1014_handler" ); 
-          
-     for(new i;i < sizeof(aug_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(xm1014_list[i][fgy_oles] <= xm1014Oles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]); 
-     } 
-     else if(xm1014_list[i][fgy_oles] > xm1014Oles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public xm1014_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(xm1014_list[key][fgy_oles] <= xm1014Oles[id]) 
-         { 
-         kivalasztott[id][v_XM1014] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- } 
- public knife_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wKNIFE Skinek \r[\dPontjaid: \y%d\r]",knifeOles[id]); 
-         new menu = menu_create(cim, "knife_handler" ); 
-          
-     for(new i;i < sizeof(knife_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(knife_list[i][fgy_oles] <= knifeOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]); 
-     } 
-     else if(knife_list[i][fgy_oles] > knifeOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public knife_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(knife_list[key][fgy_oles] <= knifeOles[id]) 
-         { 
-         kivalasztott[id][v_KNIFE] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- } 
- public deagle_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-     format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wDEAGLE Skinek \r[\dPontjaid: \y%d\r]", deagleOles[id]); 
-     new menu = menu_create(cim, "deagle_handler" ); 
-          
-     for(new i;i < sizeof(deagle_list); i++) 
-     { 
-     new a[6]; num_to_str(i, a, 5); 
-      if(deagle_list[i][fgy_oles] <= deagleOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", deagle_list[i][Nevei],deagleOles[id],deagle_list[i][fgy_oles]); 
-     } 
-     else if(deagle_list[i][fgy_oles] > deagleOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", deagle_list[i][Nevei],deagleOles[id],deagle_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-         menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-         menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-         menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
-   
- public FFdeagle_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(deagle_list[key][fgy_oles] <= deagleOles[id]) 
-         { 
-         kivalasztott[id][v_DEAGLE] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
- }        
- public usp_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wUSP Skinek \r[\dPontjaid: \y%d\r]",uspOles[id]); 
-         new menu = menu_create(cim, "usp_handler" ); 
-          
-     for(new i;i < sizeof(usp_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(usp_list[i][fgy_oles] <= uspOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]); 
-     } 
-     else if(usp_list[i][fgy_oles] > uspOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-     menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public usp_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(usp_list[key][fgy_oles] <= uspOles[id]) 
-         { 
-         kivalasztott[id][v_USP] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-   
- }                
- public glock_menu(id) { 
-   
-     new String[121]; 
-      
-     new cim[512]; 
-         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wGLOCK18 Skinek \r[\dPontjaid: \y%d\r]",glockOles[id]); 
-         new menu = menu_create(cim, "glock_handler" ); 
-          
-     for(new i;i < sizeof(glock_list); i++) 
- { 
-        new a[6]; num_to_str(i, a, 5); 
-        if(glock_list[i][fgy_oles] <= glockOles[id]) 
-        { 
-     formatex(String, charsmax(String), "\w%s \y*Elérve", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]); 
-     } 
-     else if(glock_list[i][fgy_oles] > glockOles[id]) 
-     { 
-     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]); 
-     } 
-     menu_additem(menu, String, a); 
- } 
-      
-     menu_setprop(menu, MPROP_BACKNAME, "Vissza"); 
-     menu_setprop(menu, MPROP_NEXTNAME, "Tovább"); 
-     menu_setprop(menu, MPROP_EXITNAME, "Kilépés"); 
-      
-         menu_display(id, menu, 0); 
- } 
- public glock_handler(id, menu, item) { 
-         if( item == MENU_EXIT ) 
-         { 
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
-         new data[9], szName[64]; 
-         new access, callback; 
-         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-         new key = str_to_num(data); 
-      
-         if(glock_list[key][fgy_oles] <= glockOles[id]) 
-         { 
-         kivalasztott[id][v_GLOCK] = key; 
-         } 
-         else 
-         { 
-         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!"); 
-         } 
-   
-         menu_destroy(menu); 
-         return PLUGIN_HANDLED; 
-         } 
- public Raktar_h(id, menu, item){ 
-   
-     if(item == MENU_EXIT) 
-     { 
-         menu_destroy(menu); 
-         return; 
-     } 
-      
-     new data[9], szName[64]; 
-     new access, callback; 
-     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback); 
-     new key = str_to_num(data); 
-      
-     switch(key)  
-     { 
-         case 1: m4a1_menu(id); 
-         case 2: ak47_menu(id); 
-         case 3: awp_menu(id); 
-         case 4: scout_menu(id); 
-         case 5: famas_menu(id); 
-         case 6: aug_menu(id); 
-         case 7: galil_menu(id); 
-         case 8: m3_menu(id); 
-         case 9: xm1014_menu(id); 
-         case 10: knife_menu(id); 
-         case 11: deagle_menu(id); 
-         case 12: usp_menu(id); 
-         case 13: glock_menu(id); 
-         if(get_user_weapon(Gyilkos) == CSW_M4A1) 
-     { 
-     m4a1fegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_AK47) 
-     { 
-     ak47fegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_AWP) 
-     { 
-     awpfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_SCOUT) 
-     { 
-     scoutfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_FAMAS) 
-     { 
-     famasfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_GALIL) 
-     { 
-     galilfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_AUG) 
-     { 
-     augfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_M3) 
-     { 
-     m3fegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_XM1014) 
-     { 
-     xm1014fegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_KNIFE) 
-     { 
-     knifefegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_DEAGLE) 
-     { 
-     deaglefegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_USP) 
-     { 
-     uspfegyverrel(Gyilkos); 
-     } 
-     if(get_user_weapon(Gyilkos) == CSW_GLOCK18 ) 
-     { 
-     glockfegyverrel(Gyilkos); 
-     } 
-     return PLUGIN_HANDLED; 
- } 
- public m4a1fegyverrel(id) 
- { 
-     new szNev[32]; get_user_name(id, szNev, 31); 
-   
-         m4a1Oles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ M4a1 fegyver]^1 Jutalom ^3[ +2 M4a1 Pont]", Chat_Prefix, szNev); 
- } 
- public ak47fegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-         ak47Oles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Ak47 fegyver]^1 Jutalom ^3[ +2 Ak47 Pont]", Chat_Prefix, szNev); 
-   
- } 
- public awpfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             awpOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Awp fegyver]^1 Jutalom ^3[ +2 Awp Pont]", Chat_Prefix, szNev); 
-          
- } 
- public scoutfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             scoutOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Scout fegyver]^1 Jutalom ^3[ +2 Scout Pont]", Chat_Prefix, szNev); 
-          
- } 
- public famasfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             famasOles[id] += 3; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Famas ]^1 Jutalom ^3[ +3 Famas Pont]", Chat_Prefix, szNev); 
- } 
- public galilfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             galilOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Galil ]^1 Jutalom ^3[ +2 Galil Pont]", Chat_Prefix, szNev); 
- } 
- public augfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             augOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Aug ]^1 Jutalom ^3[ +2 Aug Pont]", Chat_Prefix, szNev); 
- } 
- public m3fegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             m3Oles[id] += 3; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ M3 ]^1 Jutalom ^3[ +3 Aug Pont]", Chat_Prefix, szNev);   
- } 
- public xm1014fegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             xm1014Oles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Xm1014 ]^1 Jutalom ^3[ +2 Xm1014 Pont]", Chat_Prefix, szNev); 
- } 
- public knifefegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             knifeOles[id] += 3; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Knife ]^1 Jutalom ^3[ +3 Knife Pont]", Chat_Prefix, szNev); 
- } 
- public deaglefegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             deagleOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Deagle ]^1 Jutalom ^3[ +2 Deagle Pont]", Chat_Prefix, szNev); 
- } 
- public uspfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             uspOles[id] += 2; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Usp ]^1 Jutalom ^3[ +2 Usp Pont]", Chat_Prefix, szNev); 
- } 
- public glockfegyverrel(id) 
- { 
- new szNev[32]; get_user_name(id, szNev, 31); 
-   
-             glockOles[id] += 3; 
-         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Glock ]^1 Jutalom ^3[ +3 Glock Pont]", Chat_Prefix, szNev); 
-   
- }        
- public hp_up(id) 
- { 
-     new attacker = read_data(1); 
-     new health = get_user_health(attacker); 
-   
-     if(health < 100) 
-     { 
-         set_user_health(attacker, health + 5); 
-     } 
-     if(health > 100) 
-     { 
-         set_user_health(attacker, 110); 
-     } 
- } 
- public client_disconnect(id) 
- { 
- if(!is_user_bot(id)) 
- { 
-     Update(id); 
- } 
-   
- Oles[id] = 0; 
- m4a1Oles[id] = 0; 
- ak47Oles[id] = 0; 
- awpOles[id] = 0; 
- scoutOles[id] = 0; 
- famasOles[id] = 0; 
- augOles[id] = 0; 
- galilOles[id] = 0; 
- m3Oles[id] = 0; 
- xm1014Oles[id] = 0; 
- knifeOles[id] = 0; 
- deagleOles[id] = 0; 
- uspOles[id] = 0; 
- glockOles[id] = 0 
- public client_putinserver(id) 
- { 
- if(!is_user_bot(id)) 
- { 
-     get_user_name(id, name, charsmax(name)); 
-     Load(id); 
-     szerverbelepes(id); 
- } 
- } 
- public plugin_cfg() 
- { 
-      
-     static Query[10048] 
-     new Len 
-     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skinrangmenu`"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Steamid` varchar(32) NOT NULL, "); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`m4a1Oles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`ak47Oles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`awpOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`scoutOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`famasOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`galilOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`augOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`m3Oles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`xm1014Oles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`knifeOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`deagleOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`uspOles` int(11) NOT NULL,"); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`glockOles` int(11) NOT NULL,"); 
-      
-     Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)"); 
-      
-     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query); 
- } 
- public Load(id) 
- { 
-     static Query[10048]; 
-     new Data[1], Steam[40]; 
-     Data[0] = id; 
-   
-     get_user_authid(id, Steam, charsmax(Steam)) 
-   
-     formatex(Query, charsmax(Query), "SELECT * FROM `skinrangmenu` WHERE Steamid = ^"%s^";", Steam) 
-     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1); 
- } 
- public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { 
-     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { 
-         log_amx("%s", Error); 
-         return; 
-     } 
-     else { 
-         new id = Data[0]; 
-   
-         if(SQL_NumRows(Query) > 0) 
-         { 
-             m4a1Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "m4a1Oles"));             
-             ak47Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "ak47Oles"));             
-             awpOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "awpOles"));           
-             scoutOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "scoutOles"));           
-             famasOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "famasOles")); 
-             galilOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "galilOles")); 
-             augOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "augOles")); 
-             xm1014Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xm1014Oles")); 
-             knifeOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "knifeOles")); 
-             deagleOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "deagleOles")); 
-             uspOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "uspOles")); 
-             glockOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "glockOles")); 
-   
- } 
- public Save(id) 
- { 
- static Query[256] 
- new Steam[40] 
-   
- get_user_authid(id, Steam, charsmax(Steam)) 
-   
- formatex(Query, charsmax(Query), "INSERT INTO `skinrangmenu` (`Steamid`) VALUES (^"%s^");", Steam) 
-   
- SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query); 
- } 
- public Update(id) 
- { 
-     static Query[10048] 
-     new Len 
-     new Steam[32]; get_user_authid(id, Steam, 31) 
-     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^", ", m4a1Oles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "ak47Oles = ^"%i^", ", ak47Oles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "awpOles = ^"%i^", ", awpOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "scoutOles = ^"%i^", ", scoutOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "famasOles = ^"%i^", ", famasOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "galilOles = ^"%i^", ", galilOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "augOles = ^"%i^", ", augOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "m3Oles = ^"%i^", ", m3Oles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "xm1014Oles = ^"%i^", ", xm1014Oles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "knifeOles = ^"%i^", ", knifeOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "deagleOles = ^"%i^", ", deagleOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "uspOles = ^"%i^", ", uspOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "glockOles = ^"%i^", ", glockOles[id]); 
-     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^" WHERE Steamid = ^"%s^";", m4a1Oles[id], Steam) 
-     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query) 
- } 
- public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { 
-     if(FailState == TQUERY_CONNECT_FAILED) 
-         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!"); 
-     else if(FailState == TQUERY_QUERY_FAILED) 
-         set_fail_state("Query Error"); 
-     if(Errcode) 
-         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error); 
- } 
- public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) { 
-     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) { 
-         log_amx("%s", Error); 
-         return; 
-     } 
- } 
- public plugin_end() 
- { 
-     SQL_FreeHandle(g_SqlTuple); 
- }