hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.17. 13:55



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

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

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



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

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regrendszer nem müködik!
HozzászólásElküldve:2016.10.22. 16:01 
Offline
Jómunkásember

Csatlakozott:2016.06.20. 10:23
Hozzászólások:489
Megköszönt másnak: 47 alkalommal
Megköszönték neki: 15 alkalommal
sziasztok!
Miért nem müködik a regrendszer?
Vagy nemjól raktam össze?
  1. //
  2. //-------------------------------------------------------
  3. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @       @ @@@@@@@ |
  4. // @          @   @  @      @ @     @@  @       @ @       |
  5. // @           @ @   @      @ @      @  @       @ @       |
  6. // @@@@@@@@@    @    @      @ @      @  @       @ @@@@@@@ |
  7. // @           @ @   @      @ @      @  @       @       @ |
  8. // @          @   @  @      @ @     @@  @       @       @ |
  9. // @@@@@@@@@ @     @ @@@@@@@@ @@@@@@    @@@@@@@@@ @@@@@@@ |
  10. //-------------------------------------------------------
  11. //
  12. #include <amxmodx>
  13. #include <engine>
  14. #include <fakemeta>
  15. #include <colorchat>
  16. #include <hamsandwich>
  17. #include <sqlx>
  18. #include <amxmisc>
  19. #include <fun>
  20. #include <cstrike>
  21.  
  22. new const PLUGIN[] = "Skin MenĂĽ"
  23. new const VERSION[] = "1.0"
  24. new const AUTHOR[] = "exodus"
  25.  
  26. //------------------------------------------------------------------------------------------------
  27. //Beállítások
  28. //------------------------------------------------------------------------------------------------
  29. //Register System
  30. new Registered[33], bool:Loggedin[33], bool:Write[33], bool:Write2[33], RegPassword[32][33], UserPassword[32][33];
  31.  
  32. new const SQLINFO[][] = { "a", "s", "d", "2" };
  33.  
  34. new const Prefix[] = "Skin Menü 4.0" //Menükben megjelenő prefix
  35. new const Chat_Prefix[] = "[New -DeathMach]" //Chatben megjelenő prefix
  36. new const Website[] = "facebook.com/newteam14" //Főmenüben a menük alatt megjelenő kiírás (pl.: fb oldal)
  37.  
  38. new const Drop[][] = { 40 }; //Mennyi ölés után adjon valamilyen skint.
  39.  
  40. #define MAX 50 //Felszerelhető skinek száma
  41. #define ADMIN ADMIN_BAN //Addoláshoz szükséges jog
  42.  
  43. //------------------------------------------------------------------------------------------------
  44. //------------------------------------------------------------------------------------------------
  45. //------------------------------------------------------------------------------------------------
  46. new t_OSkin[MAX][33], t_Skin[5][33], Oles[2][33], name[32][33];
  47. new Handle:g_SqlTuple;
  48. //------------------------------------------------------------------------------------------------
  49.  
  50. public plugin_init()
  51. {
  52. register_plugin(PLUGIN,VERSION,AUTHOR)
  53.  
  54. sql_create_table();
  55.  
  56.     register_impulse(201, "m_Fomenu");
  57.     register_clcmd("say /menus", "m_Fomenu");
  58.     register_clcmd("say /adi", "m_Addolas");
  59.     register_clcmd("say /jatekosinfo", "JatekosInfoMenu");
  60.     register_clcmd("REG_JELSZO", "ToRegister");
  61.     register_clcmd("LOG_JELSZO", "Entry");
  62.     register_clcmd("JELENLEGI_JELSZO", "Question");
  63.     register_clcmd("UJ_JELSZO", "ExChange");
  64.  
  65. register_event("CurWeapon", "m_CurWeapon", "be", "1=1");
  66. register_event("DeathMsg", "m_Halal", "a");
  67. }
  68.  
  69. new const c_Fegyverek[MAX][] =
  70. {
  71.     { "Adidas AK47" },
  72.     { "Barcelone AK47" },
  73.     { "Black AK47" },
  74.     { "Blooded AK47" },
  75.     { "Blue AK47" },
  76.     { "Carboned AK47" },
  77.     { "Collect AK47" },
  78.     { "Color AK47" },
  79.     { "Curzon AK47" },
  80.     { "Galaxy AK47" },
  81.     { "Acho M4A1" },
  82.     { "Black M4A1" },
  83.     { "Cool M4A1" },
  84.     { "Crome M4A1" },
  85.     { "Desert M4A1" },
  86.     { "Dragon M4A1" },
  87.     { "Fain M4A1" },
  88.     { "Fotote M4A1" },
  89.     { "Future M4A1" },
  90.     { "Galaxy M4A1" },
  91.     { "ÁtlátszĂł Deagle" },
  92.     { "Battle Deagle" },
  93.     { "Black Deagle" },
  94.     { "Colt Deagle" },
  95.     { "Dragon Deagle" },
  96.     { "Egyed Deagle" },
  97.     { "Famosas Deagle" },
  98.     { "Fantazi Deagle" },
  99.     { "Galaxy Deagle" },
  100.     { "Gold Deagle" },
  101.     { "Amerika AWP" },
  102.     { "Arany AWP" },
  103.     { "Camon AWP" },
  104.     { "Galaxy AWP" },
  105.     { "Gyik AWP" },
  106.     { "Ice AWP" },
  107.     { "Joker AWP" },
  108.     { "Katona AWP" },
  109.     { "Laser AWP" },
  110.     { "Monster AWP" },
  111.     { "Adidas KĂ©s" },
  112.     { "Atom KĂ©s" },
  113.     { "Black KĂ©s" },
  114.     { "BotkĂ©s" },
  115.     { "Color KĂ©s" },
  116.     { "Dragon KĂ©s" },
  117.     { "Gold KĂ©s" },
  118.     { "Jungel KĂ©s" },
  119.     { "Megatron KĂ©s" },
  120.     { "Natural KĂ©s" }
  121. };
  122.  
  123. new const m_AK47[][] =
  124. {
  125.     "models/BfS_deathmac/Ak47/Adidas.mdl",
  126.     "models/BfS_deathmac/Ak47/Barcelone.mdl",
  127.     "models/BfS_deathmac/Ak47/Black.mdl",
  128.     "models/BfS_deathmac/Ak47/Blooded.mdl",
  129.     "models/BfS_deathmac/Ak47/Blue.mdl",
  130.     "models/BfS_deathmac/Ak47/Carboned.mdl",
  131.     "models/BfS_deathmac/Ak47/Collect.mdl",
  132.     "models/BfS_deathmac/Ak47/Collor.mdl",
  133.     "models/BfS_deathmac/Ak47/Curzon.mdl",
  134.     "models/BfS_deathmac/Ak47/Galaxy.mdl"
  135. };
  136. new const m_M4A1[][] =
  137. {
  138.     "models/BfS_deathmac/M4a1/Acho.mdl",
  139.     "models/BfS_deathmac/M4a1/Black.mdl",
  140.     "models/BfS_deathmac/M4a1/Cool.mdl",
  141.     "models/BfS_deathmac/M4a1/Crome.mdl",
  142.     "models/BfS_deathmac/M4a1/Desert.mdl",
  143.     "models/BfS_deathmac/M4a1/Dragon.mdl",
  144.     "models/BfS_deathmac/M4a1/Fain.mdl",
  145.     "models/BfS_deathmac/M4a1/Fotote.mdl",
  146.     "models/BfS_deathmac/M4a1/Future.mdl",
  147.     "models/BfS_deathmac/M4a1/Galaxy.mdl"
  148. };
  149. new const m_DEAGLE[][] =
  150. {
  151.     "models/BfS_deathmac/Deagle/Atlatszo.mdl",
  152.     "models/BfS_deathmac/Deagle/Batle.mdl",
  153.     "models/BfS_deathmac/Deagle/Black.mdl",
  154.     "models/BfS_deathmac/Deagle/Colt.mdl",
  155.     "models/BfS_deathmac/Deagle/Dragon.mdl",
  156.     "models/BfS_deathmac/Deagle/Egyed.mdl",
  157.     "models/BfS_deathmac/Deagle/Famosas.mdl",
  158.     "models/BfS_deathmac/Deagle/Fantazi.mdl",
  159.     "models/BfS_deathmac/Deagle/Galaxy.mdl",
  160.     "models/BfS_deathmac/Deagle/Gold.mdl"
  161. };
  162. new const m_AWP[][] =
  163. {
  164.     "models/BfS_deathmac/awp/Amerika.mdl",
  165.     "models/BfS_deathmac/awp/Arany.mdl",
  166.     "models/BfS_deathmac/awp/Camon.mdl",
  167.     "models/BfS_deathmac/awp/Galaxy.mdl",
  168.     "models/BfS_deathmac/awp/Gyik.mdl",
  169.     "models/BfS_deathmac/awp/Ice.mdl",
  170.     "models/BfS_deathmac/awp/Joker.mdl",
  171.     "models/BfS_deathmac/awp/Katona.mdl",
  172.     "models/BfS_deathmac/awp/Laser.mdl",
  173.     "models/BfS_deathmac/awp/Monster.mdl"
  174. };
  175. new const m_KNIFE[][] =
  176. {
  177.     "models/BfS_deathmac/knife/Adidas.mdl",
  178.     "models/BfS_deathmac/knife/Atom.mdl",
  179.     "models/BfS_deathmac/knife/Black.mdl",
  180.     "models/BfS_deathmac/knife/Bot.mdl",
  181.     "models/BfS_deathmac/knife/Color.mdl",
  182.     "models/BfS_deathmac/knife/Dragon.mdl",
  183.     "models/BfS_deathmac/knife/Gold.mdl",
  184.     "models/BfS_deathmac/knife/Jungel.mdl",
  185.     "models/BfS_deathmac/knife/Megatron.mdl",
  186.     "models/BfS_deathmac/knife/Natural.mdl"
  187. };
  188. public m_Addolas(id)
  189. {
  190.     if(get_user_flags(id) & ADMIN)
  191.     {
  192.         for(new i;i < MAX; i++)
  193.         t_OSkin[i][id] += 1;
  194.         ColorChat(id, GREEN, "%s^1Megkaptál minden skint!", Chat_Prefix);
  195.     }
  196.     else
  197.     {
  198.         ColorChat(id, GREEN, "%s^1Nincs jogod ehhez a parancshoz", Chat_Prefix);
  199.     }
  200. }
  201. public m_Fomenu(id)
  202. {
  203. new cim[121];
  204. format(cim, charsmax(cim), "[%s] \r~ \dFőmenü^n\dKövetkező Drop: [\r%d\d/%dÖlés]", Prefix, Oles[0][id], Drop[0][0]);
  205. new menu = menu_create(cim, "h_Fomenu");
  206.  
  207. menu_additem(menu, "Felszerelések", "1", 0);
  208. format(cim, charsmax(cim), "Random Skin \d[\r%d\d/25Ölés]", Oles[1][id]);
  209. menu_additem(menu, cim, "2", 0);
  210.  
  211. format(cim, charsmax(cim), "Jatekos Informacio^n^n\d%s",  Website);
  212. menu_additem(menu, cim, "3", 0);
  213.  
  214. menu_display(id, menu, 0);
  215. }
  216.  
  217. public h_Fomenu(id, menu, item)
  218. {
  219. if(item == MENU_EXIT)
  220. {
  221.     menu_destroy(menu);
  222.     return;
  223. }
  224.  
  225. new data[9], szName[64];
  226. new access, callback;
  227. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  228. new key = str_to_num(data);
  229.  
  230. switch(key)
  231.     {
  232.         case 1: m_Felszereles(id);
  233.         case 2:
  234.         {
  235.             if(Oles[1][id] >= 25)
  236.             {
  237.                 m_RandomDrop(id);
  238.             }
  239.             else
  240.             {
  241.                 ColorChat(id, GREEN, "%s^1Nincs meg a szĂĽksĂ©ges 25 ölĂ©sed", Chat_Prefix);
  242.             }
  243.         }
  244.         case 3: JatekosInfoMenu(id);
  245.     }
  246. }
  247.  
  248. public m_Felszereles(id)
  249. {
  250. new String[121];
  251. formatex(String, charsmax(String), "[%s] \r~ \dFelszerelés", Prefix);
  252. new menu = menu_create(String, "h_Felszereles");
  253.  
  254.     for(new i;i < sizeof(c_Fegyverek); i++)
  255.     {
  256.         if(t_OSkin[i][id] > 0)
  257.         {
  258.             new Sor[6]; num_to_str(i, Sor, 5);
  259.             formatex(String, charsmax(String), "%s \d[\r%d \dDB]", c_Fegyverek[i][0], t_OSkin[i][id]);
  260.             menu_additem(menu, String, Sor);
  261.         }
  262.     }
  263.    
  264. menu_display(id, menu, 0);
  265. }
  266.  
  267. public h_Felszereles(id, menu, item)
  268. {
  269. if(item == MENU_EXIT)
  270. {
  271.     menu_destroy(menu);
  272.     return;
  273. }
  274.  
  275. new data[9], szName[64];
  276. new access, callback;
  277. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  278. new key = str_to_num(data);
  279.  
  280. switch(key)
  281.     {
  282.         case 0..9: t_Skin[0][id] = key;
  283.         case 10..19: t_Skin[1][id] = key-9;
  284.         case 20..29: t_Skin[2][id] = key-19;
  285.         case 30..39: t_Skin[3][id] = key-29;
  286.         case 40..49: t_Skin[4][id] = key-39;
  287.     }
  288. }
  289.  
  290. public m_Halal()
  291. {
  292. new Gyilkos = read_data(1);
  293. new Aldozat = read_data(2);
  294.  
  295. if(Gyilkos == Aldozat)
  296. return PLUGIN_HANDLED;
  297.  
  298. for(new i;i < 2; i++)
  299. Oles[i][Gyilkos] ++;
  300.  
  301. m_Halal_Ellenorzes(Gyilkos);
  302. return PLUGIN_HANDLED;
  303. }
  304. public m_Halal_Ellenorzes(id)
  305. {
  306. new FegyverID = random_num(0, MAX)
  307.  
  308.     if(Oles[0][id] >= Drop[0][0])
  309.     {
  310.         t_OSkin[FegyverID][id]++;
  311.         Oles[0][id] = 0;
  312.         ColorChat(id, GREEN, "%s^1Találtál egy ^4%s^1-t.", Chat_Prefix, c_Fegyverek[FegyverID]);
  313.     }
  314. }
  315. public plugin_precache()
  316. {
  317.     for(new i;i < sizeof(m_AK47); i++)
  318.     {
  319.         precache_model(m_AK47[i]);
  320.     }
  321.     for(new i;i < sizeof(m_M4A1); i++)
  322.     {
  323.         precache_model(m_M4A1[i]);
  324.     }
  325.     for(new i;i < sizeof(m_DEAGLE); i++)
  326.     {
  327.         precache_model(m_DEAGLE[i]);
  328.     }
  329.     for(new i;i < sizeof(m_AWP); i++)
  330.     {
  331.         precache_model(m_AWP[i]);
  332.     }
  333.     for(new i;i < sizeof(m_KNIFE); i++)
  334.     {
  335.         precache_model(m_KNIFE[i]);
  336.     }
  337. }
  338. public m_CurWeapon(id)
  339. {
  340. new Weapon = get_user_weapon(id);
  341.  
  342.     for(new i;i < sizeof(m_AK47); i++)
  343.     {
  344.         if(t_Skin[0][id] == 1 + i && Weapon == CSW_AK47)
  345.         {
  346.             set_pev(id, pev_viewmodel2, m_AK47[i]);
  347.         }
  348.     }
  349.     for(new i;i < sizeof(m_M4A1); i++)
  350.     {
  351.         if(t_Skin[1][id] == 1 + i && Weapon == CSW_M4A1)
  352.         {
  353.             set_pev(id, pev_viewmodel2, m_M4A1[i]);
  354.         }
  355.     }
  356.     for(new i;i < sizeof(m_DEAGLE); i++)
  357.     {
  358.         if(t_Skin[2][id] == 1 + i && Weapon == CSW_DEAGLE)
  359.         {
  360.             set_pev(id, pev_viewmodel2, m_DEAGLE[i]);
  361.         }
  362.     }
  363.     for(new i;i < sizeof(m_AWP); i++)
  364.     {
  365.         if(t_Skin[3][id] == 1 + i && Weapon == CSW_AWP)
  366.         {
  367.             set_pev(id, pev_viewmodel2, m_AWP[i]);
  368.         }
  369.     }
  370.     for(new i;i < sizeof(m_KNIFE); i++)
  371.     {
  372.         if(t_Skin[4][id] == 1 + i && Weapon == CSW_KNIFE)
  373.         {
  374.             set_pev(id, pev_viewmodel2, m_KNIFE[i]);
  375.         }
  376.     }
  377. }
  378. public m_RandomDrop(id)
  379. {
  380. new FegyverID = random_num(0, MAX)
  381.  
  382. t_OSkin[FegyverID][id]++;
  383. Oles[1][id] -= 25;
  384. ColorChat(id, GREEN, "%s^1Random Drop: ^4%s^1.", Chat_Prefix, c_Fegyverek[FegyverID]);
  385. }
  386. public client_disconnect(id)
  387. {
  388. if(!is_user_bot(id))
  389. {
  390.     sql_update_user(id);
  391. }
  392. for(new i;i < 2; i++)
  393. Oles[i][id] = 0;
  394.  
  395. for(new i;i < MAX; i++)
  396. t_OSkin[i][id] = 0;
  397.  
  398. for(new i;i < 5; i++)
  399. t_Skin[i][id] = 0;
  400.  
  401. copy(name[id], charsmax(name[]), "");
  402. }
  403.  
  404. public JatekosInfoMenu(id) {
  405.     //
  406.     new Players[32], pnum, szTemp[10];
  407.     get_players(Players, pnum, "ch");
  408.    
  409.     new MenuString[512], Menu;
  410.    
  411.     formatex(MenuString, 127, "\wJatekos\r Informacio^n\yJatekosok:\d [\r %d\y/\w%d\d ]", get_playersnum(), get_maxplayers())
  412.     Menu = menu_create(MenuString, "JatekosInfoMenuh")
  413.    
  414.     for(new i; i< pnum; i++) {
  415.         new Oles = get_user_frags(Players[i])
  416.         new Halal = get_user_deaths(Players[i])
  417.         new Penz = cs_get_user_money(Players[i])
  418.         new Elet = get_user_health(Players[i])
  419.         new Pajzs = get_user_armor(Players[i])
  420.        
  421.         formatex(MenuString, 127, "\y[\w Nev:\d %s\r |\w Oles:\d %d\r |\w Halal:\d %d\r |\w Penz:\d %d\r |\w Elet:\d %d\r |\w Pajzs:\d %d\y ]^n", get_player_name(Players[i]), Oles, Halal, Penz, Elet, Pajzs)
  422.         num_to_str(Players[i], szTemp, charsmax(szTemp))
  423.         menu_additem(Menu, MenuString, szTemp)
  424.     }
  425.    
  426.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL)
  427.     menu_setprop(Menu, MPROP_EXITNAME, "KilĂ©pĂ©s")
  428.    
  429.     menu_display(id, Menu, 0)
  430.     return PLUGIN_HANDLED
  431. }
  432. public JatekosInfoMenuh(id, Menu, item) {
  433.     if(item == MENU_EXIT) {
  434.         menu_destroy(Menu)
  435.         return PLUGIN_HANDLED
  436.     }
  437.     //new Key = str_to_num(Data)
  438.    
  439.     JatekosInfoMenu(id)
  440.     menu_destroy(Menu)
  441.     return PLUGIN_HANDLED
  442. }
  443. stock get_player_name(id) {
  444.     static szName[32]
  445.     get_user_name(id,szName,31)
  446.     return szName
  447. }
  448.  
  449.  
  450. public Blocking(id) {
  451.     if(Registered[id] < 1) {
  452.         RegMenu(id);
  453.     }
  454.     else if(Registered[id] > 0 && !Loggedin[id]) {
  455.         LogMenu(id);
  456.     }
  457.     else if(Registered[id] > 0 && Loggedin[id]) {
  458.         m_Fomenu(id);
  459.     }
  460.     return PLUGIN_HANDLED;
  461. }
  462. public RegMenu(id)
  463. {
  464.     new Name[32], UserName[121], UserPassword[121];
  465.     get_user_name(id, Name, 31);
  466.     new Menu = menu_create("\ră€\dNew -Paradise DeathMach\r】 \wRegisztráciĂłs Rendszer^n\rStátusz: \dNem Regisztrált", "RegHandler");
  467.  
  468.     formatex(UserName, charsmax(UserName), "\rFelhasználĂłnĂ©v: \d%s", Name);
  469.     menu_additem(Menu, UserName, "1");
  470.  
  471.     if(Write[id])
  472.     {
  473.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \d%s^n", RegPassword[id]);
  474.         menu_additem(Menu, UserPassword, "2");
  475.  
  476.         menu_additem(Menu, "\yRegisztrálás", "3");
  477.     }
  478.     else
  479.     {
  480.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \dIrd Be a jelszĂłt^n");
  481.         menu_additem(Menu, UserPassword, "2");
  482.  
  483.         menu_additem(Menu, "\yRegisztrálás", "4");
  484.     }
  485.  
  486.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  487.     menu_setprop(Menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  488.  
  489.     menu_display(id, Menu, 0);
  490.     return PLUGIN_HANDLED;
  491. }
  492. public LogMenu(id)
  493. {
  494.     new Name[32], UserName[121], UserPassword[121];
  495.     get_user_name(id, Name, 31);
  496.     new Menu = menu_create("\ră€\dNew -Paradise DeathMach\r】 \wRegisztráciĂłs Rendszer^n\rStátusz: \dRegisztrálva", "LogHandler");
  497.  
  498.     formatex(UserName, charsmax(UserName), "\rFelhasználĂłnĂ©v: \d%s", Name);
  499.     menu_additem(Menu, UserName, "1");
  500.  
  501.     if(Write2[id])
  502.     {
  503.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \d%s^n", UserPassword[id]);
  504.         menu_additem(Menu, UserPassword, "2");
  505.     }
  506.     else
  507.     {
  508.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \dIrd Be a jelszĂłt ^n");
  509.         menu_additem(Menu, UserPassword, "2");
  510.     }
  511.  
  512.     menu_additem(Menu, "\yBelĂ©pĂ©s", "3", 0);
  513.     menu_additem(Menu, "\wElfelejtettem a \rJelszavam", "4", 0);
  514.  
  515.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  516.     menu_setprop(Menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  517.  
  518.     menu_display(id, Menu, 0);
  519.     return PLUGIN_HANDLED;
  520. }
  521. public RegHandler(id, Menu, item)
  522. {
  523.     if(item == MENU_EXIT)
  524.     {
  525.         menu_destroy(Menu);
  526.         return PLUGIN_HANDLED;
  527.     }
  528.  
  529.     new Data[9], access, callback, szName[64];
  530.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  531.     new Key = str_to_num(Data);
  532.  
  533.     switch(Key)
  534.     {
  535.         case 1:
  536.         {
  537.             RegMenu(id);
  538.         }
  539.         case 2:
  540.         {
  541.             client_cmd(id, "messagemode REG_JELSZO");
  542.         }
  543.         case 3:
  544.         {
  545.             Registered[id] = 1;
  546.             Write[id] = false;
  547.             ColorChat(id, GREEN, "!g%s !nSikeresen regisztráltál a Szerverre. Jelszava:!t %s", Prefix, RegPassword[id]);
  548.         }
  549.         case 4:
  550.         {
  551.             RegMenu(id);
  552.             ColorChat(id, GREEN, "!g%s !nNem adtál meg !tJelszot.", Prefix);
  553.         }
  554.     }
  555.     menu_destroy(Menu);
  556.     return PLUGIN_HANDLED;
  557. }
  558. public LogHandler(id, Menu, item)
  559. {
  560.     if(item == MENU_EXIT)
  561.     {
  562.         menu_destroy(Menu);
  563.         return PLUGIN_HANDLED;
  564.     }
  565.  
  566.     new Data[9], access, callback, szName[64];
  567.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  568.     new Key = str_to_num(Data);
  569.  
  570.     switch(Key)
  571.     {
  572.         case 1:
  573.         {
  574.             LogMenu(id);
  575.         }
  576.         case 2:
  577.         {
  578.             client_cmd(id, "messagemode LOG_JELSZO");
  579.         }
  580.         case 3:
  581.         {
  582.             if(equali(UserPassword[id], RegPassword[id]))
  583.             {
  584.                 Write2[id] = false;
  585.                 Loggedin[id] = true;
  586.                 ColorChat(id, GREEN, "!g%s !nSikeresen BejelentkeztĂ©l.", Prefix);
  587.             }
  588.             else
  589.             {
  590.                 ColorChat(id, GREEN, "!g%s !nHibáss !JelszĂłt !nadtál meg!", Prefix);
  591.             }
  592.         }
  593.         case 4:
  594.         {
  595.             ColorChat(id, GREEN, "!g%s !nKeress fel minket fbn: !gwww.facebook.com/groups/681454082016869/", Prefix);
  596.         }
  597.     }
  598.     menu_destroy(Menu);
  599.     return PLUGIN_HANDLED;
  600. }
  601. public ToRegister(id)
  602. {
  603.     new Data[32];
  604.     new Length = strlen(Data);
  605.     read_args(Data, charsmax(Data));
  606.     remove_quotes(Data);
  607.  
  608.     if(Length >= 5) {
  609.         RegPassword[id] = Data;
  610.         Write[id] = true;
  611.         RegMenu(id);
  612.     }
  613.     else {
  614.         RegPassword[id] = Data;
  615.         Write[id] = true;
  616.         RegMenu(id);
  617.     }
  618.     return PLUGIN_CONTINUE;
  619. }
  620. public Question(id)
  621. {
  622.     new Data[32];
  623.     read_args(Data, charsmax(Data));
  624.     remove_quotes(Data);
  625.  
  626.     if(equal(Data, ""))
  627.         return PLUGIN_HANDLED;
  628.  
  629.     if(equali(RegPassword[id], Data))
  630.     {
  631.         client_cmd(id, "messagemode UJ_JELSZO");
  632.     }
  633.     else
  634.     {
  635.         ColorChat(id, GREEN, "ASD");
  636.     }
  637.     return PLUGIN_HANDLED;
  638. }
  639. public ExChange(id)
  640. {
  641.     new Data[32];
  642.     read_args(Data, charsmax(Data));
  643.     remove_quotes(Data);
  644.  
  645.     if(equal(Data, ""))
  646.         return PLUGIN_HANDLED;
  647.  
  648.     RegPassword[id] = Data;
  649.     return PLUGIN_HANDLED;
  650. }
  651. public Entry(id)
  652. {
  653.     new Data[32];
  654.     read_args(Data, charsmax(Data));
  655.     remove_quotes(Data);
  656.  
  657.     if(equal(Data, ""))
  658.         return PLUGIN_HANDLED;
  659.  
  660.     UserPassword[id] = Data;
  661.     Write2[id] = true;
  662.     LogMenu(id);
  663.     return PLUGIN_HANDLED;
  664. }
  665.  
  666. public client_putinserver(id)
  667. {
  668.    
  669.     Registered[id] = 0;
  670.     UserPassword[id] = "";
  671.     RegPassword[id] = "";
  672.     Loggedin[id] = false;
  673.     Write[id] = false;
  674.     Write2[id] = false;
  675.     if(!is_user_bot(id))
  676.     {
  677.         get_user_name(id, name[id], charsmax(name));
  678.         sql_load_user(id);
  679.     }
  680. }
  681. public sql_create_table()
  682. {
  683. g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  684.  
  685. static Query[10048];
  686. new Len;
  687.  
  688. Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skin_menu_1.0`");
  689. Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  690.  
  691. for(new i;i < MAX; i++)
  692. Len += formatex(Query[Len], charsmax(Query)-Len, "`IT_%d` int(11) NOT NULL,", i);
  693.  
  694. for(new i;i < 2; i++)
  695. Len += formatex(Query[Len], charsmax(Query)-Len, "`Kill_%d` int(11) NOT NULL,", i);
  696.  
  697. for(new i;i < 5; i++)
  698. Len += formatex(Query[Len], charsmax(Query)-Len, "`SK_%d` int(11) NOT NULL,", i);
  699.  
  700. Len += formatex(Query[Len], charsmax(Query)-Len, "`id` INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY)");
  701.  
  702. SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  703. }
  704.  
  705. public sql_load_user(id)
  706. {
  707. static Query[10048];
  708. new Data[1];
  709. Data[0] = id;
  710.  
  711. formatex(Query, charsmax(Query), "SELECT * FROM `skin_menu_1.0` WHERE Nev = ^"%s^";", name[id]);
  712. SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  713. }
  714. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  715. {
  716.    
  717.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  718.     {
  719.         log_amx("%s", Error);
  720.         return;
  721.     }
  722.     else
  723.     {
  724.     new id = Data[0];
  725.    
  726.     if(SQL_NumRows(Query) > 0)
  727.     {
  728.         for(new i;i < 2; i++)
  729.         {
  730.             new String[64];
  731.             formatex(String, charsmax(String), "Kill_%d", i);
  732.             Oles[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  733.         }
  734.        
  735.         for(new i;i < MAX; i++)
  736.         {
  737.             new String[64];
  738.             formatex(String, charsmax(String), "IT_%d", i);
  739.             t_OSkin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  740.         }
  741.    
  742.         for(new i;i < 5; i++)
  743.         {
  744.             new String[64];
  745.             formatex(String, charsmax(String), "SK%d", i);
  746.             t_Skin[i][id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, String));
  747.         }
  748.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
  749.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralva"));
  750.     }
  751.     else
  752.     {
  753.         sql_save_user(id);
  754.     }
  755.     }
  756. }
  757. public sql_save_user(id)
  758. {
  759. static Query[256];
  760.  
  761. formatex(Query, charsmax(Query), "INSERT INTO `skin_menu_1.0` (`Nev`) VALUES (^"%s^");", name[id]);
  762. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  763. }
  764. public sql_update_user(id)
  765. {
  766. static Query[10048];
  767. new Len;
  768.  
  769. Len += formatex(Query[Len], charsmax(Query), "UPDATE `skin_menu_1.0` SET Kill_1 = ^"%i^", ",Oles[0][id]);
  770.  
  771. for(new i;i < MAX; i++)
  772. Len += formatex(Query[Len], charsmax(Query)-Len, "IT_%d = ^"%i^", ", i, t_OSkin[i][id]);
  773.  
  774. for(new i;i < 5; i++)
  775. Len += formatex(Query[Len], charsmax(Query)-Len, "SK_%d = ^"%i^", ", i, t_Skin[i][id]);
  776.  
  777. Len += formatex(Query[Len], charsmax(Query)-Len, "Kill_0 = ^"%i^" WHERE Nev = ^"%s^";", Oles[1][id], name[id]);
  778.  
  779.  
  780.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
  781.     Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralva = ^"%i^", ", Registered[id]);
  782.  
  783.  
  784. SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  785. }
  786. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  787. {
  788.     if(FailState == TQUERY_CONNECT_FAILED)
  789.     set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  790.     else if(FailState == TQUERY_QUERY_FAILED)
  791.     set_fail_state("Query Error");
  792.     if(Errcode)
  793.     log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  794. }
  795. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime)
  796. {
  797.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
  798.     {
  799.         log_amx("%s", Error);
  800.         return;
  801.     }
  802. }
  803. public plugin_end()
  804. {
  805.     SQL_FreeHandle(g_SqlTuple);
  806. }
  807.  
  808.  
  809. public plugin_cfg()
  810. {
  811.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  812.  
  813.     static Query[10048];
  814.     new Len;
  815.  
  816.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `skin_menu_1.0`");
  817.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  818.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva` int(11) NOT NULL,");
  819.  
  820. }


Reg:
  1. //Register System
  2. new Registered[33], bool:Loggedin[33], bool:Write[33], bool:Write2[33], RegPassword[32][33], UserPassword[32][33];
  3.  
  4.  
  5. public plugin_init()
  6. {
  7.     register_plugin(PLUGIN, VERSION, AUTHOR);
  8.  
  9.     register_clcmd("REG_JELSZO", "ToRegister");
  10.     register_clcmd("LOG_JELSZO", "Entry");
  11.     register_clcmd("JELENLEGI_JELSZO", "Question");
  12.     register_clcmd("UJ_JELSZO", "ExChange");
  13.  
  14. }
  15.  
  16.  
  17. public Blocking(id) {
  18.     if(Registered[id] < 1) {
  19.         RegMenu(id);
  20.     }
  21.     else if(Registered[id] > 0 && !Loggedin[id]) {
  22.         LogMenu(id);
  23.     }
  24.     else if(Registered[id] > 0 && Loggedin[id]) {
  25.         Fomenu(id);
  26.     }
  27.     return PLUGIN_HANDLED;
  28. }
  29. public RegMenu(id)
  30. {
  31.     new Name[32], UserName[121], UserPassword[121];
  32.     get_user_name(id, Name, 31);
  33.     new Menu = menu_create("\ră€\dNew -OnlyD2\r】 \wRegisztráciĂłs Rendszer^n\rStátusz: \dNem Regisztrált", "RegHandler");
  34.  
  35.     formatex(UserName, charsmax(UserName), "\rFelhasználĂłnĂ©v: \d%s", Name);
  36.     menu_additem(Menu, UserName, "1");
  37.  
  38.     if(Write[id])
  39.     {
  40.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \d%s^n", RegPassword[id]);
  41.         menu_additem(Menu, UserPassword, "2");
  42.  
  43.         menu_additem(Menu, "\yRegisztrálás", "3");
  44.     }
  45.     else
  46.     {
  47.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \dIrd Be a jelszĂłt^n");
  48.         menu_additem(Menu, UserPassword, "2");
  49.  
  50.         menu_additem(Menu, "\yRegisztrálás", "4");
  51.     }
  52.  
  53.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  54.     menu_setprop(Menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  55.  
  56.     menu_display(id, Menu, 0);
  57.     return PLUGIN_HANDLED;
  58. }
  59. public LogMenu(id)
  60. {
  61.     new Name[32], UserName[121], UserPassword[121];
  62.     get_user_name(id, Name, 31);
  63.     new Menu = menu_create("\ră€\dNew OnlyD2\r】 \wRegisztráciĂłs Rendszer^n\rStátusz: \dRegisztrálva", "LogHandler");
  64.  
  65.     formatex(UserName, charsmax(UserName), "\rFelhasználĂłnĂ©v: \d%s", Name);
  66.     menu_additem(Menu, UserName, "1");
  67.  
  68.     if(Write2[id])
  69.     {
  70.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \d%s^n", UserPassword[id]);
  71.         menu_additem(Menu, UserPassword, "2");
  72.     }
  73.     else
  74.     {
  75.         formatex(UserPassword, charsmax(UserPassword), "\rJelszĂł: \dIrd Be a jelszĂłt ^n");
  76.         menu_additem(Menu, UserPassword, "2");
  77.     }
  78.  
  79.     menu_additem(Menu, "\yBelĂ©pĂ©s", "3", 0);
  80.     menu_additem(Menu, "\wElfelejtettem a \rJelszavam", "4", 0);
  81.  
  82.     menu_setprop(Menu, MPROP_EXIT, MEXIT_ALL);
  83.     menu_setprop(Menu, MPROP_EXITNAME, "KilĂ©pĂ©s");
  84.  
  85.     menu_display(id, Menu, 0);
  86.     return PLUGIN_HANDLED;
  87. }
  88. public RegHandler(id, Menu, item)
  89. {
  90.     if(item == MENU_EXIT)
  91.     {
  92.         menu_destroy(Menu);
  93.         return PLUGIN_HANDLED;
  94.     }
  95.  
  96.     new Data[9], access, callback, szName[64];
  97.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  98.     new Key = str_to_num(Data);
  99.  
  100.     switch(Key)
  101.     {
  102.         case 1:
  103.         {
  104.             RegMenu(id);
  105.         }
  106.         case 2:
  107.         {
  108.             client_cmd(id, "messagemode REG_JELSZO");
  109.         }
  110.         case 3:
  111.         {
  112.             Registered[id] = 1;
  113.             Write[id] = false;
  114.             client_printcolor(id, "!g%s !nSikeresen regisztráltál a Szerverre. Jelszava:!t %s", Prefix, RegPassword[id]);
  115.         }
  116.         case 4:
  117.         {
  118.             RegMenu(id);
  119.             client_printcolor(id, "!g%s !nNem adtál meg !tJelszot.", Prefix);
  120.         }
  121.     }
  122.     menu_destroy(Menu);
  123.     return PLUGIN_HANDLED;
  124. }
  125. public LogHandler(id, Menu, item)
  126. {
  127.     if(item == MENU_EXIT)
  128.     {
  129.         menu_destroy(Menu);
  130.         return PLUGIN_HANDLED;
  131.     }
  132.  
  133.     new Data[9], access, callback, szName[64];
  134.     menu_item_getinfo(Menu, item, access, Data,charsmax(Data), szName,charsmax(szName), callback);
  135.     new Key = str_to_num(Data);
  136.  
  137.     switch(Key)
  138.     {
  139.         case 1:
  140.         {
  141.             LogMenu(id);
  142.         }
  143.         case 2:
  144.         {
  145.             client_cmd(id, "messagemode LOG_JELSZO");
  146.         }
  147.         case 3:
  148.         {
  149.             if(equali(UserPassword[id], RegPassword[id]))
  150.             {
  151.                 Write2[id] = false;
  152.                 Loggedin[id] = true;
  153.                 client_printcolor(id, "!g%s !nSikeresen BejelentkeztĂ©l.", Prefix);
  154.             }
  155.             else
  156.             {
  157.                 client_printcolor(id, "!g%s !nHibáss !JelszĂłt !nadtál meg!", Prefix);
  158.             }
  159.         }
  160.         case 4:
  161.         {
  162.             client_printcolor(id, "!g%s !nKeress fel minket fbn: !gwww.facebook.com/groups/681454082016869/", Prefix);
  163.         }
  164.     }
  165.     menu_destroy(Menu);
  166.     return PLUGIN_HANDLED;
  167. }
  168. public ToRegister(id)
  169. {
  170.     new Data[32];
  171.     new Length = strlen(Data);
  172.     read_args(Data, charsmax(Data));
  173.     remove_quotes(Data);
  174.  
  175.     if(Length >= 5) {
  176.         RegPassword[id] = Data;
  177.         Write[id] = true;
  178.         RegMenu(id);
  179.     }
  180.     else {
  181.         RegPassword[id] = Data;
  182.         Write[id] = true;
  183.         RegMenu(id);
  184.     }
  185.     return PLUGIN_CONTINUE;
  186. }
  187. public Entry(id)
  188. {
  189.     new Data[32];
  190.     read_args(Data, charsmax(Data));
  191.     remove_quotes(Data);
  192.  
  193.     if(equal(Data, ""))
  194.         return PLUGIN_HANDLED;
  195.  
  196.     UserPassword[id] = Data;
  197.     Write2[id] = true;
  198.     LogMenu(id);
  199.     return PLUGIN_HANDLED;
  200. }
  201. public Question(id)
  202. {
  203.     new Data[32];
  204.     read_args(Data, charsmax(Data));
  205.     remove_quotes(Data);
  206.  
  207.     if(equal(Data, ""))
  208.         return PLUGIN_HANDLED;
  209.  
  210.     if(equali(RegPassword[id], Data))
  211.     {
  212.         client_cmd(id, "messagemode UJ_JELSZO");
  213.     }
  214.     else
  215.     {
  216.         client_printcolor(id, "ASD");
  217.     }
  218.     return PLUGIN_HANDLED;
  219. }
  220. public ExChange(id)
  221. {
  222.     new Data[32];
  223.     read_args(Data, charsmax(Data));
  224.     remove_quotes(Data);
  225.  
  226.     if(equal(Data, ""))
  227.         return PLUGIN_HANDLED;
  228.  
  229.     RegPassword[id] = Data;
  230.     return PLUGIN_HANDLED;
  231. }
  232.  
  233.  
  234.  
  235. public client_putinserver(id)
  236. {
  237.     Registered[id] = 0;
  238.     UserPassword[id] = "";
  239.     RegPassword[id] = "";
  240.     Loggedin[id] = false;
  241.     Write[id] = false;
  242.     Write2[id] = false;
  243.  
  244.  
  245.     if(!is_user_bot(id))
  246.         Load(id);
  247. }
  248. public plugin_cfg()
  249. {
  250.     g_SqlTuple = SQL_MakeDbTuple(SQLINFO[0], SQLINFO[1], SQLINFO[2], SQLINFO[3]);
  251.  
  252.     static Query[10048];
  253.     new Len;
  254.  
  255.     Len += formatex(Query[Len], charsmax(Query), "CREATE TABLE IF NOT EXISTS `reg_rendszer`");
  256.     Len += formatex(Query[Len], charsmax(Query)-Len, "(`Nev` varchar(32) NOT NULL, ");
  257.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo` varchar(32) NOT NULL,");
  258.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva` int(11) NOT NULL,");
  259.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes` int(11) NOT NULL, ");
  260.  
  261.  
  262.     SQL_ThreadQuery(g_SqlTuple, "createTableThread", Query);
  263. }
  264. public Load(id) {
  265.     static Query[10048];
  266.     new Data[1], Name[32];
  267.     get_user_name(id, Name, 31);
  268.     Data[0] = id;
  269.  
  270.     formatex(Query, charsmax(Query), "SELECT * FROM `reg_rendszer` WHERE Nev = ^"%s^";", Name);
  271.     SQL_ThreadQuery(g_SqlTuple, "QuerySelectData", Query, Data, 1);
  272. }
  273. public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  274.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  275.         log_amx("%s", Error);
  276.         return;
  277.     }
  278.     else {
  279.         new id = Data[0];
  280.  
  281.         if(SQL_NumRows(Query) > 0) {
  282.             SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Jelszo"), RegPassword[id], charsmax(RegPassword[]));
  283.             Registered[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "Regisztralva"));
  284.         else
  285.         {
  286.             Save(id);
  287.         }
  288.     }
  289. }
  290. public Save(id)
  291. {
  292.     static Query[10048];
  293.     new Len;
  294.     new Name[32]; get_user_name(id, Name, 31);
  295.  
  296.     Len += formatex(Query[Len], charsmax(Query), "INSERT INTO `reg_rendszer` (`Nev`, ");
  297.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Jelszo`, ");
  298.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Regisztralva`, ");
  299.     Len += formatex(Query[Len], charsmax(Query)-Len, "`Osszes`, ");
  300.  
  301. }
  302. public Update(id)
  303. {
  304.     static Query[10048];
  305.     new Len;
  306.     new Name[32]; get_user_name(id, Name, 31);
  307.  
  308.     Len += formatex(Query[Len], charsmax(Query), "UPDATE `reg_rendszer` SET Dollars = ^"%i^", ",Dollar[id]);
  309.     Len += formatex(Query[Len], charsmax(Query)-Len, "Jelszo = ^"%s^", ", RegPassword[id]);
  310.     Len += formatex(Query[Len], charsmax(Query)-Len, "Regisztralva = ^"%i^", ", Registered[id]);
  311.  
  312.  
  313.     SQL_ThreadQuery(g_SqlTuple, "QuerySetData", Query);
  314. }
  315. public createTableThread(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  316.     if(FailState == TQUERY_CONNECT_FAILED)
  317.         set_fail_state("[HIBA*] NEM TUDTAM CSATLAKOZNI AZ ADATBAZISHOZ!");
  318.     else if(FailState == TQUERY_QUERY_FAILED)
  319.         set_fail_state("Query Error");
  320.     if(Errcode)
  321.         log_amx("[HIBA*] HIBAT DOBTAM: %s",Error);
  322. }
  323. public QuerySetData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
  324.     if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
  325.         log_amx("%s", Error);
  326.         return;
  327.     }
  328. }
  329. public plugin_end() {
  330.     SQL_FreeHandle(g_SqlTuple);
  331. }

_________________
BfS* #Team ~Global Offensive IP: 213.181.206.26:27059

Kép


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


Ki van itt

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