GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: dexi - 2012. január 17. - 17:01:41

Cím: Lementett jármûvek betöltése
Írta: dexi - 2012. január 17. - 17:01:41
Így mentem le a jármûvet.
 
CMD:scar(playerid)
{
new
File:vFile,
Float:vX,
Float:vY,
Float:vZ,
Float:vA,
stR[200],
vehid;
vehid = GetPlayerVehicleID(playerid);
vFile = fopen(\"vehicles.txt\", io_append);
GetVehiclePos(vehid, vX,vY,vZ);
GetVehicleZAngle(vehid, vA);
format(stR, sizeof(stR), \"CreateVehicle(%d, %.4f, %.4f, %.4f, %.4f, %d, %d, %d); \\r\\n\",GetVehicleModel(vehid),vX,vY,vZ,vA,-1,-1,-1);
if (vFile) { fwrite(vFile, stR); }
    fclose(vFile);
    SendClientMessage(playerid, -1, \"Lementetted a jármûvet.\");
   
    return 1;
}

 
Ezt hogy tudnám betölteni OnFilterScriptIni() alatt?
Cím: Lementett jármûvek betöltése
Írta: buci11 - 2012. január 17. - 17:07:26
OnPlayerVehicleExit alá nemjó?
OFF:Nem jösz skype vagy fész?
Cím: Lementett jármûvek betöltése
Írta: dexi - 2012. január 17. - 17:30:45
Erre jutottam:
fread(fopen(\"vehicles.txt\", io_read), ...);
De nemtudom mit írjak a \"...\" helyére.
Cím: Lementett jármûvek betöltése
Írta: kurta999 - 2012. január 18. - 20:56:07
Példa:
 

new
File:PosFile = fopen(\"vehicles.txt\", io_read),
szline[128],
Float:fX,
Float:fY,
Float:fZ,
Float:fAngle,
iCol1,
iCol2,
iRespawn;
while(fread(PosFile, szline))
{
sscanf(szline, \"\'CreateVehicle(\'dffffddd\');\'\", iModel, fX, fY, fZ, fAngle, iCol1, iCol2, iRespawn);
CreateVehicle(iModel, fX, fY, fZ, fAngle, iCol1, iCol2, iRespawn);
}
fclose(PosFile);