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
-
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.
-
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
-
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
-
auto increment
-
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)
-
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?
-
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/