hlmod.hu
https://hlmod.hu/

utoljára bejelentkezett - dátum
https://hlmod.hu/viewtopic.php?f=29&t=27756
Oldal: 1 / 2

Szerző:  terminator100 [2017.05.27. 11:26 ]
Hozzászólás témája:  utoljára bejelentkezett - dátum

Sziasztok!

Valaki tudna nekem segíteni, hogy mivel tudnám lekérni a bejelentkezésnél az időt?

Elég, ha valaki, olyan pluginba megcsinálja, hogy mikor feljön a szerverre akkor írná be egy táblába a neve szerint.
Tehát a neve szerint, vagy a steam id szerint is jó. Az a lényeg, hogy a oszlop az pl uaktiv legyen. Táblanév meg mondjuk ido.

A többit már megoldom.

Előre is köszönöm!

Szerző:  PikHácsúú# [2017.05.27. 18:00 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

terminator100 írta:
Sziasztok!

Valaki tudna nekem segíteni, hogy mivel tudnám lekérni a bejelentkezésnél az időt?

Elég, ha valaki, olyan pluginba megcsinálja, hogy mikor feljön a szerverre akkor írná be egy táblába a neve szerint.
Tehát a neve szerint, vagy a steam id szerint is jó. Az a lényeg, hogy a oszlop az pl uaktiv legyen. Táblanév meg mondjuk ido.

A többit már megoldom.

Előre is köszönöm!


sql-hez nem értek. De pluginon belül én úgy csinálnám, hogy változó, bejelentkezésnél a változó megkapja azt az időt amikor bejelentkezett, és kb ennyi. Lekéred az időt akkor amikor bejelentkezett, és kiiratod.

Szerző:  terminator100 [2017.05.27. 18:26 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

Igen, én is így csinálnám, de fogalmam sincs hogy pontosan mivel tudnám lekérni, azt hogy bejelentkezik, meg hogy hogyan...

Meg itt 1.6 pluginba a dátumot hogyan kérhetem le? Mondjuk egy ilyen formában: 2017-05-27 18:22:50 vagy hasonló?!

Mert én így gondolom, de nem tudom jó lenne-e:

változó a bejelentkezés részben.
majd ez a változó behívja a dátumot, és ezt a változót, beírni a sql parancsba.
Valahogy így nem?
Meg dátumot hogy tudom 1.6-ban behívni?:D

Szerző:  ultraibolya [2017.05.28. 08:29 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

get_time
date
time
get_systime

Van miből válogatni :)

Szerző:  The Peace [2017.05.28. 09:28 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

https://forums.alliedmods.net/showthread.php?t=255773

ebből meríts kódot (utolsó hozzászólás)

Én elképzelésem (booleanal)
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new bool:bejelentkezesek[33]
  11.  
  12.  
  13. public plugin_init() {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR)
  15.    
  16.     // Add your code here...
  17. }
  18. public  Bejelentkezek_sikeresen(id)
  19. {
  20.     // Legyen a false az utolsó bejelentkezés dátuma //
  21.     // Legyen a true a mai bejelentkezés dátuma //
  22.    
  23.    
  24.     if(bejelentkezesek[id] == false)
  25.     {
  26.         new  datum[64]
  27.         get_time("%d.%m.%Y", datum, 63)
  28.         client_print(print_chat, id, "Utoljára : %s",datum)
  29.     }
  30.     else if(bejelentkezesek[id] == true)
  31.     {
  32.         new  datum[64]
  33.         get_time("%d.%m.%Y", datum, 63)
  34.         client_print(print_chat, id, "Mai dátum : %s",datum)
  35.     }
  36.    
  37. }


Az lenne az elve hogy lemented valahogyan a bejelentkezések false-t és az már az a dátum lehetne ami utoljára bejelentkezett (ne kérdezd hogy sql-ben hogyan mentem le , mert passz ,próbáltam változóhoz kötni a get_time-ot , de úgysem tudtam lementeni ,stb..) de számomra ez 1 kiindulás lehetne. :D

Szerző:  terminator100 [2017.05.28. 17:23 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

Köszi!

  1. public cmdRegisztracioBejelentkezes(id)
  2. {
  3.     if(g_Bejelentkezve[id])
  4.         return PLUGIN_HANDLED;
  5.    
  6.     if((strlen(g_Jelszo[id]) > 16))
  7.     {
  8.         if(g_RegisztracioVagyBejelentkezes[id] == 1)
  9.             client_printcolor(id, "!g[%s]!n A Jelszó nem lehet hosszabb, mint 16 Karakter!", PREFIX_MSG);
  10.         else
  11.             client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
  12.        
  13.         showMenu_RegLog(id);
  14.         return PLUGIN_HANDLED;
  15.     }
  16.    
  17.     if((strlen(g_Jelszo[id]) < 4))
  18.     {
  19.         if(g_RegisztracioVagyBejelentkezes[id] == 1)
  20.             client_printcolor(id, "!g[%s]!n A Jelszó nem lehet rövidebb, mint 4 Karakter!", PREFIX_MSG);
  21.         else
  22.             client_printcolor(id, "!g[%s]!n Hibás Felhasználónév, vagy Jelszó!", PREFIX_MSG);
  23.            
  24.         showMenu_RegLog(id);
  25.         return PLUGIN_HANDLED;
  26.     }
  27.    
  28.     switch(g_RegisztracioVagyBejelentkezes[id])
  29.     {
  30.         case 1:
  31.         {
  32.             if(g_Folyamatban[id] == 0)
  33.             {
  34.                 client_printcolor(id, "!g[%s]!n Regisztráció Folyamatban... Kérlek Várj!", PREFIX_MSG);
  35.                 sql_account_check(id);
  36.                 showMenu_RegLog(id);
  37.             }
  38.             else showMenu_RegLog(id);
  39.         }
  40.         case 2:
  41.         {
  42.             if(g_Folyamatban[id] == 0)
  43.             {
  44.                 client_printcolor(id, "!g[%s]!n Bejelentkezés Folyamatban... Kérlek Várj!", PREFIX_MSG);
  45.                 sql_account_check(id);
  46.                 showMenu_RegLog(id);
  47.             }
  48.             else showMenu_RegLog(id);
  49.         }
  50.     }
  51.    
  52.     return PLUGIN_CONTINUE;
  53. }


Ebbe valahova kellene tennem? Ha igen hova?:// Mert én nem jövök rá :/ amúgy pl clientdisconnect-nél van false érték a bejelentkezve-re.

Szerző:  The Peace [2017.05.28. 18:55 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

Haló!

alakulgat, ha teljesen sikerül akkor elküldöm.

Kép


UI: Elméletben készen is volnék, küld el pm-ben az egész reg systemet és beleírom neked.

Szerző:  terminator100 [2017.05.28. 19:39 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

Írtam, elküldtem, köszi! :)

Szerző:  The Peace [2017.05.28. 20:08 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

terminator100 írta:
Írtam, elküldtem, köszi! :)


Átírtam neked.

Szerző:  terminator100 [2017.05.28. 21:00 ]
Hozzászólás témája:  Re: utoljára bejelentkezett - dátum

Köszi, de sajnos nem tudok így belépni. Az miatt írtam is! :)

Oldal: 1 / 2 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/