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);