hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.20. 09:42



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: Medusa az elmúlt 5 percben aktív felhasználók alapján

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



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

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: plugin error fordítás
HozzászólásElküldve: 2020.10.07. 11:17 
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
Sziasztok!

Egy két felesleges dolgot kivettem,de sajnos ez a hiba fogad, esetleg valaki mégnézné?

plugin.sma(48) : error 029: invalid expression, assumed zero
plugin.sma(48) : error 008: must be a constant expression; assumed zero
plugin.sma(218) : warning 217: loose indentation
plugin.sma(218) : error 014: invalid statement; not in switch
plugin.sma(218) : warning 215: expression has no effect
plugin.sma(218) : error 001: expected token: ";", but found ":"
plugin.sma(218) : error 029: invalid expression, assumed zero
plugin.sma(218) : fatal error 107: too many error messages on one line



Compilation aborted.

6 Errors.


  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <hamsandwich>
  4. #include <cstrike>
  5. #include <engine>
  6. #include <fun>
  7. #include <fakemeta>
  8. #include <sqlx>
  9.  
  10. new PLUGIN[]  = "";
  11. new AUTHOR[]  = "";
  12. new VERSION[] = "0.00";
  13.  
  14.  
  15. #define TULAJ ADMIN_IMMUNITY
  16. #define FOADMIN ADMIN_LEVEL_G
  17. #define ADMIN ADMIN_BAN
  18. #define VIP ADMIN_LEVEL_H
  19.  
  20.  
  21. new const Prefix[] = "[.::.] \"; //Menüben megjelenő prefix
  22. new const C_Prefix[] = "[.::.]"; //Chat Prefix
  23.  
  24. new const SQL_INFO[][] = {
  25.        "", //Kiszolgáló
  26.        "", //Felhasználónév
  27.        "", //Jelszó
  28.        ""  //Adatbázis neve
  29.     }
  30.    
  31. //Fegyverenkénti ölések
  32.  
  33. 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];
  34. new Oles[33];
  35.  
  36. new Handle:g_SqlTuple;
  37. static color[10];
  38.  
  39. enum _:Adatok { Nevei[64], Model[64], fgy_oles[8] };
  40.      
  41. new const m4a1_list[][Adatok] =
  42. {
  43. {"M4a1 | Default", "models/v_m4a1.mdl", 0}
  44. };
  45. new const ak47_list[][Adatok] =
  46. {
  47. {"Ak47 | Default", "models/v_ak47.mdl", 0},
  48. };
  49. new const awp_list[][Adatok] =
  50. {
  51. {"Awp | Default", "models/v_awp.mdl", 0}
  52. };
  53. new const scout_list[][Adatok] =
  54. {
  55. {"Scout | Default", "models/v_scout.mdl", 0}
  56. };
  57. new const famas_list[][Adatok] =
  58. {
  59. {"Famas | Default", "models/v_famas.mdl", 0}
  60. };
  61. new const galil_list[][Adatok] =
  62. {
  63. {"Galil | Default", "models/v_galil.mdl", 0}
  64. };
  65. new const aug_list[][Adatok] =
  66. {
  67. {"Aug | Default", "models/v_aug.mdl", 0}
  68. };
  69. new const m3_list[][Adatok] =
  70. {
  71. {"M3 | Default", "models/v_m3.mdl", 0}
  72. };
  73. new const xm1014_list[][Adatok] =
  74. {
  75. {"XM1014 | Default", "models/v_xm1014.mdl", 0}
  76. };
  77. new const knife_list[][Adatok] =
  78. {
  79. {"Knife | Default", "models/v_knife.mdl", 0}
  80. };
  81. new const deagle_list[][Adatok] =
  82. {
  83. {"Deagle | Default", "models/v_deagle.mdl", 0}
  84. };
  85. new const usp_list[][Adatok] =
  86. {
  87. {"Usp | Default", "models/v_usp.mdl", 0}
  88. };
  89. new const glock_list[][Adatok] =
  90. {
  91. {"Glock18 | Default", "models/v_glock18.mdl", 0}
  92. };      
  93. public plugin_init()
  94. {
  95.    register_plugin(PLUGIN, VERSION, AUTHOR);
  96.    
  97.    register_impulse(201, "Fomenu");
  98.    register_clcmd( "say /menu", "Fomenu" );
  99.    register_clcmd( "say /fomenu", "Fomenu" );
  100.    
  101.    register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  102.    
  103. }
  104. public plugin_precache()
  105. {
  106. for(new i;i < sizeof(m4a1_list); i++) precache_model(m4a1_list[i][Model]);
  107.  
  108. for(new i;i < sizeof(ak47_list); i++) precache_model(ak47_list[i][Model]);
  109.  
  110. for(new i;i < sizeof(awp_list); i++) precache_model(awp_list[i][Model]);
  111.  
  112. for(new i;i < sizeof(scout_list); i++) precache_model(scout_list[i][Model]);
  113.  
  114. for(new i;i < sizeof(famas_list); i++) precache_model(famas_list[i][Model]);
  115.  
  116. for(new i;i < sizeof(galil_list); i++) precache_model(galil_list[i][Model]);
  117.  
  118. for(new i;i < sizeof(aug_list); i++) precache_model(aug_list[i][Model]);
  119.  
  120. for(new i;i < sizeof(m3_list); i++) precache_model(m3_list[i][Model]);
  121.  
  122. for(new i;i < sizeof(xm1014_list); i++) precache_model(xm1014_list[i][Model]);
  123.  
  124. for(new i;i < sizeof(knife_list); i++) precache_model(knife_list[i][Model]);
  125.  
  126. for(new i;i < sizeof(deagle_list); i++) precache_model(deagle_list[i][Model]);
  127.  
  128. for(new i;i < sizeof(usp_list); i++) precache_model(usp_list[i][Model]);
  129.  
  130. for(new i;i < sizeof(glock_list); i++) precache_model(glock_list[i][Model]);
  131. }
  132. enum _:WPNS
  133. {
  134.     v_M4A1,
  135.     v_AK47,
  136.     v_AWP,
  137.     v_SCOUT,
  138.     v_FAMAS,
  139.     v_GALIL,
  140.     v_AUG,
  141.     v_M3,
  142.     v_XM1014,
  143.    v_KNIFE,
  144.    v_DEAGLE,
  145.    v_USP,
  146.    v_GLOCK
  147. };
  148. new const kivalasztott[33][WPNS];
  149.  
  150. public FegyverValtas(id)
  151. {
  152. new fgy = get_user_weapon(id);
  153.  
  154.  
  155. for(new i;i < sizeof(m4a1_list); i++)
  156. if(kivalasztott[id][v_M4A1] == i && is_user_alive(id) &&  fgy  == CSW_M4A1) set_pev(id, pev_viewmodel2, m4a1_list[i][Model]);
  157.  
  158. for(new i;i < sizeof(ak47_list); i++)
  159. if(kivalasztott[id][v_AK47] == i && is_user_alive(id) &&  fgy  == CSW_AK47) set_pev(id, pev_viewmodel2, ak47_list[i][Model]);
  160.  
  161. for(new i;i < sizeof(awp_list); i++)
  162. if(kivalasztott[id][v_AWP] == i && is_user_alive(id) && fgy  == CSW_AWP) set_pev(id, pev_viewmodel2, awp_list[i][Model]);
  163.  
  164. for(new i;i < sizeof(scout_list); i++)
  165. if(kivalasztott[id][v_SCOUT] == i && is_user_alive(id) && fgy  == CSW_SCOUT) set_pev(id, pev_viewmodel2, scout_list[i][Model]);
  166.  
  167. for(new i;i < sizeof(famas_list); i++)
  168. if(kivalasztott[id][v_FAMAS] == i && is_user_alive(id) && fgy  == CSW_FAMAS) set_pev(id, pev_viewmodel2, famas_list[i][Model]);
  169.  
  170. for(new i;i < sizeof(galil_list); i++)
  171. if(kivalasztott[id][v_GALIL] == i && is_user_alive(id) && fgy  == CSW_GALIL) set_pev(id, pev_viewmodel2, galil_list[i][Model]);
  172.  
  173. for(new i;i < sizeof(aug_list); i++)
  174. if(kivalasztott[id][v_AUG] == i && is_user_alive(id) && fgy  == CSW_AUG) set_pev(id, pev_viewmodel2, aug_list[i][Model]);
  175.  
  176. for(new i;i < sizeof(m3_list); i++)
  177. if(kivalasztott[id][v_M3] == i && is_user_alive(id) && fgy  == CSW_M3) set_pev(id, pev_viewmodel2, m3_list[i][Model]);
  178.  
  179. for(new i;i < sizeof(xm1014_list); i++)
  180. if(kivalasztott[id][v_XM1014] == i && is_user_alive(id) && fgy  == CSW_XM1014) set_pev(id, pev_viewmodel2, xm1014_list[i][Model]);
  181.  
  182. for(new i;i < sizeof(knife_list); i++)
  183. if(kivalasztott[id][v_KNIFE] == i && is_user_alive(id) && fgy  == CSW_KNIFE) set_pev(id, pev_viewmodel2, knife_list[i][Model]);
  184.  
  185. for(new i;i < sizeof(deagle_list); i++)
  186. if(kivalasztott[id][v_DEAGLE] == i && is_user_alive(id) && fgy  == CSW_DEAGLE) set_pev(id, pev_viewmodel2, deagle_list[i][Model]);
  187.  
  188. for(new i;i < sizeof(usp_list); i++)
  189. if(kivalasztott[id][v_USP] == i && is_user_alive(id) && fgy  == CSW_USP) set_pev(id, pev_viewmodel2, usp_list[i][Model]);
  190.  
  191. for(new i;i < sizeof(glock_list); i++)
  192. if(kivalasztott[id][v_GLOCK] == i && is_user_alive(id) && fgy  == CSW_GLOCK18) set_pev(id, pev_viewmodel2, glock_list[i][Model]);
  193. }
  194. public Fomenu(id)
  195. {
  196.     new cim[121];
  197.     format(cim, charsmax(cim), "[.:DarK~DemonS:.] Főmenü");
  198.     new menu = menu_create(cim, "Fomenu_h");
  199.  
  200.    
  201.     menu_additem(menu, "\y* \wFegyver Skinek \wNEW!", "7", 0);
  202.    
  203.     menu_display(id, menu, 0);
  204. }
  205. public Fomenu_h(id, menu, item){
  206.     if(item == MENU_EXIT)
  207.         if(item == MENU_EXIT)
  208.    {
  209.        menu_destroy(menu);
  210.        return PLUGIN_HANDLED;
  211.    }
  212.    
  213.     new data[9], szName[64];
  214.     new access, callback;
  215.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  216.     new key = str_to_num(data);
  217.    
  218.         case 7: Raktar(id);
  219.         {
  220.             Fomenu(id);
  221.         }
  222.         return PLUGIN_HANDLED
  223. }
  224. public Raktar(id)
  225. {
  226.     new cim[121];
  227.     format(cim, charsmax(cim), "[%s] \r- \dRaktár", Prefix);
  228.     new menu = menu_create(cim, "Raktar_h");
  229.    
  230.     menu_additem(menu, "\rM4A1 \ySkinek", "1", 0);
  231.     menu_additem(menu, "\rAK47 \ySkinek", "2", 0);
  232.     menu_additem(menu, "\rAWP \ySkinek", "3", 0);
  233.     menu_additem(menu, "\rSCOUT \ySkinek", "4", 0);
  234.     menu_additem(menu, "\rFAMAS \ySkinek", "5", 0);
  235.     menu_additem(menu, "\rGALIL  \ySkinek", "6", 0);
  236.     menu_additem(menu, "\rAUG \ySkinek", "7", 0);
  237.     menu_additem(menu, "\rM3 \ySkinek", "8", 0);
  238.     menu_additem(menu, "\rXM1014 \ySkinek", "9", 0);
  239.     menu_additem(menu, "\rKNIFE \ySkinek", "10", 0);
  240.     menu_additem(menu, "\rDEAGLE \ySkinek", "11", 0);
  241.     menu_additem(menu, "\rUSP \ySkinek", "12", 0);
  242.     menu_additem(menu, "\rGLOCK18 \ySkinek", "13", 0);
  243.     menu_display(id, menu, 0);
  244. }
  245. public m4a1_menu(id) {
  246.  
  247.     new String[121];
  248.    
  249.     new cim[512];
  250.    format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wM4A1 Skinek \r[\dPontjaid: \y%d\r]", m4a1Oles[id]);
  251.    new menu = menu_create(cim, "HHm4a1_handler" );
  252.        
  253.     for(new i;i < sizeof(m4a1_list); i++)
  254.     {
  255.     new a[6]; num_to_str(i, a, 5);
  256.      if(m4a1_list[i][fgy_oles] <= m4a1Oles[id])
  257.     {
  258.    formatex(String, charsmax(String), "\w%s \y*Elérve", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]);
  259.     }
  260.     else if(m4a1_list[i][fgy_oles] > m4a1Oles[id])
  261.     {
  262.     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", m4a1_list[i][Nevei],m4a1Oles[id],m4a1_list[i][fgy_oles]);
  263.     }
  264.    menu_additem(menu, String, a);
  265. }
  266.    
  267.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  268.         menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  269.         menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  270.    
  271.         menu_display(id, menu, 0);
  272. }
  273.  
  274. public HHm4a1_handler(id, menu, item) {
  275.         if( item == MENU_EXIT )
  276.         {
  277.         menu_destroy(menu);
  278.         return PLUGIN_HANDLED;
  279.         }
  280.         new data[9], szName[64];
  281.         new access, callback;
  282.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  283.         new key = str_to_num(data);
  284.    
  285.         if(m4a1_list[key][fgy_oles] <= m4a1Oles[id])
  286.         {
  287.         kivalasztott[id][v_M4A1] = key;
  288.         }
  289.         else
  290.         {
  291.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  292.         }
  293.  
  294.         menu_destroy(menu);
  295.         return PLUGIN_HANDLED;
  296. }
  297. public ak47_menu(id) {
  298.  
  299.     new String[121];
  300.    
  301.     new cim[512];
  302.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAK47 Skinek \r[\dPontjaid: \y%d\r]",ak47Oles[id]);
  303.         new menu = menu_create(cim, "GGak47_handler" );
  304.        
  305.     for(new i;i < sizeof(awp_list); i++)
  306. {
  307.        new a[6]; num_to_str(i, a, 5);
  308.        if(ak47_list[i][fgy_oles] <= ak47Oles[id])
  309.        {
  310.    formatex(String, charsmax(String), "\w%s \y*Elérve ", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]);
  311.     }
  312.     else if(ak47_list[i][fgy_oles] > ak47Oles[id])
  313.     {
  314.     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", ak47_list[i][Nevei],ak47Oles[id],ak47_list[i][fgy_oles]);
  315.     }
  316.    menu_additem(menu, String, a);
  317. }
  318.    
  319.    menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  320.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  321.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  322.    
  323.         menu_display(id, menu, 0);
  324.  
  325. }
  326.  
  327. public GGak47_handler(id, menu, item) {
  328.         if( item == MENU_EXIT )
  329.         {
  330.         menu_destroy(menu);
  331.         return PLUGIN_HANDLED;
  332.         }
  333.         new data[9], szName[64];
  334.         new access, callback;
  335.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  336.         new key = str_to_num(data);
  337.    
  338.         if(ak47_list[key][fgy_oles] <= ak47Oles[id])
  339.         {
  340.         kivalasztott[id][v_AK47] = key;
  341.         }
  342.         else
  343.         {
  344.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  345.         }
  346.  
  347.         menu_destroy(menu);
  348.         return PLUGIN_HANDLED;
  349. }
  350. public awp_menu(id) {
  351.  
  352.     new String[121];
  353.    
  354.     new cim[512];
  355.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAWP Skinek \r[\dPontjaid: \y%d\r]",awpOles[id]);
  356.         new menu = menu_create(cim, "awp_handler" );
  357.        
  358.     for(new i;i < sizeof(awp_list); i++)
  359. {
  360.        new a[6]; num_to_str(i, a, 5);
  361.        if(awp_list[i][fgy_oles] <= awpOles[id])
  362.        {
  363.    formatex(String, charsmax(String), "\w%s \y*Elérve", awp_list[i][Nevei]);
  364.     }
  365.     else if(awp_list[i][fgy_oles] > awpOles[id])
  366.     {
  367.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", awp_list[i][Nevei],awpOles[id],awp_list[i][fgy_oles]);
  368.     }
  369.    menu_additem(menu, String, a);
  370. }
  371.    
  372.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  373.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  374.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  375.    
  376.         menu_display(id, menu, 0);
  377. }
  378.  
  379. public awp_handler(id, menu, item) {
  380.         if( item == MENU_EXIT )
  381.         {
  382.         menu_destroy(menu);
  383.         return PLUGIN_HANDLED;
  384.         }
  385.         new data[9], szName[64];
  386.         new access, callback;
  387.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  388.         new key = str_to_num(data);
  389.    
  390.         if(awp_list[key][fgy_oles] <= awpOles[id])
  391.         {
  392.         kivalasztott[id][v_AWP] = key;
  393.         }
  394.         else
  395.         {
  396.         client_print_color(id, GREEN, "^3[Infó]^4» ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  397.         }
  398.  
  399.         menu_destroy(menu);
  400.         return PLUGIN_HANDLED;
  401.  }
  402. public scout_menu(id) {
  403.  
  404.     new String[121];
  405.    
  406.     new cim[512];
  407.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wSCOUT Skinek \r[\dPontjaid: \y%d\r]",scoutOles[id]);
  408.         new menu = menu_create(cim, "scout_handler" );
  409.        
  410.     for(new i;i < sizeof(scout_list); i++)
  411. {
  412.        new a[6]; num_to_str(i, a, 5);
  413.        if(scout_list[i][fgy_oles] <= scoutOles[id])
  414.        {
  415.    formatex(String, charsmax(String), "\w%s \y*Elérve ", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]);
  416.     }
  417.     else if(scout_list[i][fgy_oles] > scoutOles[id])
  418.     {
  419.     formatex(String, charsmax(String), "\d%s \y[\d%d\w/\r%d\y]", scout_list[i][Nevei],scoutOles[id],scout_list[i][fgy_oles]);
  420.     }
  421.    menu_additem(menu, String, a);
  422. }
  423.    
  424.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  425.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  426.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  427.    
  428.         menu_display(id, menu, 0);
  429. }
  430. public scout_handler(id, menu, item) {
  431.         if( item == MENU_EXIT )
  432.         {
  433.         menu_destroy(menu);
  434.         return PLUGIN_HANDLED;
  435.         }
  436.         new data[9], szName[64];
  437.         new access, callback;
  438.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  439.         new key = str_to_num(data);
  440.    
  441.         if(scout_list[key][fgy_oles] <= scoutOles[id])
  442.         {
  443.         kivalasztott[id][v_SCOUT] = key;
  444.         }
  445.         else
  446.         {
  447.         client_print_color(id , GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  448.         }
  449.  
  450.         menu_destroy(menu);
  451.         return PLUGIN_HANDLED;
  452. }      
  453. public famas_menu(id) {
  454.  
  455.     new String[121];
  456.    
  457.     new cim[512];
  458.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wFamas Skinek \r[\dPontjaid: \y%d\r]",famasOles[id]);
  459.         new menu = menu_create(cim, "famas_handler" );
  460.        
  461.     for(new i;i < sizeof(famas_list); i++)
  462. {
  463.        new a[6]; num_to_str(i, a, 5);
  464.        if(famas_list[i][fgy_oles] <= famasOles[id])
  465.        {
  466.    formatex(String, charsmax(String), "\w%s \y*Elérve", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]);
  467.     }
  468.     else if(famas_list[i][fgy_oles] > famasOles[id])
  469.     {
  470.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", famas_list[i][Nevei],famasOles[id],famas_list[i][fgy_oles]);
  471.     }
  472.    menu_additem(menu, String, a);
  473. }
  474.    
  475.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  476.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  477.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  478.    
  479.         menu_display(id, menu, 0);
  480. }
  481.  
  482. public famas_handler(id, menu, item) {
  483.         if( item == MENU_EXIT )
  484.         {
  485.         menu_destroy(menu);
  486.         return PLUGIN_HANDLED;
  487.         }
  488.         new data[9], szName[64];
  489.         new access, callback;
  490.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  491.         new key = str_to_num(data);
  492.    
  493.         if(famas_list[key][fgy_oles] <= famasOles[id])
  494.         {
  495.         kivalasztott[id][v_FAMAS] = key;
  496.         }
  497.         else
  498.         {
  499.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  500.         }
  501.  
  502.         menu_destroy(menu);
  503.         return PLUGIN_HANDLED;
  504. }      
  505. public galil_menu(id) {
  506.  
  507. new String[121];
  508.    
  509.     new cim[512];
  510.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wGALIL Skinek \r[\dPontjaid: \y%d\r]",galilOles[id]);
  511.         new menu = menu_create(cim, "galil_handler" );
  512.        
  513.     for(new i;i < sizeof(galil_list); i++)
  514. {
  515.        new a[6]; num_to_str(i, a, 5);
  516.        if(galil_list[i][fgy_oles] <= galilOles[id])
  517.        {
  518.    formatex(String, charsmax(String), "\w%s \y*Elérve", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]);
  519.     }
  520.     else if(galil_list[i][fgy_oles] > galilOles[id])
  521.     {
  522.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", galil_list[i][Nevei],galilOles[id],galil_list[i][fgy_oles]);
  523.     }
  524.    menu_additem(menu, String, a);
  525. }
  526.    
  527.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  528.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  529.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  530.    
  531.         menu_display(id, menu, 0);
  532. }
  533.  
  534. public galil_handler(id, menu, item) {
  535.         if( item == MENU_EXIT )
  536.         {
  537.         menu_destroy(menu);
  538.         return PLUGIN_HANDLED;
  539.         }
  540.         new data[9], szName[64];
  541.         new access, callback;
  542.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  543.         new key = str_to_num(data);
  544.    
  545.         if(galil_list[key][fgy_oles] <= galilOles[id])
  546.         {
  547.         kivalasztott[id][v_GALIL] = key;
  548.         }
  549.         else
  550.         {
  551.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  552.         }
  553.  
  554.         menu_destroy(menu);
  555.         return PLUGIN_HANDLED; 
  556. }      
  557. public aug_menu(id) {      
  558.  
  559.     new String[121];
  560.    
  561.     new cim[512];
  562.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wAUG Skinek \r[\dPontjaid: \y%d\r]",augOles[id]);
  563.         new menu = menu_create(cim, "aug_handler" );
  564.        
  565.         for(new i;i < sizeof(m3_list); i++)
  566. {
  567.        new a[6]; num_to_str(i, a, 5);
  568.        if(m3_list[i][fgy_oles] <= m3Oles[id])
  569.        {
  570.    formatex(String, charsmax(String), "\w%s \y*Elérve", aug_list[i][Nevei],augOles[id],aug_list[i][fgy_oles]);
  571.     }
  572.     else if(aug_list[i][fgy_oles] > augOles[id])
  573.     {
  574.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", aug_list[i][Nevei],augOles[id],aug_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. public aug_handler(id, menu, item) {
  586.         if( item == MENU_EXIT )
  587.         {
  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(aug_list[key][fgy_oles] <= augOles[id])
  597.         {
  598.         kivalasztott[id][v_AUG] = key;
  599.         }
  600.         else
  601.         {
  602.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  603.         }
  604.  
  605.         menu_destroy(menu);
  606.         return PLUGIN_HANDLED;
  607. }
  608.        
  609. public m3_menu(id) {
  610.  
  611.     new String[121];
  612.    
  613.     new cim[512];
  614.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wM3 Skinek \r[\dPontjaid: \y%d\r]",m3Oles[id]);
  615.         new menu = menu_create(cim, "m3_handler" );
  616.        
  617.     for(new i;i < sizeof(m3_list); i++)
  618. {
  619.        new a[6]; num_to_str(i, a, 5);
  620.        if(m3_list[i][fgy_oles] <= m3Oles[id])
  621.        {
  622.    formatex(String, charsmax(String), "\w%s \y*Elérve", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]);
  623.     }
  624.     else if(aug_list[i][fgy_oles] > m3Oles[id])
  625.     {
  626.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", m3_list[i][Nevei],m3Oles[id],m3_list[i][fgy_oles]);
  627.     }
  628.    menu_additem(menu, String, a);
  629. }
  630.    
  631.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  632.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  633.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  634.    
  635.         menu_display(id, menu, 0);
  636. }
  637. public m3_handler(id, menu, item) {
  638.         if( item == MENU_EXIT )
  639.         {
  640.         menu_destroy(menu);
  641.         return PLUGIN_HANDLED;
  642.         }
  643.         new data[9], szName[64];
  644.         new access, callback;
  645.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  646.         new key = str_to_num(data);
  647.    
  648.         if(m3_list[key][fgy_oles] <= m3Oles[id])
  649.         {
  650.         kivalasztott[id][v_M3] = key;
  651.         }
  652.         else
  653.         {
  654.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  655.         }
  656.  
  657.         menu_destroy(menu);
  658.         return PLUGIN_HANDLED;
  659.  
  660. }      
  661. public xm1014_menu(id) {
  662.  
  663.     new String[121];
  664.    
  665.     new cim[512];
  666.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wXM1014 Skinek \r[\dPontjaid: \y%d\r]",xm1014Oles[id]);
  667.         new menu = menu_create(cim, "xm1014_handler" );
  668.        
  669.     for(new i;i < sizeof(aug_list); i++)
  670. {
  671.        new a[6]; num_to_str(i, a, 5);
  672.        if(xm1014_list[i][fgy_oles] <= xm1014Oles[id])
  673.        {
  674.    formatex(String, charsmax(String), "\w%s \y*Elérve", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]);
  675.     }
  676.     else if(xm1014_list[i][fgy_oles] > xm1014Oles[id])
  677.     {
  678.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", xm1014_list[i][Nevei],xm1014Oles[id],xm1014_list[i][fgy_oles]);
  679.     }
  680.    menu_additem(menu, String, a);
  681. }
  682.    
  683.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  684.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  685.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  686.    
  687.         menu_display(id, menu, 0);
  688. }
  689.  
  690. public xm1014_handler(id, menu, item) {
  691.         if( item == MENU_EXIT )
  692.         {
  693.         menu_destroy(menu);
  694.         return PLUGIN_HANDLED;
  695.         }
  696.         new data[9], szName[64];
  697.         new access, callback;
  698.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  699.         new key = str_to_num(data);
  700.    
  701.         if(xm1014_list[key][fgy_oles] <= xm1014Oles[id])
  702.         {
  703.         kivalasztott[id][v_XM1014] = key;
  704.         }
  705.         else
  706.         {
  707.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  708.         }
  709.  
  710.         menu_destroy(menu);
  711.         return PLUGIN_HANDLED;
  712. }
  713. public knife_menu(id) {
  714.  
  715.     new String[121];
  716.    
  717.     new cim[512];
  718.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wKNIFE Skinek \r[\dPontjaid: \y%d\r]",knifeOles[id]);
  719.         new menu = menu_create(cim, "knife_handler" );
  720.        
  721.     for(new i;i < sizeof(knife_list); i++)
  722. {
  723.        new a[6]; num_to_str(i, a, 5);
  724.        if(knife_list[i][fgy_oles] <= knifeOles[id])
  725.        {
  726.    formatex(String, charsmax(String), "\w%s \y*Elérve", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]);
  727.     }
  728.     else if(knife_list[i][fgy_oles] > knifeOles[id])
  729.     {
  730.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", knife_list[i][Nevei],knifeOles[id],knife_list[i][fgy_oles]);
  731.     }
  732.    menu_additem(menu, String, a);
  733. }
  734.    
  735.         menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  736.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  737.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  738.    
  739.         menu_display(id, menu, 0);
  740. }
  741. public knife_handler(id, menu, item) {
  742.         if( item == MENU_EXIT )
  743.         {
  744.         menu_destroy(menu);
  745.         return PLUGIN_HANDLED;
  746.         }
  747.         new data[9], szName[64];
  748.         new access, callback;
  749.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  750.         new key = str_to_num(data);
  751.    
  752.         if(knife_list[key][fgy_oles] <= knifeOles[id])
  753.         {
  754.         kivalasztott[id][v_KNIFE] = key;
  755.         }
  756.         else
  757.         {
  758.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  759.         }
  760.  
  761.         menu_destroy(menu);
  762.         return PLUGIN_HANDLED;
  763. }
  764. public deagle_menu(id) {
  765.  
  766.     new String[121];
  767.    
  768.     new cim[512];
  769.    format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wDEAGLE Skinek \r[\dPontjaid: \y%d\r]", deagleOles[id]);
  770.    new menu = menu_create(cim, "deagle_handler" );
  771.        
  772.     for(new i;i < sizeof(deagle_list); i++)
  773.     {
  774.     new a[6]; num_to_str(i, a, 5);
  775.      if(deagle_list[i][fgy_oles] <= deagleOles[id])
  776.     {
  777.    formatex(String, charsmax(String), "\w%s \y*Elérve", deagle_list[i][Nevei],deagleOles[id],deagle_list[i][fgy_oles]);
  778.     }
  779.     else if(deagle_list[i][fgy_oles] > deagleOles[id])
  780.     {
  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.         {
  796.         menu_destroy(menu);
  797.         return PLUGIN_HANDLED;
  798.         }
  799.         new data[9], szName[64];
  800.         new access, callback;
  801.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  802.         new key = str_to_num(data);
  803.    
  804.         if(deagle_list[key][fgy_oles] <= deagleOles[id])
  805.         {
  806.         kivalasztott[id][v_DEAGLE] = key;
  807.         }
  808.         else
  809.         {
  810.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  811.         }
  812.  
  813.         menu_destroy(menu);
  814.         return PLUGIN_HANDLED;
  815. }      
  816. public usp_menu(id) {
  817.  
  818.     new String[121];
  819.    
  820.     new cim[512];
  821.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wUSP Skinek \r[\dPontjaid: \y%d\r]",uspOles[id]);
  822.         new menu = menu_create(cim, "usp_handler" );
  823.        
  824.     for(new i;i < sizeof(usp_list); i++)
  825. {
  826.        new a[6]; num_to_str(i, a, 5);
  827.        if(usp_list[i][fgy_oles] <= uspOles[id])
  828.        {
  829.    formatex(String, charsmax(String), "\w%s \y*Elérve", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]);
  830.     }
  831.     else if(usp_list[i][fgy_oles] > uspOles[id])
  832.     {
  833.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", usp_list[i][Nevei],uspOles[id],usp_list[i][fgy_oles]);
  834.     }
  835.    menu_additem(menu, String, a);
  836. }
  837.    
  838.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  839.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  840.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  841.    
  842.         menu_display(id, menu, 0);
  843. }
  844. public usp_handler(id, menu, item) {
  845.         if( item == MENU_EXIT )
  846.         {
  847.         menu_destroy(menu);
  848.         return PLUGIN_HANDLED;
  849.         }
  850.         new data[9], szName[64];
  851.         new access, callback;
  852.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  853.         new key = str_to_num(data);
  854.    
  855.         if(usp_list[key][fgy_oles] <= uspOles[id])
  856.         {
  857.         kivalasztott[id][v_USP] = key;
  858.         }
  859.         else
  860.         {
  861.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  862.         }
  863.  
  864.         menu_destroy(menu);
  865.         return PLUGIN_HANDLED;
  866.  
  867. }              
  868. public glock_menu(id) {
  869.  
  870.     new String[121];
  871.    
  872.     new cim[512];
  873.         format(cim, charsmax(cim), "[.:DarK~DemonS:.] \wGLOCK18 Skinek \r[\dPontjaid: \y%d\r]",glockOles[id]);
  874.         new menu = menu_create(cim, "glock_handler" );
  875.        
  876.     for(new i;i < sizeof(glock_list); i++)
  877. {
  878.        new a[6]; num_to_str(i, a, 5);
  879.        if(glock_list[i][fgy_oles] <= glockOles[id])
  880.        {
  881.    formatex(String, charsmax(String), "\w%s \y*Elérve", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]);
  882.     }
  883.     else if(glock_list[i][fgy_oles] > glockOles[id])
  884.     {
  885.     formatex(String, charsmax(String), "\d%s  \y[\d%d\w/\r%d\y]", glock_list[i][Nevei],glockOles[id],glock_list[i][fgy_oles]);
  886.     }
  887.    menu_additem(menu, String, a);
  888. }
  889.    
  890.     menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  891.     menu_setprop(menu, MPROP_NEXTNAME, "Tovább");
  892.     menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  893.    
  894.         menu_display(id, menu, 0);
  895. }
  896. public glock_handler(id, menu, item) {
  897.         if( item == MENU_EXIT )
  898.         {
  899.         menu_destroy(menu);
  900.         return PLUGIN_HANDLED;
  901.         }
  902.         new data[9], szName[64];
  903.         new access, callback;
  904.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  905.         new key = str_to_num(data);
  906.    
  907.         if(glock_list[key][fgy_oles] <= glockOles[id])
  908.         {
  909.         kivalasztott[id][v_GLOCK] = key;
  910.         }
  911.         else
  912.         {
  913.         client_print_color(id, GREEN, "^3[.:DarK~DemonS:.]^4 ^1Sajnálom, nincs elegendő ^3Pontod^3!");
  914.         }
  915.  
  916.         menu_destroy(menu);
  917.         return PLUGIN_HANDLED;
  918.         }
  919. public Raktar_h(id, menu, item){
  920.  
  921.     if(item == MENU_EXIT)
  922.     {
  923.         menu_destroy(menu);
  924.         return;
  925.     }
  926.    
  927.     new data[9], szName[64];
  928.     new access, callback;
  929.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  930.     new key = str_to_num(data);
  931.    
  932.     switch(key)
  933.     {
  934.         case 1: m4a1_menu(id);
  935.         case 2: ak47_menu(id);
  936.         case 3: awp_menu(id);
  937.         case 4: scout_menu(id);
  938.         case 5: famas_menu(id);
  939.         case 6: aug_menu(id);
  940.         case 7: galil_menu(id);
  941.         case 8: m3_menu(id);
  942.         case 9: xm1014_menu(id);
  943.         case 10: knife_menu(id);
  944.         case 11: deagle_menu(id);
  945.         case 12: usp_menu(id);
  946.         case 13: glock_menu(id);
  947.         if(get_user_weapon(Gyilkos) == CSW_M4A1)
  948.     {
  949.     m4a1fegyverrel(Gyilkos);
  950.     }
  951.     if(get_user_weapon(Gyilkos) == CSW_AK47)
  952.     {
  953.     ak47fegyverrel(Gyilkos);
  954.     }
  955.     if(get_user_weapon(Gyilkos) == CSW_AWP)
  956.     {
  957.     awpfegyverrel(Gyilkos);
  958.     }
  959.     if(get_user_weapon(Gyilkos) == CSW_SCOUT)
  960.     {
  961.     scoutfegyverrel(Gyilkos);
  962.     }
  963.     if(get_user_weapon(Gyilkos) == CSW_FAMAS)
  964.     {
  965.     famasfegyverrel(Gyilkos);
  966.     }
  967.     if(get_user_weapon(Gyilkos) == CSW_GALIL)
  968.     {
  969.     galilfegyverrel(Gyilkos);
  970.     }
  971.     if(get_user_weapon(Gyilkos) == CSW_AUG)
  972.     {
  973.     augfegyverrel(Gyilkos);
  974.     }
  975.     if(get_user_weapon(Gyilkos) == CSW_M3)
  976.     {
  977.     m3fegyverrel(Gyilkos);
  978.     }
  979.     if(get_user_weapon(Gyilkos) == CSW_XM1014)
  980.     {
  981.     xm1014fegyverrel(Gyilkos);
  982.     }
  983.     if(get_user_weapon(Gyilkos) == CSW_KNIFE)
  984.     {
  985.     knifefegyverrel(Gyilkos);
  986.     }
  987.     if(get_user_weapon(Gyilkos) == CSW_DEAGLE)
  988.     {
  989.     deaglefegyverrel(Gyilkos);
  990.     }
  991.     if(get_user_weapon(Gyilkos) == CSW_USP)
  992.     {
  993.     uspfegyverrel(Gyilkos);
  994.     }
  995.     if(get_user_weapon(Gyilkos) == CSW_GLOCK18 )
  996.     {
  997.     glockfegyverrel(Gyilkos);
  998.     }
  999.    return PLUGIN_HANDLED;
  1000. }
  1001. public m4a1fegyverrel(id)
  1002. {
  1003.     new szNev[32]; get_user_name(id, szNev, 31);
  1004.  
  1005.         m4a1Oles[id] += 2;
  1006.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ M4a1 fegyver]^1 Jutalom ^3[ +2 M4a1 Pont]", Chat_Prefix, szNev);
  1007. }
  1008. public ak47fegyverrel(id)
  1009. {
  1010. new szNev[32]; get_user_name(id, szNev, 31);
  1011.  
  1012.         ak47Oles[id] += 2;
  1013.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Ak47 fegyver]^1 Jutalom ^3[ +2 Ak47 Pont]", Chat_Prefix, szNev);
  1014.  
  1015. }
  1016. public awpfegyverrel(id)
  1017. {
  1018. new szNev[32]; get_user_name(id, szNev, 31);
  1019.  
  1020.             awpOles[id] += 2;
  1021.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Awp fegyver]^1 Jutalom ^3[ +2 Awp Pont]", Chat_Prefix, szNev);
  1022.        
  1023. }
  1024. public scoutfegyverrel(id)
  1025. {
  1026. new szNev[32]; get_user_name(id, szNev, 31);
  1027.  
  1028.             scoutOles[id] += 2;
  1029.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Scout fegyver]^1 Jutalom ^3[ +2 Scout Pont]", Chat_Prefix, szNev);
  1030.        
  1031. }
  1032. public famasfegyverrel(id)
  1033. {
  1034. new szNev[32]; get_user_name(id, szNev, 31);
  1035.  
  1036.             famasOles[id] += 3;
  1037.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Famas ]^1 Jutalom ^3[ +3 Famas Pont]", Chat_Prefix, szNev);
  1038. }
  1039. public galilfegyverrel(id)
  1040. {
  1041. new szNev[32]; get_user_name(id, szNev, 31);
  1042.  
  1043.             galilOles[id] += 2;
  1044.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Galil ]^1 Jutalom ^3[ +2 Galil Pont]", Chat_Prefix, szNev);
  1045. }
  1046. public augfegyverrel(id)
  1047. {
  1048. new szNev[32]; get_user_name(id, szNev, 31);
  1049.  
  1050.             augOles[id] += 2;
  1051.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Aug ]^1 Jutalom ^3[ +2 Aug Pont]", Chat_Prefix, szNev);
  1052. }
  1053. public m3fegyverrel(id)
  1054. {
  1055. new szNev[32]; get_user_name(id, szNev, 31);
  1056.  
  1057.             m3Oles[id] += 3;
  1058.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ M3 ]^1 Jutalom ^3[ +3 Aug Pont]", Chat_Prefix, szNev); 
  1059. }
  1060. public xm1014fegyverrel(id)
  1061. {
  1062. new szNev[32]; get_user_name(id, szNev, 31);
  1063.  
  1064.             xm1014Oles[id] += 2;
  1065.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Xm1014 ]^1 Jutalom ^3[ +2 Xm1014 Pont]", Chat_Prefix, szNev);
  1066. }
  1067. public knifefegyverrel(id)
  1068. {
  1069. new szNev[32]; get_user_name(id, szNev, 31);
  1070.  
  1071.             knifeOles[id] += 3;
  1072.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Knife ]^1 Jutalom ^3[ +3 Knife Pont]", Chat_Prefix, szNev);
  1073. }
  1074. public deaglefegyverrel(id)
  1075. {
  1076. new szNev[32]; get_user_name(id, szNev, 31);
  1077.  
  1078.             deagleOles[id] += 2;
  1079.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Deagle ]^1 Jutalom ^3[ +2 Deagle Pont]", Chat_Prefix, szNev);
  1080. }
  1081. public uspfegyverrel(id)
  1082. {
  1083. new szNev[32]; get_user_name(id, szNev, 31);
  1084.  
  1085.             uspOles[id] += 2;
  1086.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Usp ]^1 Jutalom ^3[ +2 Usp Pont]", Chat_Prefix, szNev);
  1087. }
  1088. public glockfegyverrel(id)
  1089. {
  1090. new szNev[32]; get_user_name(id, szNev, 31);
  1091.  
  1092.             glockOles[id] += 3;
  1093.         client_print_color(id, GREEN, "%s ^1%s ^1 Ölésed :^3[ Glock ]^1 Jutalom ^3[ +3 Glock Pont]", Chat_Prefix, szNev);
  1094.  
  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.     {
  1103.         set_user_health(attacker, health + 5);
  1104.     }
  1105.     if(health > 100)
  1106.     {
  1107.         set_user_health(attacker, 110);
  1108.     }
  1109. }
  1110. public client_disconnect(id)
  1111. {
  1112. if(!is_user_bot(id))
  1113. {
  1114.     Update(id);
  1115. }
  1116.  
  1117. Oles[id] = 0;
  1118. m4a1Oles[id] = 0;
  1119. ak47Oles[id] = 0;
  1120. awpOles[id] = 0;
  1121. scoutOles[id] = 0;
  1122. famasOles[id] = 0;
  1123. augOles[id] = 0;
  1124. galilOles[id] = 0;
  1125. m3Oles[id] = 0;
  1126. xm1014Oles[id] = 0;
  1127. knifeOles[id] = 0;
  1128. deagleOles[id] = 0;
  1129. uspOles[id] = 0;
  1130. glockOles[id] = 0
  1131. public client_putinserver(id)
  1132. {
  1133. if(!is_user_bot(id))
  1134. {
  1135.     get_user_name(id, name, charsmax(name));
  1136.     Load(id);
  1137.     szerverbelepes(id);
  1138. }
  1139. }
  1140. public plugin_cfg()
  1141. {
  1142.    
  1143.     static Query[10048]
  1144.     new Len
  1145.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skinrangmenu`");
  1146.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Steamid` varchar(32) NOT NULL, ");
  1147.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Oles` int(11) NOT NULL,");
  1148.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m4a1Oles` int(11) NOT NULL,");
  1149.     Len += formatex(Query[Len], charsmax(Query)-Len, "`ak47Oles` int(11) NOT NULL,");
  1150.     Len += formatex(Query[Len], charsmax(Query)-Len, "`awpOles` int(11) NOT NULL,");
  1151.     Len += formatex(Query[Len], charsmax(Query)-Len, "`scoutOles` int(11) NOT NULL,");
  1152.     Len += formatex(Query[Len], charsmax(Query)-Len, "`famasOles` int(11) NOT NULL,");
  1153.     Len += formatex(Query[Len], charsmax(Query)-Len, "`galilOles` int(11) NOT NULL,");
  1154.     Len += formatex(Query[Len], charsmax(Query)-Len, "`augOles` int(11) NOT NULL,");
  1155.     Len += formatex(Query[Len], charsmax(Query)-Len, "`m3Oles` int(11) NOT NULL,");
  1156.     Len += formatex(Query[Len], charsmax(Query)-Len, "`xm1014Oles` int(11) NOT NULL,");
  1157.     Len += formatex(Query[Len], charsmax(Query)-Len, "`knifeOles` int(11) NOT NULL,");
  1158.     Len += formatex(Query[Len], charsmax(Query)-Len, "`deagleOles` int(11) NOT NULL,");
  1159.     Len += formatex(Query[Len], charsmax(Query)-Len, "`uspOles` int(11) NOT NULL,");
  1160.     Len += formatex(Query[Len], charsmax(Query)-Len, "`glockOles` int(11) NOT NULL,");
  1161.    
  1162.     Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  1163.    
  1164.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  1165. }
  1166. public Load(id)
  1167. {
  1168.     static Query[10048];
  1169.     new Data[1], Steam[40];
  1170.     Data[0] = id;
  1171.  
  1172.     get_user_authid(id, Steam, charsmax(Steam))
  1173.  
  1174.     formatex(Query, charsmax(Query), "SELECT * FROM `skinrangmenu` WHERE Steamid = ^"%s^";", Steam)
  1175.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  1176. }
  1177. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1178.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1179.         log_amx("%s", Error);
  1180.         return;
  1181.     }
  1182.     else {
  1183.         new id = Data[0];
  1184.  
  1185.         if(SQL_NumRows(Query) > 0)
  1186.         {
  1187.             m4a1Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "m4a1Oles"));           
  1188.             ak47Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "ak47Oles"));           
  1189.             awpOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "awpOles"));         
  1190.             scoutOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "scoutOles"));         
  1191.             famasOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "famasOles"));
  1192.             galilOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "galilOles"));
  1193.             augOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "augOles"));
  1194.             xm1014Oles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "xm1014Oles"));
  1195.             knifeOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "knifeOles"));
  1196.             deagleOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "deagleOles"));
  1197.             uspOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "uspOles"));
  1198.             glockOles[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "glockOles"));
  1199.  
  1200. }
  1201. public Save(id)
  1202. {
  1203. static Query[256]
  1204. new Steam[40]
  1205.  
  1206. get_user_authid(id, Steam, charsmax(Steam))
  1207.  
  1208. formatex(Query, charsmax(Query), "INSERT INTO `skinrangmenu` (`Steamid`) VALUES (^"%s^");", Steam)
  1209.  
  1210. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  1211. }
  1212. public Update(id)
  1213. {
  1214.     static Query[10048]
  1215.     new Len
  1216.     new Steam[32]; get_user_authid(id, Steam, 31)
  1217.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `skinrangmenu` SET Oles = ^"%i^", ", Oles[id]);
  1218.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^", ", m4a1Oles[id]);
  1219.     Len += formatex(Query[Len], charsmax(Query)-Len, "ak47Oles = ^"%i^", ", ak47Oles[id]);
  1220.     Len += formatex(Query[Len], charsmax(Query)-Len, "awpOles = ^"%i^", ", awpOles[id]);
  1221.     Len += formatex(Query[Len], charsmax(Query)-Len, "scoutOles = ^"%i^", ", scoutOles[id]);
  1222.     Len += formatex(Query[Len], charsmax(Query)-Len, "famasOles = ^"%i^", ", famasOles[id]);
  1223.     Len += formatex(Query[Len], charsmax(Query)-Len, "galilOles = ^"%i^", ", galilOles[id]);
  1224.     Len += formatex(Query[Len], charsmax(Query)-Len, "augOles = ^"%i^", ", augOles[id]);
  1225.     Len += formatex(Query[Len], charsmax(Query)-Len, "m3Oles = ^"%i^", ", m3Oles[id]);
  1226.     Len += formatex(Query[Len], charsmax(Query)-Len, "xm1014Oles = ^"%i^", ", xm1014Oles[id]);
  1227.     Len += formatex(Query[Len], charsmax(Query)-Len, "knifeOles = ^"%i^", ", knifeOles[id]);
  1228.     Len += formatex(Query[Len], charsmax(Query)-Len, "deagleOles = ^"%i^", ", deagleOles[id]);
  1229.     Len += formatex(Query[Len], charsmax(Query)-Len, "uspOles = ^"%i^", ", uspOles[id]);
  1230.     Len += formatex(Query[Len], charsmax(Query)-Len, "glockOles = ^"%i^", ", glockOles[id]);
  1231.     Len += formatex(Query[Len], charsmax(Query)-Len, "m4a1Oles = ^"%i^" WHERE Steamid = ^"%s^";", m4a1Oles[id], Steam)
  1232.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query)
  1233. }
  1234. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1235.     if(FailState == TQUERY_CONNECT_FAILED)
  1236.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  1237.     else if(FailState == TQUERY_QUERY_FAILED)
  1238.         set_fail_state("Query Error");
  1239.     if(Errcode)
  1240.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  1241. }
  1242. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  1243.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  1244.         log_amx("%s", Error);
  1245.         return;
  1246.     }
  1247. }
  1248. public plugin_end()
  1249. {
  1250.     SQL_FreeHandle(g_SqlTuple);
  1251. }


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 1 hozzászólás ] 


Ki van itt

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


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole