Szerző Téma: MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)  (Megtekintve 50484 alkalommal)

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #165 Dátum: 2012. május 14. - 17:09:15 »
0 Show voters
Szerintem átláthatatlan, mert nem fûztél hozzá annyi magyarázatot az ismeretlen, újított dolgokhoz, meg elég furcsa \"professzori\" nyelven írtad, meg szerintem értelmesen sorba következõ logikus dolgokat is megmagyarázhattad volna!
+ Szerintem túl töményen van megfogalmazva az egész, nekem olyan furcsa...
De ez egy vélemény, ha komolyan akarod venni annak veszed, ha meg nem akkor nem!
Nem kötözködni akartam ezzel, te jó scripter vagy, nem kell felvilágosítani, csak....
Egyszóval furcsa!
UI.: aki beakar szólni, hogy miért írok ilyeneket, egy ilyen jó scriptre, az ne tegye...  :nono: xD ez kurtának szolt!

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 14. - 19:54:26 )

Amúgy ez miért nem jó?
Pedig pont úgy van mint a tied, csak én írtam, a topicod frissítése elõtt pár nappal, mert nembírtam várni a resled-re xD... m1
 

CMD:stats(playerid, params[])
{
format(Query, sizeof(Query), \"SELECT `RegDate`, `LastOn`, `RegIP`, `LastIP` FROM `users` WHERE `Name` = %s\", PName(playerid));
mysql_function_query(1, Query, true, \"CheckStats\", \"d\", playerid);
return 1;
}

 


.
.
.
cache_get_row(0, 0, RegDate); //RegDate
cache_get_row(0, 1, LastOn); //LastOn
cache_get_row(0, 2, RegIP); //RegIP
cache_get_row(0, 3, LastIP); //LastIP
.
.
.

 
Na ennyi a . -ok helyére a kód többi része van, de az nem lényeges...
Ott van az index! Szerintem így kell lekérdezés esetén.
Mert Így nem jeleníti meg a szöveget, ahol írja a RegIP-t meg stb-t.
Na és arra gyanakszok, hogy az index sántít, sõt 100%
Szerinted mi lehet a hiba?
« Utoljára szerkesztve: 2012. május 14. - 19:54:26 írta totar »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #166 Dátum: 2012. május 14. - 20:46:09 »
0 Show voters
Ha tényleg nem olyan érthetõ, akkor a holnapi, vagy az utánna lévõ napok folyamán rakok hozzá pár kommentet.
Bocs, de ebbõl a kódból jelenleg nemsokra mentem.
Mit értesz az index alatt?
Esetleg ha elküldenéd az egészet PM-ben?

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #167 Dátum: 2012. május 15. - 06:32:52 »
0 Show voters
Felesleges!
Na megpróbálom jobban körülírni!
Az a probléma, hogy amikor meghívódik a CheckStats, akkor ki kellene írni a regisztráció idejét meg a többi információt (admin, score... stb), de a szöveg nem jelenik meg a cache_get_row(0, EZ a szám, RegDate);
Amit úgy írtam, hogy ez a szám, azt akárminek írom, nem jelenik meg!
De ezt az egész kódomat beletettem a loginos részbe, ott kiírta.
Amikor kiválasztja a /stats paranccsal, hogy mire vagyunk kíváncsi azt nem tudom, hogy olyan esetbe mit kell írni a cache_get_row-hoz, az ez a szám helyére.
Amikor login, meg ilyenek vannak akkor világos az egész csak ez az egy nem.
Pls próbáld meg megérteni, mert nem nagyon tudom elmagyarázni így... xD
Ui.:
Te is úgy látom, hogy úgy csináltad, hogy a findplayer parancsodba kiválasztottál mindent amit tudni akarunk róla...
És akkor így írtad a cashe_get_row -ot
 

cache_get_row(0, 4, RegDate);
cache_get_row(0, 5, Laston);

 
Amikor csak néhány dologra van szögségük, jelenesetben a RegDate stb... akkor csak azokat választjuk ki, és akkor a cache_get_row(0, 4, RegDate); a 4-es szám helyére mit kellene írni? ezt nem értem, hogy pár dolog kiválasztásakor a cashe get row-nak milyen \"értéket\" kell adnia?
phú remélem érthetõ
« Utoljára szerkesztve: 2012. május 15. - 06:41:50 írta totar »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #168 Dátum: 2012. május 15. - 13:03:31 »
0 Show voters
A cache_get_row-hoz a lekérdezés által visszadott mezõnek a számát kell írni.
Ha kiválasztasz három mezõt, (ASD, DSA, QWE) akkor a 0.-dik az az \"asd\", 1. pedig a \"dsa\", így tovább..
Tehát ha SELECT ASD, DSA, QWE FROM ...
Akkor:
cache_get_row(0, 1, szvaltozo); // ASD
cache_get_row(0, 2, szvaltozo); // dsa
cache_get_row(0, 2, szvaltozo); // owe

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #169 Dátum: 2012. május 15. - 13:08:34 »
0 Show voters
Magyarán, ha nekem így van, hogy RegDate, LastOn, RegIP, LastIP, akkor így kell?:
 

cache_get_row(0, 1, RegDate); //RegDate
cache_get_row(0, 2, LastOn); //LastOn
cache_get_row(0, 2, RegIP); //RegIP
cache_get_row(0, 2, LastIP); //LastIP

 
De te miért így írtad?:
 

cache_get_row(0, 0, RegDate); //RegDate
cache_get_row(0, 1, LastOn); //LastOn

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. május 15. - 13:33:45 )

Ha nem érted amit írtam , akkor tényleg adok egy msn, vagy skype címet, és elmondom vhogy xD
De ha tudsz help
« Utoljára szerkesztve: 2012. május 15. - 13:33:45 írta totar »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #170 Dátum: 2012. május 15. - 16:18:40 »
0 Show voters
Oda a SOR AZONOSÍTÓJÁT kell beírni, amit a kiválasztás által kaptál.
Ha LOf***, ESTIFENY, ASD
Akkor az elsõ a 0, második az 1, harmadik a 2 s így tovább.
Ha DSA, QWERT, akkor is ugyanúgy.
Ha mindent választasz, akkro is ugyanúgy, csak én azért hagytam ott ki dolgokat, mert mondjuk nekem ha nemkell az 5. mezõ akkor azt nem olvasom és ennyi, ittvan róla egy kép is én ezt nemtom magyarázni jobban XD
\"width=500http://www.nm-ss.tarhely.biz/SAMP/Vagod_Arpittod_Szeletollod.jpg[/img]
cache_get_row(SorAzonosító, Mezõ, String_Amibe_Beleírjuk);

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #171 Dátum: 2012. május 15. - 16:49:55 »
0 Show voters
áááááá
Nekem így van:
 

format(Query, sizeof(Query), \"SELECT `RegDate`, `LastOn`, `RegIP`, `LastIP` FROM `users` WHERE `Name` = %s\", PName(playerid));

 


cache_get_row(0, 0, RegDate); //RegDate
cache_get_row(0, 1, LastOn); //LastOn
cache_get_row(0, 2, RegIP); //RegIP
cache_get_row(0, 3, LastIP); //LastIP

 
A mysql date base-n meg így:
 

RegID    Name    Password    Level    RegDate    LastOn    RegIP    LastIP    Kills    Deaths    Money    Score

 
help pls
De lehet, hogy igyan f*** vagyok, de nemfogom xD
skype: toth.arpi21
msn: [email protected]
xfire: totar21
vegyél fel

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #172 Dátum: 2012. május 15. - 18:19:17 »
0 Show voters
Ez hülyeség, ennek mennie kell.
Kapcsold be a mysql debug-ot és nézd meg, hogy mit ír a \"mysql_log\"-ban.
 
mysql_debug(1);

 
(Mindegy hova rakod, futás közben is tudod ki/be kapcsolni, de szerintnem jelenleg a kapcsolódás elé lenne a legjobb)

Nem elérhető totar

  • 425
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #173 Dátum: 2012. május 15. - 20:09:07 »
0 Show voters
MEgoldva!
Más volt a problem

Nem elérhető Alvin

  • 1137
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #174 Dátum: 2012. május 18. - 12:38:31 »
0 Show voters
ezt kerestem , ment a +

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #175 Dátum: 2012. május 19. - 10:09:20 »
0 Show voters
Jelenleg van egy bug, mégpedig az, hogy a SavePlayer() lecsatlakozásnál nem fogja menteni az adatokat.
Ezt javítani is fogom, még e hét folyamán.
E: Javítva is, töltsétek le újra, plussz race condition védelem hozzárakva.
« Utoljára szerkesztve: 2012. május 19. - 17:42:34 írta kurta999 »

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #176 Dátum: 2012. június 09. - 15:46:03 »
0 Show voters
R7-2 forráskódja elérhetõ.
Ebben javította a memória szivárgásokat és a crash-et a mysql_format()-ban használt \'%e\" paraméterrel.
Majd frissíteni fogom rá a scriptet, ha ezt hivatalosan kiadák.
Amúgy akinek fentvan a C++, az Windowsra simán letudja magának fordítani, nem kell hozzá semmi egyéb extra dolog.

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #177 Dátum: 2012. június 16. - 07:42:14 »
0 Show voters
csak 1 kérdés a táblákat magunknak kell létrehozni?

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #178 Dátum: 2012. június 16. - 10:14:06 »
0 Show voters
Idézetet írta: ZzzzzZ date=1339825334\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"3791\" data-ipsquote-contentclass=\"forums_Topic
csak 1 kérdés a táblákat magunknak kell létrehozni?
 
Igen.
Belemész a phpMyAdmin-ba, beleírod az SQL fülbe a dolgokat és létrehozza neked.
De ha te akarsz vele sz.arakodni, akkor egy lekérdezésbe is beleírhatod, amit a szerverbõl küldesz el.

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
MySQL Regisztráció rendszer v3.0 (R38-R39 plugin támogatás)
« Válasz #179 Dátum: 2012. június 16. - 10:20:07 »
0 Show voters
rendben köszönöm kurta 

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal