Započeo Slade
•6. Jul 2018.MySql
617
pregleda
3
postova
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
6. Jul 2018.
Problem(error/warning): Prije taÄno dan sam zapoÄeo prebacivanje svog Disaronno moda iz Y_INIa u Mysql, i prebacio sam polovicu koja je savrÅ¡eno radila, kreirala se sama tablica za korisnike ukoliko nije, spremalo se, ucitavalo, savrseno sve, jutros sam ustao i dodao jos dosta varijabli za ucitavanje/spremanje koje nisam stigao prethodno, i sada niti se tablica kreira automatski, niti ucitava niti sprema.
Dio skripte: Biti će dole zbog lakÅ¡eg Äitanja.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Log sam našao, postavit ću dole.
Slika/video ingame problema(obavezno ako je ingame problem): Nemam što da slikam, jednostavno tablica je prazna, više se sama ne generiše, a sinoć jeste sa samo manje varijabli nego sada.
Tablicu sam ruÄno kreirao preko querya na phpmyadmin, sa istim kodom, ali bukvalno nema nikakve povezanosti moda trenutno sa bazom, taÄnije niÅ¡ta ne izvrÅ¡ava, a piÅ¡e da je mod povezan sa bazom u printu.
UÄitavanje igraÄa:
Spremanje igraÄa:
Generisanje tablice (napomena: tu su 2 stringa jer sam imao problem, prevelik text se morao raširiti u 2 stringa):
Dio skripte: Biti će dole zbog lakÅ¡eg Äitanja.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Log sam našao, postavit ću dole.
Slika/video ingame problema(obavezno ako je ingame problem): Nemam što da slikam, jednostavno tablica je prazna, više se sama ne generiše, a sinoć jeste sa samo manje varijabli nego sada.
Tablicu sam ruÄno kreirao preko querya na phpmyadmin, sa istim kodom, ali bukvalno nema nikakve povezanosti moda trenutno sa bazom, taÄnije niÅ¡ta ne izvrÅ¡ava, a piÅ¡e da je mod povezan sa bazom u printu.
UÄitavanje igraÄa:
cache_set_active(pInfo);
cache_get_value_int(0, "ID", pInfo);
cache_get_value_int(0, "NOVAC", pInfo);
cache_get_value_int(0, "LEVEL", pInfo);
cache_get_value_int(0, "HELPER", pInfo);
cache_get_value_int(0, "ADMIN", pInfo);
cache_get_value_int(0, "SKIN", pInfo);
cache_get_value_int(0, "SATI", pInfo);
cache_get_value(0, "MAIL", pInfo, 220);
cache_get_value_int(0, "PDBODOVI", pInfo);
cache_get_value_int(0, "RESPEKTI", pInfo);
cache_get_value_int(0, "SPAWN", pInfo);
cache_get_value_int(0, "RENT", pInfo);
cache_get_value_int(0, "LIDER", pInfo);
cache_get_value_int(0, "CLAN", pInfo);
cache_get_value_int(0, "ORGSLOT", pInfo);
cache_get_value_int(0, "RANK", pInfo);
cache_get_value_int(0, "KUCA", pInfo);
cache_get_value_int(0, "FIRMA", pInfo);
cache_get_value_int(0, "STAN", pInfo);
cache_get_value_int(0, "VIKENDICA", pInfo);
cache_get_value_int(0, "POSAO", pInfo);
cache_get_value_int(0, "UGOVOR", pInfo);
cache_get_value_int(0, "SJEME", pInfo);
cache_get_value_int(0, "DROGA", pInfo);
cache_get_value_int(0, "PRERADJENA", pInfo);
cache_get_value_int(0, "MOBITEL", pInfo);
cache_get_value_int(0, "SIM", pInfo);
cache_get_value_int(0, "KREDITTELEFON", pInfo);
cache_get_value_int(0, "IMENIK", pInfo);
cache_get_value_int(0, "ZEMLJA", pInfo);
cache_get_value_int(0, "VEHSLOTOVI", pInfo);
cache_get_value_int(0, "KREDIT", pInfo);
cache_get_value_int(0, "CIGARE", pInfo);
cache_get_value_int(0, "UPALJAC", pInfo);
cache_get_value_int(0, "BSTIL", pInfo);
cache_get_value_int(0, "MUTIRAN", pInfo);
cache_get_value_int(0, "PRVAPOMOC", pInfo);
cache_get_value_int(0, "GORIVO", pInfo);
cache_get_value_int(0, "MASKA", pInfo);
cache_get_value_int(0, "PUSKA", pInfo);
cache_get_value_int(0, "PUMPARICA", pInfo);
cache_get_value_int(0, "PISTOLJ", pInfo);
cache_get_value_int(0, "KAZNA", pInfo);
cache_get_value_int(0, "VIPISTICE", pInfo);
cache_get_value_int(0, "BANEXP", pInfo);
cache_get_value_int(0, "BANPERM", pInfo);
cache_get_value_int(0, "PRIVBAN", pInfo);
cache_get_value(0, "BANADMIN", pInfo, 20);
cache_get_value(0, "BANRAZLOG", pInfo, 100);
cache_get_value_int(0, "PASOS", pInfo);
cache_get_value_int(0, "VIP", pInfo);
cache_get_value_int(0, "GARAZA", pInfo);
cache_get_value_int(0, "BOOMBOX", pInfo);
cache_get_value_int(0, "PLATA", pInfo);
cache_get_value_int(0, "IMANJE", pInfo);
cache_get_value_int(0, "SLJIVE", pInfo);
cache_get_value_int(0, "KRUSKE", pInfo);
cache_get_value_int(0, "JABUKE", pInfo);
cache_get_value_int(0, "SJEMESLJIVE", pInfo);
cache_get_value_int(0, "SJEMEKRUSKE", pInfo);
cache_get_value_int(0, "SJEMEJABUKE", pInfo);
cache_get_value_int(0, "KRAVE", pInfo);
cache_get_value_int(0, "MLIJEKO", pInfo);
cache_get_value_int(0, "LISICE", pInfo);
cache_get_value_int(0, "VOZACKA", pInfo);
cache_get_value_int(0, "ZATVOREN", pInfo);
cache_get_value_int(0, "TZATVOREN", pInfo);
cache_get_value_int(0, "POTJERA", pInfo);
cache_get_value(0, "RPOTJERA", pInfo, 128);
cache_get_value_int(0, "ZLATO", pInfo);
cache_get_value_int(0, "BANDAN", pInfo);
cache_get_value_int(0, "BANMJESEC", pInfo);
cache_get_value_int(0, "BANGODINA", pInfo);
cache_get_value_int(0, "OVISNOST", pInfo);
cache_get_value_int(0, "PRIBOR", pInfo);
cache_get_value_int(0, "TICKET", pInfo);
cache_get_value_int(0, "NEXTZATVOR", pInfo);
cache_get_value_int(0, "NEXTZATVORVRIJEME", pInfo);Spremanje igraÄa:
mysql_format(Database, DB_Query, sizeof(DB_Query), "UPDATE `PLAYERS` SET `LEVEL` = %d,`NOVAC` = %d,ADMIN` = %d,`HELPER` = %d, `SKIN` = %d, `SATI` = %d, `SPOL` = %d, `GODINE` = %d, `MAIL` = '%s', `PDBODOVI` = %d, ESPEKTI` = %d, `SPAWN` = %d, `RENT` = %d, `LIDER` = %d, `CLAN` = %d, `ORGSLOT` = %d, `RANK` = %d, `KUCA` = %d, `FIRMA` = %d, `STAN` = %d, `VIKENDICA` = %d, `POSAO` = %d, `SJEME` = %d, `DROGA` = %d, `PRERADJENA` = %d, `MOBITEL` = %d, `SIM` = %d, `KREDITTELEFON` = %d, `IMENIK` = %d, `ZEMLJA` = %d, `VEHSLOTOVI` = %d, `KREDIT` = %d, `CIGARE` = %d, `UPALJAC` = %d, `BSTIL` = %d, `MUTIRAN` = %d, `PRVAPOMOC` = %d, `GORIVO` = %d, `MASKA` = %d, `PUSKA` = %d, `PUMPARICA` = %d, `PISTOLJ` = %d, `KAZNA` = %d, `VIPISTICE` = %d, `BANEXP` = %d, `BANPERM` = %d, `PRIVBAN` = %d, `BANADMIN` = '%s', `BANRAZLOG` = '%s', `PASOS` = %d, `VIP` = %d, `GARAZA` = %d, `BOOMBOX` = %d, `PLATA` = %d, `IMANJE` = %d, SLJIVE` = %d, `KRUSKE` = %d, `JABUKE` = %d, `SJEMESLJIVE` = %d, `SJEMEKRUSKE` = %d, `SJEMEJABUKE` = %d, `KRAVE` = %d, `MLIJEKO` = %d, `LISICE` = %d, `VOZACKA` = %d, `ZATVOREN` = %d, `TZATVOREN` = %d, `POTJERA` = %d, `RPOTJERA` = '%s', `ZLATO` = %d, `BANDAN` = %d, `BANMJESEC` = %d, `BANGODINA` = %d, `OVISNOST` = %d, `PRIBOR` = %d, `TICKET` = %d, `NEXTZATVOR` = %d, `NEXTZATVORVRIJEME` = %d, `UGOVOR` = %d WHERE `ID` = %d LIMIT 1",
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo, pInfo, pInfo, pInfo,
pInfo,
pInfo, pInfo);
for(new i=1; i != MAX_SLOTOVA; i++) {
mysql_format(Database, DB_Query, sizeof(DB_Query), "UPDATE `PLAYERS` SET `VOZILO[%d]` = %d WHERE `ID` = %d", i, pInfo, pInfo);
mysql_tquery(Database, DB_Query);
}
if(cache_is_valid(pInfo))
{
cache_delete(pInfo);
pInfo = MYSQL_INVALID_CACHE;
}Generisanje tablice (napomena: tu su 2 stringa jer sam imao problem, prevelik text se morao raširiti u 2 stringa):
new string1, string2, totalstring[ 1200 ];
format(string1, sizeof(string1), "CREATE TABLE IF NOT EXISTS `PLAYERS` (`ID` int(11) NOT NULL AUTO_INCREMENT,\
`USERNAME` varchar(24) NOT NULL,\
`PASSWORD` char(65) NOT NULL,\
`NOVAC` mediumint(7) NOT NULL DEFAULT '0',\
`LEVEL` mediumint(7) NOT NULL DEFAULT '1',\
`ADMIN` mediumint(7) NOT NULL DEFAULT '0',\
`HELPER` mediumint(7) NOT NULL DEFAULT '0',\
`SKIN` mediumint(7) NOT NULL DEFAULT '60',\
`SATI` mediumint(7) NOT NULL DEFAULT '0',\
`SPOL` mediumint(7) NOT NULL DEFAULT '1',\
`GODINE` mediumint(7) NOT NULL DEFAULT '0',\
`MAIL` char(220) NOT NULL,\
`PDBODOVI` mediumint(7) NOT NULL DEFAULT '0',\
`RESPEKTI` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`VOZILO` mediumint(7) NOT NULL DEFAULT '0',\
`SPAWN` mediumint(7) NOT NULL DEFAULT '0',\
`RENT` mediumint(7) NOT NULL DEFAULT '0',\
`LIDER` mediumint(7) NOT NULL DEFAULT '0',\
`CLAN` mediumint(7) NOT NULL DEFAULT '0',\
`ORGSLOT` mediumint(7) NOT NULL DEFAULT '0',\
`RANK` mediumint(7) NOT NULL DEFAULT '0',\
`KUCA` mediumint(7) NOT NULL DEFAULT '0',\
`FIRMA` mediumint(7) NOT NULL DEFAULT '0',\
`VIKENDICA` mediumint(7) NOT NULL DEFAULT '-1',\
`STAN` mediumint(7) NOT NULL DEFAULT '-1',\
`POSAO` mediumint(7) NOT NULL DEFAULT '0',\
`UGOVOR` mediumint(7) NOT NULL DEFAULT '0',\
`SJEME` mediumint(7) NOT NULL DEFAULT '0',\
`DROGA` mediumint(7) NOT NULL DEFAULT '0',\
`PRERADJENA` mediumint(7) NOT NULL DEFAULT '0',\
`MOBITEL` mediumint(7) NOT NULL DEFAULT '0',\
`SIM` mediumint(7) NOT NULL DEFAULT '0',\
`KREDITTELEFON` mediumint(7) NOT NULL DEFAULT '0',\
`IMENIK` mediumint(7) NOT NULL DEFAULT '0',\
`ZEMLJA` mediumint(7) NOT NULL DEFAULT '0',\
`VEHSLOTOVI` mediumint(7) NOT NULL DEFAULT '0',\
`KREDIT` mediumint(7) NOT NULL DEFAULT '0',\
`CIGARE` mediumint(7) NOT NULL DEFAULT '0',\
`UPALJAC` mediumint(7) NOT NULL DEFAULT '0',\
`BSTIL` mediumint(7) NOT NULL DEFAULT '0',\
`MUTIRAN` mediumint(7) NOT NULL DEFAULT '0',\
`PRVAPOMOC` mediumint(7) NOT NULL DEFAULT '0',\
`GORIVO` mediumint(7) NOT NULL DEFAULT '0',\
`MASKA` mediumint(7) NOT NULL DEFAULT '0',\
`PUSKA` mediumint(7) NOT NULL DEFAULT '0',\
`PUMPARICA` mediumint(7) NOT NULL DEFAULT '0',\
`PISTOLJ` mediumint(7) NOT NULL DEFAULT '0',\
`KAZNA` mediumint(7) NOT NULL DEFAULT '0',\
`VIPISTICE` mediumint(7) NOT NULL DEFAULT '0',\
`BANEXP` mediumint(7) NOT NULL DEFAULT '0',\
`BANPERM` mediumint(7) NOT NULL DEFAULT '0',\
`PRIVBAN` mediumint(7) NOT NULL DEFAULT '0',\
`BANADMIN` char(20) NOT NULL,\
`BANRAZLOG` char(100) NOT NULL,\
`PASOS` mediumint(7) NOT NULL DEFAULT '0',\
`VIP` mediumint(7) NOT NULL DEFAULT '0',\
`GARAZA` mediumint(7) NOT NULL DEFAULT '-1',\
`BOOMBOX` mediumint(7) NOT NULL DEFAULT '0',\
`IMANJE` mediumint(7) NOT NULL DEFAULT '0',\
`SLJIVE` mediumint(7) NOT NULL DEFAULT '0',");
format(string2, sizeof(string2), "`KRUSKE` mediumint(7) NOT NULL DEFAULT '0',\
`JABUKE` mediumint(7) NOT NULL DEFAULT '0',\
`SJEMESLJIVE` mediumint(7) NOT NULL DEFAULT '0',\
`SJEMEKRUSKE` mediumint(7) NOT NULL DEFAULT '0',\
`SJEMEJABUKE` mediumint(7) NOT NULL DEFAULT '0',\
`KRAVE` mediumint(7) NOT NULL DEFAULT '0',\
`MLIJEKO` mediumint(7) NOT NULL DEFAULT '0',\
`LISICE` mediumint(7) NOT NULL DEFAULT '0',\
`VOZACKA` mediumint(7) NOT NULL DEFAULT '0',\
`ZATVOREN` mediumint(7) NOT NULL DEFAULT '0',\
`TZATVOREN` mediumint(7) NOT NULL DEFAULT '0',\
`POTJERA` mediumint(7) NOT NULL DEFAULT '0',\
`RPOTJERA` char(128) NOT NULL,\
`ZLATO` mediumint(7) NOT NULL DEFAULT '0',\
`BANDAN` mediumint(7) NOT NULL DEFAULT '0',\
`BANMJESEC` mediumint(7) NOT NULL DEFAULT '0',\
`BANGODINA` mediumint(7) NOT NULL DEFAULT '0',\
`OVISNOST` mediumint(7) NOT NULL DEFAULT '0',\
`PRIBOR` mediumint(7) NOT NULL DEFAULT '0',\
`TICKET` mediumint(7) NOT NULL DEFAULT '0',\
`NEXTZATVOR` mediumint(7) NOT NULL DEFAULT '0',\
`NEXTZATVORVRIJEME` mediumint(7) NOT NULL DEFAULT '0',\
PRIMARY KEY (`ID`), UNIQUE KEY `USERNAME` (`USERNAME`))");
format(totalstring, sizeof(totalstring), "%s%s", string1, string2);
mysql_tquery(Database, totalstring);Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
241 / 250 XP
Početnik(0)
2,043
Postovi:
83
Teme:
Pridružio se:Jan. 2014
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava