Spawned cars wieder löschen

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
  • Also wie der Titel schon sagt will ich das wenn andere im /spawn menü ein auto gespawnt haben sie es auch wieder löschen müssen mit /dv oder so aber nur das problem ist ich hab noch kein plan so richtig wie xD.... :D

    Join German Xtreme Fun!:78.47.241.162:7777

  • da machst du bei dem spawnen


    hallole = CreateVehicle(...


    bei dem cmd dann


    DestroyVehicle(playerid, hallole);

  • bei mir im gm gehts aber kann sein ja dass ich falsch geschrieben hab , hab grade kein pc..

  • Willst du, dass man jedes Auto mit /dv löschen kann?
    if(strcmp(cmdtext,"/dv",true)==0) {
    DestroyVehicle(GetPlayerVehicleID(playerid));
    return 1;
    }
    Oder nur das, was man selbst gespawnt hat? Und wenn ja, wie viele soll man spawnen können? Und sollen die anderen dann automatisch wieder gelöscht werden, wenn man zu viele spawnt?
    Das müsste man vorher halt wissen^^

  • Also das wenn man einen Wagen gespawnt hat, den erst wieder löschen muss um einen neuen wagen zu sich zu spawnen so meinte ich das :p, und ich kapier das halt einfach nich wie ich das am besten machen kann.... xD

    Join German Xtreme Fun!:78.47.241.162:7777

  • Dann hatte unser Gamer schon halbwegs Recht :)
    //ganz nach oben:
    new auddo[MAX_PLAYERS];
    //OnPlayerDisconnect:
    if(auddo[playerid]!=-1) {
    DestroyVehicle(auddo[playerid]);}
    //OnPlayerConnect:
    auddo[playerid]=-1;
    //OnPlayerCommandText:
    if(strcmp(cmdtext,"/dv",true)==0) {
    if(auddo[playerid]!=-1) {
    DestroyVehicle(auddo[playerid]); }
    else { SendClientMessage(playerid,FARBE,"Du hast kein Fahrzeug bla bla"); }
    return 1;
    }
    //in den befehl zum auto spawnen:
    if(auddo[playerid]!=-1) return SendClientMessage(playerid,FARBE,"Du hast bereits ein Fahrzeug, du musst mit /dv kaputt bla bla");