Trailer Script Hilfe

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 abe versucht, einen command zu machen, der den Trailer vom LKW abkoppelt, leider bin ich ein blutiger Anfänger und es funktioniert nicht.


    Hier der Scriptteil:
    if (strcmp("/de", cmdtext, true)== 0 && (IsPlayerInAnyVehicle(playerid)))
    {
    new gTrailer = GetVehicleTrailer(GetPlayerVehicleID(playerid));
    DetachTrailerFromVehicle(gTrailer);


    return 1;}



    Kann mir jemand sagen, was ich falsch mache

  • ich weiß nicht ob es geht, aber versuche mal das:


    if (strcmp("/de", cmdtext, true)== 0 && (IsPlayerInAnyVehicle(playerid)))
    {
    new gTrailer = GetVehicleTrailer(GetPlayerVehicleID(playerid));
    RemovePlayerFromVehicle(gTrailer); // weiß nicht obs geht^^


    return 1;}

  • Geht auch nich!
    Ich hab die lösung selbst rausgefunden.

    if (strcmp("/de", cmdtext, true) == 0)
    {
    if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new vehicleid = GetPlayerVehicleID(playerid);
    if (IsTrailerAttachedToVehicle(vehicleid))
    {
    AttachTrailerToVehicle(GetVehicleTrailer(vehicleid), vehicleid);
    DetachTrailerFromVehicle(vehicleid);
    return 1;
    }
    SendClientMessage(playerid, 0xDEEE20FF, "Du hast keinen Trailer");
    return 1;
    }
    SendClientMessage(playerid, 0xDEEE20FF, "Du musst im Fahrzeug sein");
    return 1;
    }



    Erklärung: Der Befehl "DetachTrailerFromVehicle" geht nur, wenn der Trailer auch mit "AttachTrailerToVehicle" angehängt wurde.