hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 06:59



Jelenlévő felhasználók

Jelenleg 363 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 363 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  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regisztráció
HozzászólásElküldve: 2016.08.04. 19:34 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
valaki tudna benne segíteni hogy ha megnyomom a t betűt akor nem hozza elő a regisztrációt csak a menüt az miért lehet?


  1. register_impulse(201, "ellenorzes")
  2. register_clcmd("say /reg","Regisztralas")
  3. register_impulse(201, "fomenu")
  4. register_clcmd("say /add","addol")


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 19:43 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
  1. register_impulse(201, "Regisztralas")

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 20:07 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
nem jo :/ adok erthetob forras kodot


  1. register_clcmd("say /reg","Regisztralas")
  2. register_impulse(201, "Regisztralas")
  3. register_clcmd("say /menu", "fomenu")
  4.  
  5. new focim[121]
  6. formatex(focim, charsmax(focim), "\rGlobal Unison Mode - \yFőmenü ^n \wSzint: %d | Tapasztalat: %d%% | Arany: %d ", szint[id], xp[id], g_arany[id])
  7. new menu = menu_create(focim, "fomenu_h")
  8.  
  9. public Regisztralas(id) {
  10.     new menu
  11.     new ks1[121], ks2[121], cim[121]
  12.     new nev[32]
  13.     get_user_name(id, nev, 31)
  14.     if(olvas[id] == 0){
  15.         format(cim, charsmax(cim),"\reSport MultiGaming \wRegisztráciĂłs MenĂĽ^n \rStátusz : \dNem regisztrált^n")
  16.         menu = menu_create(cim,"Regisztralas_handler")
  17.         format(ks1, charsmax(ks1),"\rSzabályzat^n", mentett_pw[id])
  18.         menu_additem(menu,ks1,"5",0)
  19.         menu_additem(menu,"\yElfogadom a szabályokat!","6",0)
  20.         menu_additem(menu,"\dNem fogadom el!","7",0)
  21.         menu_display(id,menu,0)
  22.     }
  23.     if(belepve[id] == 0 && olvas[id] == 1){
  24.         if(reg_pont[id] == 0){
  25.             format(cim, charsmax(cim),"\reSport MultiGaming \wRegisztráciĂłs MenĂĽ^n \rStátusz : \dNem regisztrált^n")
  26.         }
  27.         else if(reg_pont[id] == 1 && kijelentkezve[id] == false){
  28.             format(cim, charsmax(cim),"\reSport MultiGaming \wRegisztráciĂłs MenĂĽ^n \rStátusz : \dRegisztrálva^n\rPrĂłbálkozások : \d%d/3", probal[id])
  29.         }
  30.         else if(reg_pont[id] == 1 && kijelentkezve[id] == true){
  31.             format(cim, charsmax(cim),"\reSport MultiGaming \wRegisztráciĂłs MenĂĽ^n \rStátusz : \dKijelentkezve^n\rPrĂłbálkozások : \d%d/3", probal[id])
  32.         }
  33.         menu = menu_create(cim,"Regisztralas_handler")
  34.         format(ks2, charsmax(ks2),"\rFelhasználĂł :\d %s", nev)
  35.         if(reg_pont[id] == 0){
  36.             if(irt[id] == 1){
  37.                 format(ks1, charsmax(ks1),"\rJelszĂł : \d%s^n", mentett_pw[id])
  38.             }
  39.             else if(irt[id] == 0){
  40.                 format(ks1, charsmax(ks1),"\rJelszĂł : \d^n")
  41.             }
  42.         }
  43.         else if(reg_pont[id] == 1){
  44.             format(ks1, charsmax(ks1),"\rJelszĂł : \d%s^n", beirt_pw[id])
  45.         }
  46.         menu_additem(menu,ks2,"0",0)
  47.         menu_additem(menu,ks1,"1",0)
  48.         if(reg_pont[id] == 0){
  49.             if(irt[id] == 0){
  50.                 menu_additem(menu,"\dRegisztrálok","18",0)
  51.             }
  52.             else if(irt[id] == 1){
  53.                 menu_additem(menu,"Regisztrálok","2",0)
  54.             }
  55.         }
  56.         else if(reg_pont[id] == 1){
  57.             menu_additem(menu,"BelĂ©pek","3",0)
  58.         }
  59.         if(reg_pont[id] == 1){
  60.             menu_additem(menu,"\rElfelejtettem a jelszavam!","8",0)
  61.         }
  62.         menu_display(id,menu,0)
  63.     }
  64.     else if(belepve[id] == 1 && olvas[id] == 1)
  65.     {
  66.         format(cim, charsmax(cim),"\reSport MultiGaming \wRegisztráciĂłs MenĂĽ^n \rStátusz : \dBejelentkezve")
  67.         menu = menu_create(cim,"Regisztralas_handler")
  68.         format(ks1, charsmax(ks1),"\rSzabályzat^n")
  69.         menu_additem(menu,ks1,"5",0)
  70.         menu_additem(menu,"\yKijelentkezĂ©s","4",0)
  71.         menu_display(id,menu,0)
  72.     }
  73. }  
  74. public Regisztralas_handler(id, menu, item){
  75.     if( item == MENU_EXIT )
  76.     {
  77.     menu_destroy(menu);
  78.     return PLUGIN_HANDLED;
  79.     }
  80.     new data[9], szName[64], name[32]
  81.     get_user_name(id, name, 31)
  82.     new access, callback;
  83.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  84.     new key = str_to_num(data);
  85.  
  86.     switch(key)
  87.     {
  88.     case 0: Regisztralas(id)
  89.     case 1:{
  90.         if(reg_pont[id] == 0){
  91.             client_cmd(id, "messagemode REGISZTRACIOS_JELSZO")
  92.         }
  93.         else if(reg_pont[id] == 1){
  94.             client_cmd(id, "messagemode BELEPESI_JELSZO")
  95.         }
  96.     }
  97.     case 2:{
  98.         ef_jsz[id] = jelszo
  99.         reg_pont[id] = 1
  100.         print_color(id, "!g[eSport MG]!y Sikeres regisztráció! Jelszavad:!t %s", mentett_pw[id])
  101.         Regisztralas(id)
  102.         client_cmd(id,"setinfo _jelszo ^"%s^"",ef_jsz[id])
  103.         regisztralas_mentese(id)
  104.     }
  105.     case 3:{
  106.         if(equali(beirt_pw[id], mentett_pw[id])){
  107.             belepve[id] = 1
  108.             print_color(id, "!g[eSport MG]!y Sikeresen beléptél!")
  109.             set_task(0.0,"motor", id)
  110.             if(kijelentkezve[id]){
  111.             kijelentkezve[id] = false
  112.         }
  113.         }
  114.         else if(probal[id] >= 2)
  115.         {
  116.             server_cmd("kick #%i ^"Rossz jelszĂł! 3/3 PrĂłbálkozás után KICK!",get_user_userid(id))
  117.         }
  118.         else if(!equali(beirt_pw[id], mentett_pw[id]))
  119.         {
  120.             probal[id]++
  121.             print_color(id, "!g[eSport MG]!y Rossz jelszó!")
  122.         }
  123.     }
  124.     case 4:{
  125.         beirt_pw[id] = ""
  126.         belepve[id] = 0
  127.         kijelentkezve[id] = true
  128.         print_color(id, "!g[eSport MG]!y Sikeresen kijelentkeztél!")
  129.     }
  130.     case 5: {
  131.         show_motd(id,"addons/amxmodx/configs/info/szabalyzat.txt","Szabályzat")
  132.     }
  133.     case 6: {
  134.         olvas[id] = 1
  135.         print_color(id, "!g[eSport MG]!y Elfogadtad a!t szabályokat!y !!!")
  136.         Regisztralas(id)
  137.     }
  138.     case 7: {
  139.         print_color(id, "!g[eSport MG]!y Szabály elfogadása nélkül nem regisztrálhatsz!")
  140.     }
  141.     case 8: {
  142.         print_color(id, "!g[eSport MG]!y TeamSpeak3:!t 37.221.209.130:9988")
  143.     }
  144.     case 18:{
  145.         print_color(id, "!g[eSport MG]!y Nem írtál be jelszót!")
  146.         Regisztralas(id)
  147.     }
  148. }
  149.     menu_destroy(menu);
  150.     return PLUGIN_HANDLED;
  151. }
  152. public belepes_jelszo(id)
  153. {
  154.     read_args(beirt_jelszo, charsmax(beirt_jelszo))
  155.     remove_quotes(beirt_jelszo)
  156.     new hossz = strlen(beirt_jelszo)
  157.     if(equal(beirt_jelszo, ""))
  158.         return PLUGIN_HANDLED
  159.        
  160.     if(hossz < 6)
  161.     {
  162.         print_color(id, "!g[eSport MG]!y Jelszavadnak minimum 6 betűnek kell lennie!")
  163.         client_cmd(id, "messagemode BELEPESI_JELSZO")
  164.     }
  165.     else
  166.     {
  167.         beirt_pw[id] = beirt_jelszo
  168.         Regisztralas(id)
  169.     }
  170.     return PLUGIN_CONTINUE
  171. }
  172. public reg_jelszo(id)
  173. {
  174.     if(reg_pont[id] == 0){
  175.         read_args(jelszo, charsmax(jelszo))
  176.         remove_quotes(jelszo)
  177.         new hossz = strlen(jelszo)
  178.         if(equal(jelszo, ""))
  179.         return PLUGIN_HANDLED
  180.        
  181.         if(hossz < 6)
  182.         {
  183.             print_color(id, "!g[eSport MG]!y Jelszavadnak minimum 6 betűnek kell lennie!")
  184.             client_cmd(id, "messagemode REGISZTRACIOS_JELSZO")
  185.         }
  186.         else
  187.         {
  188.             irt[id] = 1
  189.             mentett_pw[id] = jelszo
  190.             ef_jsz[id] = jelszo
  191.             Regisztralas(id)
  192.         }
  193.     }
  194.     return PLUGIN_CONTINUE
  195. }
  196. public regisztralas_mentese(id)
  197. {
  198.     new Buffer[256]
  199.    
  200.     new adate[128], name[32]
  201.     get_time("%x", adate, sizeof adate - 1);   
  202.    
  203.     get_user_name(id, name, 31)
  204.     format(Buffer, sizeof Buffer - 1, "^"%s^" ^"%s^" ^n^n^n^n", name, mentett_pw[id]);
  205.    
  206.     new file = fopen(users_db_file, "at+");
  207.     fprintf(file, Buffer);
  208.     fclose(file);
  209.    
  210.     return 1;
  211. }
  212. public nevvaltas(id)
  213. {
  214.     if(!is_user_connected(id))
  215.         return FMRES_IGNORED
  216.  
  217.     new regi_nev[32], uj_nev[32], nev[32]
  218.     get_user_name(id, nev, 31)
  219.     pev(id, pev_netname, regi_nev, charsmax(regi_nev))
  220.     if(regi_nev[0])
  221.     {
  222.         get_user_info(id, "name", uj_nev, charsmax(uj_nev))
  223.         if(!equal(regi_nev, uj_nev))
  224.         {
  225.             if(belepve[id] == 1)
  226.             {
  227.                 set_user_info(id, "name", regi_nev)
  228.                 print_color(id, "!g[eSport MG]!y A név váltás tiltott!")
  229.                 return FMRES_HANDLED
  230.             }
  231.             else
  232.             {
  233.                 set_user_info(id, "name", regi_nev)
  234.                 print_color(id, "!g[eSport MG]!y A név váltás tiltott!")
  235.                 return FMRES_HANDLED
  236.             }
  237.         }
  238.     }
  239.     return FMRES_IGNORED
  240. }
  241. public check_db()
  242. {
  243.     new datadir[64];
  244.     get_datadir(datadir, 63);
  245.    
  246.     format(users_db_file, sizeof users_db_file - 1, "%s/user_db.ini", datadir);
  247.    
  248.     new file_pointer = fopen(users_db_file, "r");
  249.    
  250.     if(!file_pointer)
  251.     {
  252.         server_print("NEM TALALHATO A FAJL");
  253.        
  254.         write_file(users_db_file, "");
  255.     }
  256.     fclose(file_pointer);


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 20:22 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2012.07.02. 17:41
Hozzászólások: 1641
Megköszönt másnak: 121 alkalommal
Megköszönték neki: 247 alkalommal
/reg -el működik ?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 20:48 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
igen működik de ha úgy rakom ahogy írtad akor meg a regisztrációt hozza csak elő


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 20:55 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.07.21. 00:49
Hozzászólások: 178
Megköszönt másnak: 23 alkalommal
Megköszönték neki: 20 alkalommal
  1. register_impulse(201, "ellenorzes")
  2. register_clcmd("say /reg","Regisztralas")
  3. register_clcmd("say /add","addol")


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.04. 21:28 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Most a "fomenu", az "ellenorzes" és a "Regisztralas"-t akarod egyszerre behívni?
Akkor valami olyasmi kéne hogy meghívod az egyiket, és annak az első sorába beírod a másik kettőt:
  1. register_impulse(201, "ellenorzes")
  2.  
  3. public ellenorzes(id)
  4. {
  5.     Regisztralas(id)
  6.     fomenu(id)
  7.    
  8.     // többi kód jön ide ami bennevolt eddigis
  9. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.05. 09:34 
Offline
Jómunkásember

Csatlakozott: 2015.11.29. 17:07
Hozzászólások: 375
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 53 alkalommal
Én is hasonlón gondolkoztam. Így jó?
Nem engedi hogy a menüt megnyisdd még be nem regisztráltál.

  1. register_clcmd("say /reg","ellenorzes")
  2. register_impulse(201, "ellenorzes")
  3. register_clcmd("say /menu", "ellenorzes")
  4.  
  5. public ellenorzes(id){
  6. if(belepve[id] == 1){
  7. fomenu(id)
  8. }
  9. else
  10. {
  11. Regisztralas(id)
  12. }
  13. }

Ők köszönték meg Krisznitro nek ezt a hozzászólást: InEr (2016.08.05. 17:48)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztráció
HozzászólásElküldve: 2016.08.05. 17:48 
Offline
Fanatikus

Csatlakozott: 2015.03.25. 18:06
Hozzászólások: 179
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 6 alkalommal
Koszonom krisztiano sikerult !!


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  [ 9 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