Szerző Téma: Lementett jármûvek betöltése  (Megtekintve 834 alkalommal)

dexi

  • Vendég
Lementett jármûvek betöltése
« Dátum: 2012. január 17. - 17:01:41 »
0 Show voters
Í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?

Nem elérhető buci11

  • 502
    • Profil megtekintése
Lementett jármûvek betöltése
« Válasz #1 Dátum: 2012. január 17. - 17:07:26 »
0 Show voters
OnPlayerVehicleExit alá nemjó?
OFF:Nem jösz skype vagy fész?

dexi

  • Vendég
Lementett jármûvek betöltése
« Válasz #2 Dátum: 2012. január 17. - 17:30:45 »
0 Show voters
Erre jutottam:
fread(fopen(\"vehicles.txt\", io_read), ...);
De nemtudom mit írjak a \"...\" helyére.

Nem elérhető kurta999

  • 2759
  • Éllő fédisznó
    • Profil megtekintése
Lementett jármûvek betöltése
« Válasz #3 Dátum: 2012. január 18. - 20:56:07 »
0 Show voters
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);

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal