hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-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ő


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.04. 19:43 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
Plugin Neve:
Plugint készitette:
Ismeretlen
Játék:
Kategória:
Eredeti link:
Nincs megadva
Jóváhagyó:
Ismeretlen


Regisztrációs Rendszer

» A plugint készítette: Turán & aarpi.

Cvar(ok):
» server_prefix - chatben illetve menükben megjelenő előtag.
» min_pass_username_length - minimum hosszúsága a jelszónak illetve a felhasználónévnek
» max_pass_username_length - maximum hosszúsága a jelszónak illetve a felhasználónévnek
» password_hide - jelszót elrejtse-e (1 - igen, 0 - nem)

Chat parancs(ok):
» /reg - előhozza a menüt ahol belehet jelentkezni vagy pedig regisztrálni

Követelmény(ek):
» Amx Mod X 1.9.0+
» MySQL

Elérhető native(ok):
» get_user_id - felhasználó id lekérése
» get_user_username - felhasználónév lekérése
» get_user_password - jelszó lekérése (hasheltként is le lehet kérni)
» is_user_loggedin - felhasználó be van-e jelentkezve
» get_user_lastlogin - utolsó bejelentkezés idejének lekérése
» get_user_regdate - regisztració idejének lekérése

Elérhető forward(ok)
» client_registered - regisztrációkor fut le
» client_loggedin - bejelentkezéskor fut le

Telepítése:
» A(z) .sma fájlt átalakítjuk .amxx-é lehetőleg 1.9.0 fordítóval (más nem fogja lefordítani) és az amxx fájlt felrakjuk amxmodx/plugins mappába, aztán beleírjuk a plugins.inibe a nevét.
» A reg.txt fájlt elhelyezzük a data/lang mappába.
» A reg.inc fájlt elhelyzzük a scripting/include mappába.
» A reg.inc fajlban megadjuk helyesen az sql adatokat ahová menteni fogja a felhasználók adatait.
Kód:
#define SQL_HOST "127.0.0.1"
#define SQL_USERNAME "felhasználónév"
#define SQL_PASSWORD "jelszó"
#define SQL_DATABASE "adatbázis"

» A plugin automatikusan készít táblát ha helyesen megadtuk az sql belépési adatokat esetleg ha ezt az automatikus tábla készítést nem szeretnénk szintén a reg.inc fájlban kommenteljük ki az #define SQL_AUTO_TABLECREATE így:
Kód:
//#define SQL_AUTO_TABLECREATE

vagy pedig töröljük ezt a sort.

A plugint nem lehet letölteni, amíg nincs jóváhagyva!


A hozzászólást 5 alkalommal szerkesztették, utoljára aarpi. 2020.03.05. 13:05-kor.

Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.04. 19:54 
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
 ! Moderátori megjegyzés (Pika):
Kérésre, még ne legyen jóváhagyva. Frissülni fog.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.05. 05:11 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.05. 09:12 
Offline
Senior Tag

Csatlakozott: 2017.04.30. 17:21
Hozzászólások: 286
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 66 alkalommal
ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

Incben kell megadni az sql adatokat szerintem ez is elég kényelmes nem?xd


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.05. 09:16 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Ha incen változtatsz újra le kell fordítani a plugint is.

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA

Ők köszönték meg ultraibolya nek ezt a hozzászólást: 8mTNNe (2020.03.05. 10:04)
  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ós Rendszer
HozzászólásElküldve: 2020.03.05. 13:44 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.09.18. 13:01
Hozzászólások: 4270
Megköszönt másnak: 55 alkalommal
Megköszönték neki: 513 alkalommal
ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.

Inkabb olvassa ki egy kulon cfg-bol. Az alap sql.cfg-t hagyd meg inkabb olyan pluginokra ami tenylegesen hasznalja. (amxbans meg kitudja meg mi alap mysql-es admin)
Meg a kulon cfg-be beletudod rakni a Cvarok-at is.

(Bar fingom sincs az alap sql.cfg-t lehet boviteni ugy mint sourcemodba? tobb mysql csatlakozas. Soha se teszteltem.)

_________________
Idk. Csak ugy funbooo.
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.05. 14:50 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
Nem értem,mi az hogy nem használod ki teljesen?
Miért kellene minden pluginhoz külön adatbázis?
Van 3 pluginom ami sql mentést használ pl.
3 plugin benne külön külön megadva az adatok.
Ha tegyükfel hosztot váltok vagy akármi,mind a három plugint írhatom át..
Nem egyszerűbb a már alapból meglévő sql cfgből olvasni? Elég lenne csak azt szerkesztenem és kész is.
Configs meg tele van mindenféle hülyeséggel,mert épp “menő” mindenhez külön fájlt csinálni. Khm zp.

Ui: ez csak egy ötlet volt és persze nem ez lesz a dőntö a jóváhagyásnál de pls ha már van akkor miért ne?

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.05. 16:07 
Offline
Senior Tag
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 266
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 72 alkalommal
ultraibolya írta:
Ha még úgy is szerkesztitek,szerintem dobna rajta ha valaki megcsinálná végre hogy az adatbázist és a többi adatot sql.cfg-ből olvasná ki,nem kellene mindig a plugint szerkeszteni.
Gondolkodjatok rajta. Ez persze csak egy kényelmes funkció lenne semmi több.


Meg lesz csinálva, a további ötleteket is várjuk :'D

_________________
"Szeretek aludni... mert az álmaim szebbek, mint a valóság."


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Regisztrációs Rendszer
HozzászólásElküldve: 2020.03.27. 10:04 
Offline
Tag
Avatar

Csatlakozott: 2019.08.24. 05:30
Hozzászólások: 42
Megköszönt másnak: 6 alkalommal
Megköszönték neki: 13 alkalommal
Egy ilyen megoldás elég menő és praktikus tudna lenni, lehet ismeritek és nem írtam újat, de ha nem akkor remélem segített :D
Kód:

#define SQL_CFG //Kommentáld ki ha nem cfg-ből akarod és töltsd ki az else ágon belül a változót.

#if defined SQL_CFG
   static const SQLINFO[][] = //... ahogy be kell olvasni cfg-ből
#else
   static const SQLINFO[][] = { "127.0.0.1", "root", "root_jelszó", "Adatbázis_Név"} //Itt adja meg az sql változó tartalmat.
#endif

Esetleg a több sql használatát is meg lehet ezzel oldani, ha van rá igény.

_________________
Saját munkák, közreműködések:
NextLvL Mód - SKA 2.1
Sebesség korlát
kovakovi2000 @ cs 1.6 - gyenge/terhelt szerver hitbox javítás

Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 9 hozzászólás ] 


Ki van itt

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


Nem nyithatsz témákat ebben a fórumban.
Nem 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