hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.27. 10:47



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.10. 22:50 
Offline
Tag
Avatar

Csatlakozott: 2023.03.12. 22:01
Hozzászólások: 42
Megköszönt másnak: 16 alkalommal
Sziasztok újabb probléma. mikor a játékos fel lép a szerverre és nem regisztrált be, csak rá megy a bejelentkezés gombra akkor azonnal bedobja és azt írja neki hogy
John Wick bejelentkezett például. és nem értem miért nem azt irja neki hogy te még nem regisztráltál a szerverre.


Kód
  1. return PLUGIN_HANDLED;
  2. }
  3. public Ellenorzes(id)
  4. {
  5. if(Belepve[id] == false)
  6. {
  7. Menu_Fo(id);
  8. }
  9. else
  10. {
  11. Fomenu(id);
  12. }
  13. }
  14. new const REGMENU[][][] = { { "\w[Státusz]: \dNem Regisztrált", "\w[Státusz]: \dKijelentkezve" } };
  15. public Menu_Regisztracio(id)
  16. {
  17. new String[121], Nev[32];
  18. get_user_name(id, Nev, 31);
  19. formatex(String, charsmax(String), "%s \r- \dRegisztráció^n%s", Prefix, REGMENU[0][Regisztralt[id]]);
  20. new menu = menu_create(String, "Menu_Regisztracio_h");
  21.  
  22. if(Regisztralt[id] == 0)
  23. {
  24. formatex(String, charsmax(String), "\r[Felhasználónév]: \r%s^n", regFh[id]);
  25. menu_additem(menu, String, "1",0);
  26. formatex(String, charsmax(String), "\r[JelszĂł]: \r%s^n", regJelszo[id]);
  27. menu_additem(menu, String, "2",0);
  28. }
  29. else
  30. {
  31. formatex(String, charsmax(String), "\rNév: \d%s^n\wTe már regisztráltál a szerverre.", Nev, regFh[id]);
  32. menu_additem(menu, String, "",0);
  33. }
  34.  
  35. if(Beirtfelhasznalot[id] == true && Beirtjelszot[id] == true)
  36. {
  37. formatex(String, charsmax(String), "\r[Regisztráció]");
  38. menu_additem(menu, String, "3",0);
  39. }
  40.  
  41. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  42. menu_display(id, menu, 0);
  43. return PLUGIN_CONTINUE;
  44. }
  45. public Menu_Regisztracio_h(id, menu, item)
  46. {
  47. if(item == MENU_EXIT)
  48. {
  49. menu_destroy(menu);
  50. return;
  51. }
  52.  
  53. new data[9], szName[64];
  54. new access, callback;
  55. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  56. new key = str_to_num(data);
  57.  
  58. switch(key)
  59. {
  60. case 1:
  61. {
  62.     client_cmd(id, "messagemode reg_Felhasznalonev");
  63. }
  64. case 2:
  65. {
  66.     client_cmd(id, "messagemode reg_Jelszo");
  67. }
  68. case 3:
  69. {
  70.     Regisztralt[id] = 1;
  71.     ColorChat(id, GREEN, "^4%s ^1 Sikeresen regisztráltál!",  C_Prefix);
  72.     SQL_Update_Reg(id);
  73. }
  74. }
  75. }
  76. public Menu_Bejelentkezes(id)
  77. {
  78. new String[121];
  79. formatex(String, charsmax(String), "%s \r- \dBejelentkezés^n%s", Prefix, REGMENU[0][Regisztralt[id]]);
  80. new menu = menu_create(String, "Menu_Bejelentkezes_h");
  81.  
  82. formatex(String, charsmax(String), "[Felhasználónév]: \r%s^n", Felhasznalonev[id]);
  83. menu_additem(menu, String, "1",0);
  84. formatex(String, charsmax(String), "[JelszĂł]: \r%s^n", Jelszo[id]);
  85. menu_additem(menu, String, "2",0);
  86.  
  87. formatex(String, charsmax(String), "\r[Bejelentkezés]^n");
  88. menu_additem(menu, String, "3",0);
  89.  
  90. formatex(String, charsmax(String), "\y[Elfelejtettem A Jelszavam!]^n");
  91. menu_additem(menu, String, "4",0);
  92.  
  93.  
  94. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  95. menu_display(id, menu, 0);
  96. return PLUGIN_CONTINUE;
  97. }
  98. public Menu_Bejelentkezes_h(id, menu, item)
  99. {
  100. if(item == MENU_EXIT)
  101. {
  102. menu_destroy(menu);
  103. return PLUGIN_CONTINUE;
  104. }
  105.  
  106. new data[9], szName[64], Nev[32];
  107. get_user_name(id, Nev, 31);
  108. new access, callback;
  109. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  110. new key = str_to_num(data);
  111.  
  112. switch(key)
  113. {
  114. case 1:
  115. {
  116.     client_cmd(id, "messagemode log_Felhasznalonev");
  117. }
  118. case 2:
  119. {
  120.     client_cmd(id, "messagemode log_Jelszo");
  121. }
  122. case 3:
  123.     if(equali(Jelszo[id], regJelszo[id]) && (equali(Felhasznalonev[id], regFh[id])))
  124.     {
  125.         Belepve[id] = true;
  126.         ColorChat(0, GREEN, "%s ^3%s^1 bejelentkezett a szerverre! ^3Ăśdvözöllek!", C_Prefix, Nev);
  127.         if(get_user_flags(id) & ADMIN) ColorChat(0, GREEN, "%s ^1Egy ^4Admin ^1bejelentkezett:^3 %s", C_Prefix, Nev);
  128.     }
  129.     else
  130.     {
  131.         ColorChat(id, GREEN, "%s ^1Hibás FelhasználĂłnĂ©v vagy JelszĂł.", C_Prefix);
  132.     }
  133.     case 4:
  134.     {
  135.         ColorChat(id, GREEN, "%s ^1FB: %s", C_Prefix, fb_Prefix);
  136.     }
  137. }
  138. return PLUGIN_HANDLED;
  139. }
  140. public Menu_Fo(id)
  141. {
  142. new String[121];
  143. formatex(String, charsmax(String), "%s \r- \dRegisztrálj, Vagy jelentkezz be!", Prefix, REGMENU[0][Regisztralt[id]]);
  144. new menu = menu_create(String, "Menu_Fo_h");
  145.  
  146. formatex(String, charsmax(String), "\y[\wRegisztáció\y]");
  147. menu_additem(menu, String, "2",0);
  148. formatex(String, charsmax(String), "\y[\wBejelentkezés\y]");
  149. menu_additem(menu, String, "1",0);
  150.  
  151. menu_display(id, menu, 0);
  152. return PLUGIN_HANDLED;
  153. }
  154. public Menu_Fo_h(id, menu, item)
  155. {
  156. if(item == MENU_EXIT)
  157. {
  158.     menu_destroy(menu);
  159.     return;
  160. }
  161.  
  162. new data[9], szName[64];
  163. new access, callback;
  164. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  165. new key = str_to_num(data);
  166.  
  167. switch(key)
  168. {
  169.     case 1: Menu_Bejelentkezes(id);
  170.         case 2: Menu_Regisztracio(id);
  171.         }
  172. }
  173. public regisztralas_felh(id)
  174. {
  175.     new adat[32];
  176.     new hosszusag = strlen(adat);
  177.     read_args(adat, charsmax(adat));
  178.     remove_quotes(adat);
  179.     if(hosszusag >= 5)
  180.     {
  181.         regFh[id] = adat;
  182.         Beirtfelhasznalot[id] = true;
  183.         Menu_Regisztracio(id);
  184.     }
  185.     else
  186.     {
  187.         regFh[id] = adat;
  188.         Beirtfelhasznalot[id] = true;
  189.         Menu_Regisztracio(id);
  190.     }
  191.     return PLUGIN_CONTINUE;
  192. }
  193. public regisztralas_jelszo(id)
  194. {
  195.     new adat[32];
  196.     new hosszusag = strlen(adat);
  197.     read_args(adat, charsmax(adat));
  198.     remove_quotes(adat);
  199.     if(hosszusag >= 5) {
  200.         regJelszo[id] = adat;
  201.         Beirtjelszot[id] = true;
  202.         Menu_Regisztracio(id);
  203.     }
  204.     else {
  205.         regJelszo[id] = adat;
  206.         Beirtjelszot[id] = true;
  207.         Menu_Regisztracio(id);
  208.     }
  209.     return PLUGIN_CONTINUE;
  210. }
  211. public bejelentkezes_jelszo(id)
  212. {
  213.     new adat[32];
  214.     new hosszusag = strlen(adat);
  215.     read_args(adat, charsmax(adat));
  216.     remove_quotes(adat);
  217.     if(hosszusag >= 5) {
  218.         Jelszo[id] = adat;
  219.         Beirtjelszot1[id] = true;
  220.         Menu_Bejelentkezes(id);
  221.     }
  222.     else {
  223.         Jelszo[id] = adat;
  224.         Beirtjelszot1[id] = true;
  225.         Menu_Bejelentkezes(id);
  226.     }
  227.     return PLUGIN_CONTINUE;
  228. }
  229. public bejelentkezes_felh(id)
  230. {
  231.     new adat[32];
  232.     new hosszusag = strlen(adat);
  233.     read_args(adat, charsmax(adat));
  234.     remove_quotes(adat);
  235.     if(hosszusag >= 5)
  236.     {
  237.         Felhasznalonev[id] = adat;
  238.         Beirtfelhasznalot1[id] = true;
  239.         Menu_Bejelentkezes(id);
  240.     }
  241.     else
  242.     {
  243.         Felhasznalonev[id] = adat;
  244.         Beirtfelhasznalot1[id] = true;
  245.         Menu_Bejelentkezes(id);
  246.     }
  247.     return PLUGIN_CONTINUE;
  248. }

_________________
Mindenki a tettei következményeit szenvedi.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.11. 14:56 
Offline
Őstag
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 1109
Megköszönt másnak: 36 alkalommal
Megköszönték neki: 195 alkalommal
  1. public Ellenorzes(id)

Ez mikor történik?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.11. 16:08 
Offline
Tag
Avatar

Csatlakozott: 2023.03.12. 22:01
Hozzászólások: 42
Megköszönt másnak: 16 alkalommal
Mutatom

  1. public plugin_init()
  2. {
  3. register_plugin(PLUGIN, VERSION, AUTHOR);
  4.  
  5. register_impulse(201, "Ellenorzes");    
  6. register_impulse(100, "clcmd_impulse");
  7. register_clcmd("say /menu", "Ellenorzes");
  8. register_clcmd("say /addv1", "addolas");  
  9. register_clcmd("", "Vicc");  
  10. register_clcmd("say /szabaly", "szabalyzat");
  11. register_clcmd("say /adminv1", "AdminMenu", ADMIN_KICK);    
  12. register_clcmd("DOLLAR", "lekeres");
  13.  
  14. register_clcmd("reg_Felhasznalonev", "regisztralas_felh");
  15. register_clcmd("reg_Jelszo", "regisztralas_jelszo");
  16. register_clcmd("log_Felhasznalonev", "bejelentkezes_felh");
  17. register_clcmd("log_Jelszo", "bejelentkezes_jelszo");
  18. register_clcmd("KMENNYISEG", "ObjectSend");
  19. register_clcmd("KMENNYISEGSKIN", "ObjectSendSkin");
  20. register_concmd("menu", "AdminMenu", ADMIN_KICK);
  21. RegisterHam(Ham_Spawn,"player","nezzedazeventidot",1);
  22.  
  23. register_event("CurWeapon", "FegyverValtas", "be", "1=1");
  24. register_logevent("autoNews", 2, "1=Round_Start");
  25. register_logevent("hirdetonews", 2, "1=Round_Start");
  26. register_event("DeathMsg", "Halal", "a");
  27.  
  28. set_task(1.0, "AutoCheck",_,_,_,"b");
  29. }

_________________
Mindenki a tettei következményeit szenvedi.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.12. 10:41 
Offline
Jómunkásember
Avatar

Csatlakozott: 2016.02.10. 12:46
Hozzászólások: 429
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 157 alkalommal
A client_putinserver-nél nullázz minden felhasználóval kapcsolatos dolgot, hogy egyik felhasználórol ne menjen át egy másikra:

  1. public client_putinserver(id) {
  2.     Felhasznalonev[id] = "";
  3.     regFh[id] = "";
  4.     Beirtfelhasznalot[id] = false;
  5.     Beirtfelhasznalot1[id] = false;
  6.  
  7.     Jelszo[id] = "";
  8.     regJelszo[id] = "";
  9.     Beirtjelszot[id] = false;
  10.     Beirtjelszot1[id] = false;
  11.  
  12.     Belepve[id] = false;
  13.     Regisztralt[id] = 0;
  14. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.12. 13:41 
Offline
Tag
Avatar

Csatlakozott: 2023.03.12. 22:01
Hozzászólások: 42
Megköszönt másnak: 16 alkalommal
Dooz írta:
A client_putinserver-nél nullázz minden felhasználóval kapcsolatos dolgot, hogy egyik felhasználórol ne menjen át egy másikra:

  1. public client_putinserver(id) {
  2.     Felhasznalonev[id] = "";
  3.     regFh[id] = "";
  4.     Beirtfelhasznalot[id] = false;
  5.     Beirtfelhasznalot1[id] = false;
  6.  
  7.     Jelszo[id] = "";
  8.     regJelszo[id] = "";
  9.     Beirtjelszot[id] = false;
  10.     Beirtjelszot1[id] = false;
  11.  
  12.     Belepve[id] = false;
  13.     Regisztralt[id] = 0;
  14. }

Érdekes, közben rájöttem mi lehet a gond, nos az hogy mikor egy új játékos fel lép a szerverre létrejön neki az adatbázisban a cuccosok, de nézzétek meg kép:
És a felhasználóhoz és a jelszóhoz nincs semmi írva és ezért is beengedheti. most nem tudom hogyan oldjam meg


Csatolmányok:
phpMyAdmin 5.2.1.png
phpMyAdmin 5.2.1.png [ 68.33 KiB | Megtekintve 394 alkalommal ]

_________________
Mindenki a tettei következményeit szenvedi.


A hozzászólást 2 alkalommal szerkesztették, utoljára John Wick 2023.04.12. 14:44-kor.
Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Bejelentkezés hiba a puginban
HozzászólásElküldve: 2023.04.12. 13:53 
Offline
Tag
Avatar

Csatlakozott: 2023.03.12. 22:01
Hozzászólások: 42
Megköszönt másnak: 16 alkalommal
Megoldva

_________________
Mindenki a tettei következményeit szenvedi.


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


Ki van itt

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