Autos Respawnen (autos löschen und neu erstellen )

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    ich möchte meine Autos so respawnen das wenn ich sie umparke und einen carrespawn durchführe das sie dann an der richtigen position erscheinen ... Nun habe ich mir überlegt das das ganze so aussehen müsste nur erkennt der playerid irgendwie nicht -.- Was ist Falsch
    stock SCAR(autoid)
    {
    new SDatei[64];
    format(SDatei,50,"/Cars/%d.txt",autoid);
    dini_IntSet(SDatei,"Model",CInfo[autoid][modelid]);
    dini_FloatSet(SDatei,"X",CInfo[autoid][cx]);
    dini_FloatSet(SDatei,"Y",CInfo[autoid][cy]);
    dini_FloatSet(SDatei,"Z",CInfo[autoid][cz]);
    dini_FloatSet(SDatei,"A",CInfo[autoid][ca]);
    dini_IntSet(SDatei,"Farbe1",CInfo[autoid][cc1]);
    dini_IntSet(SDatei,"Farbe2",CInfo[autoid][cc2]);
    for(new i=0;i<MAX_CARS;i++)
    {
    for(new p=0; p<MAX_PLAYERS; p++)
    if(!IsPlayerInAnyVehicle(p))
    {
    DestroyVehicle(i);
    }
    }
    return 1;
    }


    Das ist der Carrespawn befehl
    if(strcmp(cmd,"/respawncars",true)==0)
    {
    for(new i=0;i<MAX_CARS;i++)
    {
    SCAR(i);
    /*if(!IsPlayerInAnyVehicle(playerid))
    {
    DestroyVehicle(i);
    }*/
    }
    for(new i=0;i<MAX_CARS;i++)
    {
    LCAR(i);
    }
    }


    Danke im vorraus

    Einmal editiert, zuletzt von ecky ()

  • so schmiert er mir ab der Serverstock SCAR(autoid)
    {
    new SDatei[64];
    format(SDatei,50,"/Cars/%d.txt",autoid);
    dini_IntSet(SDatei,"Model",CInfo[autoid][modelid]);
    dini_FloatSet(SDatei,"X",CInfo[autoid][cx]);
    dini_FloatSet(SDatei,"Y",CInfo[autoid][cy]);
    dini_FloatSet(SDatei,"Z",CInfo[autoid][cz]);
    dini_FloatSet(SDatei,"A",CInfo[autoid][ca]);
    dini_IntSet(SDatei,"Farbe1",CInfo[autoid][cc1]);
    dini_IntSet(SDatei,"Farbe2",CInfo[autoid][cc2]);
    for(new i=0;i<MAX_CARS;i++)
    {
    for(new p=0; p<MAX_PLAYERS; p++)
    if(!IsPlayerInAnyVehicle(p))
    {
    DestroyVehicle(i);
    }
    }
    return 1;
    }

    Einmal editiert, zuletzt von ecky ()