Jump to content

Auto positie + angle + owner opslaan


Recommended Posts

Geplaatst: (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: door opacool6
Geplaatst:

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

Geplaatst: (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: door kwik360
Geplaatst:

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

Geplaatst:

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

Geplaatst:

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!!

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.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...