GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Tomesthenic - 2020. Október 29. - 07:32:02

Cím: SQL Reg system
Írta: Tomesthenic - 2020. Október 29. - 07:32:02
Sziasztok!
Van esetleg valakinek egy működő sql regisztrációs rendszere natúrban? Szeretném, megnézegetni, hogy mit lehet tudni róla, de amiket itt találok, már kőkorszakiak és nem lehet letölteni. :D vagy csak nem voltam elég alapos.
A többi samp oldal meg egy ideje nem nagyon akar beindulni és lehetőség sincs rá, hogy találjak valahol.
Egyet találtam ( https://github.com/pBlueG/SA-MP-MySQL/blob/master/example_scripts/login_system-orm.pwn ) Korrektnek is tűnik, de az OnPLayerConnect -nél nem akarja behívni a dialogot, hogy akkor most regisztráljak vagy belépjek.
Cím: Re:SQL Reg system
Írta: kurta999 - 2020. Október 29. - 13:21:42
Itt az enyém, ez nem őskövület, csak egyel régebbi SQL pluginra van tervezve. R39-x verziókkal működik. R40-nél újraírta az egész plugint, akkor már nem igazán foglalkoztam a SA-MP-al, szóval arra nem frissítettem, de posztoltak arra is egy frissített verziót. Amit pedig küldtél az ORM-et használ, ahhoz nem tudok hozzászólni, soha nem kedveltem azt a fajta megoldást.

https://gtakozosseg.hu/sa-mp-szerverfejlesztes/mysql-regisztracio-rendszer-v3-0-(r38-r39-plugin-tamogatas)/
https://github.com/ZyZu/MySQL-Register-Login-SaveStats
Cím: Re:SQL Reg system
Írta: Tomesthenic - 2020. Október 31. - 13:26:20
Nagyon szépen köszönöm. Nagyon fajin. Ezzel már tudok kezdeni valamit.


Illetve tudtam. :D Jól is működik, egy dolgot nem értek.  Bízok benne, hogy nem azért lett rossz, mert én írtam el valamit, bár elvileg nem. Szóval, a Reg_id az mindig 0 marad, bárhogy is megyek benne.
És ezzel belekavarodik a dolog
Cím: Re:SQL Reg system
Írta: AnthonyGates - 2020. Október 31. - 16:06:44
auto increment
Cím: Re:SQL Reg system
Írta: kurta999 - 2020. Október 31. - 17:43:13
Pontosan. Annak egyébként benne kéne lenni a táblában ami a kódhoz van, azt én régebben teszteltem és működött rendesen. reg_id ezzel a scriptel nem lehet nulla.
 Itt van a részlet:
SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";
CREATE TABLE IF NOT EXISTS `players` (
  `reg_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,

Az egész kód valamiért meghibásodott, de kis korrekcioval helyre tudod hozni. Gondolom a múltban par fórum engine váltás okozta. (ne ezt másold be hanem az egész hozzá lévő kódot)
Cím: Re:SQL Reg system
Írta: Tomesthenic - 2020. November 02. - 11:37:12
Oh, azt nem si láttam így már alakul :D
hellye közel, mostmár azért jobban áttekintem ezt a CREATE cuccost .
És a PRIMARY KEY meg  a KEY, azt manuálisan hogy állíthatom be?
Cím: Re:SQL Reg system
Írta: kurta999 - 2020. November 02. - 16:22:47
Létrehozásnál így, aztán meg SQL fülbe kóddal vagy valahol esetleg a GUI-val is lehet utólag módosítani rajta. 4 Éve nem láttam a phpMyAdmin felületet, nem emlékezek már  :D

https://www.liquidweb.com/kb/creating-tables-in-a-database-with-phpmyadmin/