/delcar id, was ist falsch?

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
  • Hi hab das Problem, das mein delcar nicht richtig funzt.


    public OnGameModeInit()
    new str[256];
    new tmp[256];
    for(new count;count<MAX_VEHICLES;count++)
    {
    format(str, sizeof(str),"%d.ini",count);
    if(dini_Exists(str))
    {
    new Float:x,Float:y,Float:z,Float:a,model,carid;
    [...]
    tmp = dini_Get(str,"CarID");
    carid = strval(tmp); //hab hier nicht die carIDs von sa-mp vergebenen


    new Car = CreateVehicle(model,x,y,z,a,-1,-1,6000000);

    Vehicles[Car][CarIDs] = carid;
    }


    und der /delcar sieht so aus, File wird zwar gelöscht, aber IG bleibt das Auto immer drinne.


    dcmd_delcar(playerid,params[])
    {
    new
    ID;
    if(sscanf(params, "d",ID))
    {
    return SendClientMessage(playerid,dunklesrot,"/delcar [CarID]");
    }
    else
    {
    new carid = GetPlayerVehicleID(ID);


    format(str, sizeof(str),"%d.ini",ID);
    if(dini_Exists(str))
    {
    dini_Remove(str);
    DestroyVehicle(Vehicles[carid][CarIDs]);
    SendClientMessage(playerid, dunklesrot, "Fahrzeug gelöscht!");
    }
    }
    }
    }
    return 1;
    }


    Für Hilfe wäre ich unendlich dankbar :D


    MfG Martin08 :thumbup:

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

  • spielt eig. keine Rolle^^
    hab da drüber noch den /delcar [ohne id], also wenn ich im Car sitze, was wunderbar funktioniert.


    Nur der Code hat n Fehler...

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

  • aha hmm


    ich suche die ganzezeit was um ein car zu löschen wenn man drin sitz, habe aber keins gefunden :S


    könntest du mir das ohne [ID] mal geben ?
    Ich guck mal ob ich das mit [ID] dann zum löschen bekomme :D

  • is eig. relativ simpel:


    dcmd(delcar,6,cmdtext);


    dcmd_delcar(playerid,params[])
    {
    #pragma unused params
    new carID = GetPlayerVehicleID(playerid);
    new str[256];
    if(IsPlayerInAnyVehicle(playerid))
    {
    DestroyVehicle(carID);
    SendClientMessage(playerid, Befehl, "Fahrzeug gelöscht!");
    }
    return 1;
    }


    Müsste eigendlich so gehen ;)

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

  • //edit: so jetzt ahbe ich es :D



    dcmd_clear(playerid,params[])
    {
    #pragma unused playerid
    new vehicle;
    if(sscanf(params,"d",vehicle))
    {
    SendClientMessage(playerid, 0xAA3333AA, "Benutze: /clear [ID]");
    return 1;
    }
    DestroyVehicle(vehicle);
    SendClientMessage(playerid, 0xAA3333AA, "Fahrzeug gelöscht!");
    return 1;
    }


    ich ahbe es gerade ig getestet und es geht so wie es soll.
    du musst dir dann nur deinen befehl ändern und dann teste es direckt mal, damit ich weis, das es nciht nur bei mir geht.

    Einmal editiert, zuletzt von Airwolf ()

  • delcar an sich geht bei mir ja^^
    aber ich brauch das ja so angepasst, das es auch bei mir das Car löscht(also die Vehicles[carID][CarIDs]) im mom wird bei mir ja die file gelöscht nur halt IG ist das Car noch da. Nach m GMX isses dann natürlich weg, wäre aber trotzdem besser, wenns ig auch direkt gelöscht wäre.

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

  • Ja xD dann schau dir mal an wie es soo ungefääähr aussehen muss, ich weiß leider nur nich genau wie, deswegen brauch ich ja hilfe, wie man das Car nach meinem System löscht.


    /carinfo -> ID rausbekommen funktioniert, wenn ichs jez löschen will löschts nur die ini das Car IG bis zum nöchsten GMX aber net...



    EDIT:
    Kann mir keiner helfen :(

    Wenn ich dir geholfen haben sollte, würde ich mich extremst freuen, wenn du dir kurz Zeit nehmen würdest und mir helfen könntest:


    Unterstütze mich bitte hier und vote für mich:


    Ihr müsst nur oben links auf Vote klicken und bestätigen! Vielen Dank dafür

    Einmal editiert, zuletzt von Martin08 ()