Car spawner (destroy time)

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 habe noch ne frage könnt ihr mir helfen
    das gespawnte auto wenn es nicht mehr benutzt wird zu löschen
    also jetzt z.b. nach 5 minuten


    das ist der script



    new cmd[200], idx;
    cmd = strtok(cmdtext, idx);


    if(strcmp(cmd, "/v", true, 10) == 0)
    {



    new String[200];
    new tmp[256];
    new Float:x, Float:y, Float:z;


    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return OnPlayerCommandText( playerid, "/car" );


    new vehicle = ModelID(tmp);


    if(vehicle < 400 || vehicle > 611) return SendClientMessage(playerid, COLOR_RED, "Dieses Fahrzeug existtiert nicht!");


    new Float:a;
    GetPlayerFacingAngle(playerid, a);
    GetPlayerPos(playerid, x, y, z);


    if(IsPlayerInAnyVehicle(playerid) == 1)
    {
    XY(playerid, x, y, 10);
    }
    else
    {
    XY(playerid, x, y, 5);
    }


    new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
    LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid,PlayersVehicle,0);
    format(String, sizeof(String), "Du Hast dir ein(e) %s Gespawnt", VNames[vehicle - 400]);
    SendClientMessage(playerid, COLOR_YELLOW, String);
    return 1;
    }

    return 0;
    }

  • du erstellst ein stock in dem du den vehicle namen ausliest z.b. wie du es gemacht hast in den fall hast du new PlayersVehicle erstellt


    in den stock baust du dann ein was new PlayersVehicle ist


    dann setzt du ein timer der sagt:


    DestroyVehicle(PlayersVehicle);


    fehler bitte ausbessern

  • hast du dazu ein stock ?


    er muss ja wissen was PlayersVehicle ist

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • sorry falls ich mich wie ein idiot anstelle aber



    C:\Dokumente und Einstellungen\wrw\Desktop\GTA SA\SA-MP Server\filterscripts\Cars.pwn(296) : error 076: syntax error in the expression, or invalid function call
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    also da ist ein error (die zeile was in den befehl sollte)

  • immer noch der gleiche fehler habe alles gemacht was du gesagt hast :|


    so sieht es grad aus



    new PlayersVehicle = CreateVehicle(vehicle, x, y, z, a+90, -1, -1, -1);
    LinkVehicleToInterior(PlayersVehicle, GetPlayerInterior(playerid));
    PutPlayerInVehicle(playerid,PlayersVehicle,0);
    format(String, sizeof(String), "Du Hast dir ein(e) %s Gespawnt", VNames[vehicle - 400]);
    SendClientMessage(playerid, COLOR_YELLOW, String);
    new carid = GetPlayerVehicleID(playerid);
    SetTimerEx(DVehicle,30000,false,"i",(carid));//In den Befehl
    return 1;