opacool6 Geplaatst: 24 juli 2010 Rapport Geplaatst: 24 juli 2010 (bewerkt) new count = 1; vervangen door dit: new count = 0; want nu wordt er gezegt wanneer 1 lager is dan 1 dat hij iets gaat doen, dat is dan weer 1 probleem minder. en wat me ook opvalt is dat het Carmodel in je scriptfile veel te laag is namelijk 35 ?? de carmodels beginnen bij 400 klik hier voor een link van alle car model id's Hey, ik ga jullie (+ mezelf) weer teleurstellen, het werkt niet :S ik krijg nogsteeds allemaal 0'en bij het "nieuwe" Debug textje.. heb nu dit(bij uitlezen): while(count< sizeof(CarInfo)) // leest het aantal lijnen uit dat je aangeeft bij new CarInfo { split(string, LoadData, ','); CarInfo[count][cmodel] = strval(LoadData[0]); CarInfo[count][cx] = floatstr(LoadData[1]); CarInfo[count][cy] = floatstr(LoadData[2]); CarInfo[count][cz] = floatstr(LoadData[3]); CarInfo[count][ca] = floatstr(LoadData[4]); CarInfo[count][cc1] = strval(LoadData[5]); CarInfo[count][cc2] = strval(LoadData[6]); strmid(CarInfo[count][cowner], LoadData[7], 0, strlen(LoadData[7]), 255); printf("[DEBUG] AddStaticVehicleEx(%d, %.3f, %.3f, %.3f, %.3f, %d, %d, 1800);", CarInfo[count][cmodel], CarInfo[count][cx], CarInfo[count][cy], CarInfo[count][cz], CarInfo[count][ca], CarInfo[count][cc1], CarInfo[count][cc2]); AddStaticVehicleEx(CarInfo[count][cmodel], CarInfo[count][cx], CarInfo[count][cy], CarInfo[count][cz], CarInfo[count][ca], CarInfo[count][cc1], CarInfo[count][cc2], 1800); count++; } moet er boven die regel split(string, LoadData , ','); niet ook nog dit staan?: fread(file, string); want dat regeltje lijkt me toch vrij belangrijk Bewerkt: 25 juli 2010 door opacool6 Reageren
kwik360 Geplaatst: 25 juli 2010 Auteur Rapport Geplaatst: 25 juli 2010 Het werkt! dat zoiets kleins als Fread het probleem kan zijn! hier is mijn script, dat werkt Klik Reageren
opacool6 Geplaatst: 25 juli 2010 Rapport Geplaatst: 25 juli 2010 Het werkt! dat zoiets kleins als Fread het probleem kan zijn! hier is mijn script, dat werkt Klik Het was niet alleen die regel die er voor zorgde dat het niet werkte het was eigenlijk een combinatie van al die foutjes maar goed het werkt nu veel plezier met je systeem Reageren
kwik360 Geplaatst: 25 juli 2010 Auteur Rapport Geplaatst: 25 juli 2010 (bewerkt) hey, het werkt toch niet :S hij kan maar 1 regel uitlezen :S als ik 2 regels met verschillende dingen invul, laad hij 2x de 1e regel/veh ik kijk even of ik dit met een for loop op kan lossen :S en anders vraag ik nog wel een keer :S EDIT: ok, dat werkt ook niet :S wat zou dat kunnen zijn? iets met de while? Bewerkt: 25 juli 2010 door kwik360 Reageren
Big Boss Geplaatst: 25 juli 2010 Rapport Geplaatst: 25 juli 2010 De fread moet ook in de while staan, dat stond in mijn eerste post en staat ook hier uitgelegd: http://wiki.sa-mp.com/wiki/Fread Reageren
kwik360 Geplaatst: 25 juli 2010 Auteur Rapport Geplaatst: 25 juli 2010 De fread moet ook in de while staan, dat stond in mijn eerste post en staat ook hier uitgelegd: http://wiki.sa-mp.com/wiki/Fread hey, het werkt nu echt! hier is de link naar het script Klik nu heb ik alleen nog 1 tip nodig voor het opslaan: is het handig om de positie opteslaan via "OnPlayerUpdate" ? als je bestuurder bent dat hij dan om de zoveel seconden de positie opslaat? Gr. kwik Reageren
Big Boss Geplaatst: 25 juli 2010 Rapport Geplaatst: 25 juli 2010 Nee. Vermijd het gebruik van files/mysql in OnPlayerUpdate, tenzij je enorme lagg wil. Dan kan je beter gewoon de positie van het voertuig opslaan als de bestuurder uitstapt (OnPlayerExitVehicle) of disconnect terwijl hij in het voertuig zit (OnPlayerDisconnect). Reageren
kwik360 Geplaatst: 25 juli 2010 Auteur Rapport Geplaatst: 25 juli 2010 Nee. Vermijd het gebruik van files/mysql in OnPlayerUpdate, tenzij je enorme lagg wil. Dan kan je beter gewoon de positie van het voertuig opslaan als de bestuurder uitstapt (OnPlayerExitVehicle) of disconnect terwijl hij in het voertuig zit (OnPlayerDisconnect). Ok, dankje! want ik had deze "OnPlayerExitvehicle" al apart gehouden, en gelukkig maar XD Heel erg bedankt iedereen!! Reageren
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.