vehicleid

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
  • Guten Abend ale zusammen ich habe nur eine kleine frage
    Ich krieg es irgendwie nicht richtig auf die reihe vehicleid für einen command zu definieren.
    Könntet ihr mir vill weiterhelfen?

    » Inaktiv als Scripter
    » Youtuber mit Herz
    » ExComBle


    » Ihr wollt auf die krasseste Halloween Party? Schreibt mir ;)

  • Kommt drauf an aus welchem zusammenhang du die ID brauchst also ob du sie brauchst wenn ein spieler in einem Fahrzeug sitzt oder ob ein spieler in der nähe eines Fahrzeuges ist, etc.


    Allgeimen kannst du GetPlayerVehicleID(playerid) nutzen sofern du playerid gegeben hast (wie z.B in cmds)

  • Also das soll für einen Befehl sein der ein Auto löscht
    Und man soll darin sitzen bisher habe ich :
    if (strcmp("/CarD", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInAnyVehicle(playerid))
    DestroyVehicle(vehicleid);
    SendClientMessage(playerid,grün,"Auto Repariert");
    return 1;
    }

    » Inaktiv als Scripter
    » Youtuber mit Herz
    » ExComBle


    » Ihr wollt auf die krasseste Halloween Party? Schreibt mir ;)

  • So müssts gehn, ungetestet



    if (strcmp("/CarD", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, 0xFFFA00FF, "Du musst dazu in einem Fahrzeug sitzen !?");
    return 1;
    }
    new string[200];
    new vehc = GetPlayerVehicleID(playerid);
    RemovePlayerFromVehicle(playerid);
    DestroyVehicle(vehc);
    format(string, sizeof(string), "Das Fahrzeug mit der ID %d wurde entfernt", vehc);
    SendClientMessage(playerid, 0xFFFA00FF, string);
    return 1;
    }



    Korrektur, sorry hatte Klammer zuiel ^^

  • Hier haste es nochmal eingerückt ;)

    if (strcmp("/destroycar", cmdtext, true, 10) == 0)
    {
    if(!IsPlayerInAnyVehicle(playerid))
    {
    SendClientMessage(playerid, 0xFFFA00FF, "Du musst dazu in einem Fahrzeug sitzen !?");
    return 1;
    }
    new string[50];
    new vehc = GetPlayerVehicleID(playerid);
    format(string, sizeof(string), "Das Fahrzeug mit der ID %d wurde entfernt", vehc);
    SendClientMessage(playerid, 0xFFFA00FF, string);
    DestroyVehicle(vehc);
    return 1;
    }


    Zum kick Befehl, einefach die ForenSuche benutzen ,darüber gibt es genügend Themen :)