hlmod.hu https://hlmod.hu/ |
|
Segítsék kérés regisztrációs rendszer írásában https://hlmod.hu/viewtopic.php?f=9&t=31569 |
Oldal: 1 / 1 |
Szerző: | ASDD [2024.05.28. 20:48 ] |
Hozzászólás témája: | Segítsék kérés regisztrációs rendszer írásában |
Sziasztok. A napokban elkezdtem írni egy regisztrációs rendszert, de elakadtam az sqlnél, és nem működik, annyira még nem értek hozzá, és nem értem hogyan tudnám megcsinálni. Ebben szeretném kérni a segítségeteket. Problémát a konzol jelzi: L 05/28/2024 - 20:29:26: [AMXX] Plugin ("tesztreg.amxx") is setting itself as failed. L 05/28/2024 - 20:29:26: [AMXX] Plugin says: Query Error L 05/28/2024 - 20:29:26: [AMXX] Displaying debug trace (plugin "tesztreg.amxx", version "1.0") L 05/28/2024 - 20:29:26: [AMXX] Run time error 1: forced exit L 05/28/2024 - 20:29:26: [AMXX] [0] phponPCI7.sma::createTableThread (line 364) Nem tudom mit adtam meg rosszul, mert hiába írja a sort nem tudom megérteni (egyenlőre) a probléma okát. Előre is köszönöm a segítséget. ![]() |
Szerző: | DexoN [2024.05.28. 23:00 ] |
Hozzászólás témája: | Re: Elakadtam a regisztrációs rendszer írása közben. |
(Edit: a \ jeleket nem én adom hozzá, a codebox bugos szerintem úgyhogy azokat majd töröld ki, ha innen másolod ki) A hiba ez lesz:
Utolsó sor, ahol mindig ')' - el kell zárni, tehát:
1-2 apróság: Az alábbi részt mindenképp cseréld ki erre a kódra, mert ha így kezeled az SQL handle-t nem fogod tudni mi a probléma, és lehal az egész szerver. (mivel előbb állítja le a plugint, minthogy logolná a hibát)
->
És ezt érdemes minden SQL handle elejére bemásolni, vagy létrehozni rá egy külön funkciót és lekérdezni. Valamint ha megakarod kímélni a szervered, ne így használd: static Query[10048]. Eddig egyik modomhoz sem kellett ekkora tömb, ezeknek a méretét mindig a karakterek max lehetséges számát megbecsülve / megszámolva érdemes megadni (jobb esetben a 2 legközelebbi hatványára), illetve a static-ot ezekben a funkciókban felesleges használni, tehát: new Query[2048] (jelen esetben amúgy elég lenne kb. new Query[256] is) |
Szerző: | ASDD [2024.05.28. 23:50 ] |
Hozzászólás témája: | Re: Elakadtam a regisztrációs rendszer írása közben. |
DexoN írta: (Edit: a \ jeleket nem én adom hozzá, a codebox bugos szerintem úgyhogy azokat majd töröld ki, ha innen másolod ki) A hiba ez lesz:
Utolsó sor, ahol mindig ')' - el kell zárni, tehát:
1-2 apróság: Az alábbi részt mindenképp cseréld ki erre a kódra, mert ha így kezeled az SQL handle-t nem fogod tudni mi a probléma, és lehal az egész szerver. (mivel előbb állítja le a plugint, minthogy logolná a hibát)
->
És ezt érdemes minden SQL handle elejére bemásolni, vagy létrehozni rá egy külön funkciót és lekérdezni. Valamint ha megakarod kímélni a szervered, ne így használd: static Query[10048]. Eddig egyik modomhoz sem kellett ekkora tömb, ezeknek a méretét mindig a karakterek max lehetséges számát megbecsülve / megszámolva érdemes megadni (jobb esetben a 2 legközelebbi hatványára), illetve a static-ot ezekben a funkciókban felesleges használni, tehát: new Query[2048] (jelen esetben amúgy elég lenne kb. new Query[256] is) Hálásan köszönöm a segítséged! Ma is tanultam valami, ezer pacsi, ment a gomb. ![]() Ui: Illetve van egy olyan problémám, hogy hiába jelentkezek be, és jön is az üzenet róla ugyan úgy azt jelzi mintha nem is lennék bejelentkezve. Ez lehet attól mert nem adtam hozzám prefixet, hogy (nem regisztrált) + az alapot, hogy már be van lépve? Esetleg egy ellenőrző futtatást hagytam ki belőle? |
Szerző: | DexoN [2024.05.29. 15:27 ] |
Hozzászólás témája: | Re: Elakadtam a regisztrációs rendszer írása közben. |
ASDD írta: Hálásan köszönöm a segítséged! Ma is tanultam valami, ezer pacsi, ment a gomb. ![]() Ui: Illetve van egy olyan problémám, hogy hiába jelentkezek be, és jön is az üzenet róla ugyan úgy azt jelzi mintha nem is lennék bejelentkezve. Ez lehet attól mert nem adtam hozzám prefixet, hogy (nem regisztrált) + az alapot, hogy már be van lépve? Esetleg egy ellenőrző futtatást hagytam ki belőle? Nincs mit, nem láttam benne sehol hogy megjelenítenéd hogy bevan jelentkezve, úgyhogy így természetesen nem is jelzi sehol, szóval igen ellenőrzésekkel, pl. kiírhatod hudra hogy Bejelentkezve! ID: #1 |
Oldal: 1 / 1 | Minden időpont UTC+02:00 időzóna szerinti |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |