Započeo #bokenzi
•30. Jul 2020.MySQL login/register sistem
4,399
pregleda
16
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
76
Postovi:
11
Teme:
Pridružio se:Feb. 2018
30. Jul 2020.
Evo ovo je pravi gotov kod, zabunom sam stavio nebitne stvari u temi --> https://pastebin.com/s7HWBNJy
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
75
Postovi:
2
Teme:
Pridružio se:Maj 2020
31. Jul 2020.
Name,Bespotrebno, limit je 18 na konektovanju, samo pomocu native-a moze biti 24 ili duze (klan tagovi sto niko na balkanu ne koristi)
if(Database == MYSQL_INVALID_HANDLE || mysql_errno(Database) != 0)
Glupost, ostaviš samo mysql_errno 🙂
mysql_format(Database, str, sizeof(str), "SELECT * FROM `users` WHERE `Username` = '%e' LIMIT 1", PI);Zašto bi selektovao sve 😕
I ispod nemaš corrupt proveru što će tebi itekako trebati jer vidim da imaš onu AUTIZAM bazu podataka
PogresnaLozinka = 0;Ovo stvarno nema potrebe da ide pod OnPlayerConnect nego samo ako igrac ima nalog
public OnPlayerDisconnect(playerid, reason) {
SavePlayer(playerid);
return 1;
}Ja ne znam po koji put treba da kažem da ne koristite MySQL kao Y_INI, jel ste debili ili da?
forward LoadAccount(playerid);
public LoadAccount(playerid) {
new rows;
cache_get_row_count(rows);
if(!rows) return 0;
else {
cache_get_value_int(0, "ID", PI);
cache_get_value_int(0, "Score", PI);
}
return 1;
}Jebem ti ženo majku joooooj...
public OnGameModeExit() {
foreach(new a: Player) {
SavePlayer(a);
}
mysql_close(Database);
return 0;
}FEJS PALM
stock SavePlayer(playerid) {
new str;
mysql_format(Database, str, sizeof(str),"UPDATE `users` SET `Score` = %d WHERE `ID` = %d LIMIT 1", PI, PI);
mysql_tquery(Database, str);
return 1;
}ISUSE BOOOOOOOOOOOOOOOOŽE
stock GetName(playerid) {
new name;
GetPlayerName(playerid, name, sizeof(name));
return name;
}Bespotrebno, include si YSI utils time što si #include pa imaš već ReturnName
I kao šlag na tortu da dodam da ti je kod prekršio svako pravilo imenovanja, stilizovanja i da smrdi na mrtvog rakuna
Ako kopiraš kod iz engleskog tutoriala bar ostavi credits negde (tutorial je veoma loš i star da se razumemo)
Više grešaka nego linija, E moj Bokenzi "pro" """skripteru"""...
Street Runner
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
3
Teme:
Pridružio se:Maj 2020
31. Jul 2020.
Alhemičar wrote on July 31, 2020, 11:47 am:
Name,Bespotrebno, limit je 18 na konektovanju, samo pomocu native-a moze biti 24 ili duze (klan tagovi sto niko na balkanu ne koristi)
if(Database == MYSQL_INVALID_HANDLE || mysql_errno(Database) != 0)
Glupost, ostaviš samo mysql_errno 🙂
mysql_format(Database, str, sizeof(str), "SELECT * FROM `users` WHERE `Username` = '%e' LIMIT 1", PI);Zašto bi selektovao sve 😕
I ispod nemaš corrupt proveru što će tebi itekako trebati jer vidim da imaš onu AUTIZAM bazu podataka
PogresnaLozinka = 0;Ovo stvarno nema potrebe da ide pod OnPlayerConnect nego samo ako igrac ima nalog
public OnPlayerDisconnect(playerid, reason) {
SavePlayer(playerid);
return 1;
}Ja ne znam po koji put treba da kažem da ne koristite MySQL kao Y_INI, jel ste debili ili da?
forward LoadAccount(playerid);
public LoadAccount(playerid) {
new rows;
cache_get_row_count(rows);
if(!rows) return 0;
else {
cache_get_value_int(0, "ID", PI);
cache_get_value_int(0, "Score", PI);
}
return 1;
}Jebem ti ženo majku joooooj...
public OnGameModeExit() {
foreach(new a: Player) {
SavePlayer(a);
}
mysql_close(Database);
return 0;
}FEJS PALM
stock SavePlayer(playerid) {
new str;
mysql_format(Database, str, sizeof(str),"UPDATE `users` SET `Score` = %d WHERE `ID` = %d LIMIT 1", PI, PI);
mysql_tquery(Database, str);
return 1;
}ISUSE BOOOOOOOOOOOOOOOOŽE
stock GetName(playerid) {
new name;
GetPlayerName(playerid, name, sizeof(name));
return name;
}Bespotrebno, include si YSI utils time što si #include pa imaš već ReturnName
I kao šlag na tortu da dodam da ti je kod prekršio svako pravilo imenovanja, stilizovanja i da smrdi na mrtvog rakuna
Ako kopiraš kod iz engleskog tutoriala bar ostavi credits negde (tutorial je veoma loš i star da se razumemo)
Više grešaka nego linija, E moj Bokenzi "pro" """skripteru"""...
Kada si tako iskusan ajde ostavi jedan sistem dobar za mysql, treba meni.
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
75
Postovi:
2
Teme:
Pridružio se:Maj 2020
31. Jul 2020.
Ne mogu ja za tebe da normalizujem bazu i nemam ni sličan način skriptanja kao osobe ovde, ako ti ja ostavim kod morao bih da učiš svaki library koji sam koristio što ti se baš i ne isplati 🙂
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,602
Postovi:
65
Teme:
Pridružio se:Nov. 2015
31. Jul 2020.
Alhemičar wrote on July 31, 2020, 11:11 pm:
Ne mogu ja za tebe da normalizujem bazu i nemam ni sličan način skriptanja kao osobe ovde, ako ti ja ostavim kod morao bih da učiš svaki library koji sam koristio što ti se baš i ne isplati 🙂
Mislim da si malo preterao sa zamerkama gore...
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
75
Postovi:
2
Teme:
Pridružio se:Maj 2020
31. Jul 2020.
á—ªå‚乂 wrote on July 31, 2020, 11:46 pm:
Mislim da si malo preterao sa zamerkama gore...
Svaku mogu da opravdam objašnjenjem od 10 paragrafa zašto ne treba tako, ako misliš suprotno slobodno napiši da vidim...
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,602
Postovi:
65
Teme:
Pridružio se:Nov. 2015
31. Jul 2020.
Alhemičar wrote on July 31, 2020, 11:48 pm:
Svaku mogu da opravdam objašnjenjem od 10 paragrafa zašto ne treba tako, ako misliš suprotno slobodno napiši da vidim...
Čemu to toliko kurčenje po forumu bezpotrebna stvar 😳
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
75
Postovi:
2
Teme:
Pridružio se:Maj 2020
31. Jul 2020.
á—ªå‚乂 wrote on July 31, 2020, 11:49 pm:
Čemu to toliko kurčenje po forumu bezpotrebna stvar 😳
Ne razumeš, da Bokenzi nije poslao ovu temu ne bih ni odgovorio na nju...
Jednostavno me dečko nervira, nema kurčenja kad ne skriptam, imam posao radim skroz nešto drugo tako da ono...
I imam pravo da napišem svoje mišljenje tako da ono, zašto da uči ljude pogrešno...
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
2,576
Postovi:
36
Teme:
Pridružio se:Avg. 2016
1. Avg. 2020.
á—ªå‚乂 wrote on July 31, 2020, 11:49 pm:
Čemu to toliko kurčenje po forumu bezpotrebna stvar 😳
Ne zamermi mu , ipak je on ,,Bukvalno najbolji skripter balkana sta nije jasno?,,
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
1. Avg. 2020.
Ƭ H Σ Ʋ 1 ∏ ∏ Ψ _ wrote on August 1, 2020, 10:17 am:
Ne zamermi mu , ipak je on ,,Bukvalno najbolji skripter balkana sta nije jasno?,,
Slobodno ko misli suprotno neka traži script battle, mogu bez problema da rešim 😛
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
76
Postovi:
11
Teme:
Pridružio se:Feb. 2018
3. Avg. 2020.
Znaci po meni na najlaksi nacin sam snimio tutorijal kako napraviti log/reg mysql koji fino radi i sprema u databazu odredjene podatke. Nisam ni ja nikakav profi, MySQL sam naucio prije 2 mjeseca, ne znam previse oko njega, ali ovo sto sam znao sam podjelio na ovaj forum jer bih mozda nekome pomoglo. A i ne znam cemu tolko kurcenje oko detalja koda, jesi ti mozda neki koji sam te bloko na fb zbog takvih stvari? 🙄
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
3. Avg. 2020.
#bokenzi wrote on August 3, 2020, 4:33 pm:
Znaci po meni na najlaksi nacin sam snimio tutorijal kako napraviti log/reg mysql koji fino radi i sprema u databazu odredjene podatke. Nisam ni ja nikakav profi, MySQL sam naucio prije 2 mjeseca, ne znam previse oko njega, ali ovo sto sam znao sam podjelio na ovaj forum jer bih mozda nekome pomoglo. A i ne znam cemu tolko kurcenje oko detalja koda, jesi ti mozda neki koji sam te bloko na fb zbog takvih stvari? 🙄
Prijatelju, nemoj da učiš ljude pogrešno pa ti neću pisati ništa loše (logično).
Nemaš ti prava da otvaraš tutorijale sa ovakvim "znanjem".
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
76
Postovi:
11
Teme:
Pridružio se:Feb. 2018
3. Avg. 2020.
Alhemičar v2 wrote on August 3, 2020, 5:31 pm:
Prijatelju, nemoj da učiš ljude pogrešno pa ti neću pisati ništa loše (logično).
Nemaš ti prava da otvaraš tutorijale sa ovakvim "znanjem".
Nemaš ti prava da otvaraš tutorijale sa ovakvim "znanjem".
Nije to nista pogresno, postoji puno nacina da se to uradi, eto na primjer jednog.
Ako ti mislis da ja ucim ljude pogresno, onda kao sto si napravio temu za timere gdje cesto ljudi grijese, napravi temu i za mysql log/reg 🙂
P.S: Nisam gledao sa neta pa copy/paste system, nego me je jedan od boljih skriptera to naucio u roku od 2h
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
116
Postovi:
2
Teme:
Pridružio se:Avg. 2020
3. Avg. 2020.
#bokenzi wrote on August 3, 2020, 5:36 pm:
Nije to nista pogresno, postoji puno nacina da se to uradi, eto na primjer jednog.
Ako ti mislis da ja ucim ljude pogresno, onda kao sto si napravio temu za timere gdje cesto ljudi grijese, napravi temu i za mysql log/reg 🙂
P.S: Nisam gledao sa neta pa copy/paste system, nego me je jedan od boljih skriptera to naucio u roku od 2h
Ako ti mislis da ja ucim ljude pogresno, onda kao sto si napravio temu za timere gdje cesto ljudi grijese, napravi temu i za mysql log/reg 🙂
P.S: Nisam gledao sa neta pa copy/paste system, nego me je jedan od boljih skriptera to naucio u roku od 2h
Da, učiš ljude pogrešno.
Dečko pogledao sam tvoj poslednji tutorijal i imaš više greški nego koda, ostavio sam komentar, u PETLJI STAVLJAŠ SELECTTEXTDRAW?!?!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava