hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2020.05.29. 08:36



Jelenlévő felhasználók

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

A legtöbb felhasználó (652 fő) 2015.05.25. 22:38-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ó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: 266
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 56 alkalommal
Plugin Neve:
Regisztrációs Rendszer
Plugint készitette:
PLUGIN_NAME
Játék:
Counter-Strike
Kategória:
Általános célú
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
Fórum Moderátor
Avatar

Csatlakozott: 2017.08.21. 15:51
Hozzászólások: 811
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 129 alkalommal
 ! Moderátori megjegyzés (Pika):
Kérésre, még ne legyen jóváhagyva. Frissülni fog.

_________________
 ! Moderátori megjegyzés (hlmod.hu):
Csatlakozott: 2015.01.24. - 18:17

~


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: 2832
Megköszönt másnak: 100 alkalommal
Megköszönték neki: 332 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


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: 266
Megköszönt másnak: 49 alkalommal
Megköszönték neki: 56 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: 2832
Megköszönt másnak: 100 alkalommal
Megköszönték neki: 332 alkalommal
Ha incen változtatsz újra le kell fordítani a plugint is.

_________________
Blasenkampfwagen

Ő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: 4102
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 430 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.)

_________________
A rózsa vörös az ibolya kék az anál vonaton nincsen fék.


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: 2832
Megköszönt másnak: 100 alkalommal
Megköszönték neki: 332 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


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
Tud valamit
Avatar

Csatlakozott: 2017.08.09. 17:01
Hozzászólások: 119
Megköszönt másnak: 33 alkalommal
Megköszönték neki: 19 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

_________________
"I dont do drugs, i just smoke weed"


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
Lelkes
Avatar

Csatlakozott: 2019.08.24. 05:30
Hozzászólások: 27
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 4 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

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  [ 9 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 és a hlmod.hu csapata
Portal: Kiss Portal Extension © Michael O'Toole