Auto aus Interior mit Pickup porten

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 benötige Hilfe bei folgendem:


    if(pickupid == hautoraus)
    {
    if(Player[playerid][Team] == 12)
    {
    SetPlayerInterior(playerid,0);
    SetPlayerPos(playerid,814.2635,1686.0317,5.2813);
    SetVehiclePos(newcar,814.2635,1686.0317,5.2813);
    LinkVehicleToInterior(vehicleid, 0);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Nur für Bauern!");
    }
    }


    "Nur für Bauern" ist eine Tarnung, für die Hitman's, nicht wundern.


    So.
    Mein Problem ist.
    Ich bekomme es hin, das der Spieler (zu Fuß) zu den gewünschten Coords:
    814.2635,1686.0317,5.2813


    teleportiert wird.


    Nun soll halt noch, das der Spieler, wenn er in einem Auto ist hierher:
    814.2635,1686.0317,5.2813


    geportet werden soll.


    Also Quasi von dem Interior 18 -> Interior 0


    Hilfe bitte!


    /EDIT: Achso, ich habe die SuFu quasi auswendig gelernt, und finde seit gestern abend nichts. :s

  • Also dein Problem ist,dass das Auto nicht mitkommt ja?
    Dann mach es doch so:


    if(pickupid == hautoraus)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    if(Player[playerid][Team] == 12)
    {
    SetPlayerInterior(playerid,0);
    SetVehiclePos(GetPlayerVehicleID(playerid),814.2635,1686.0317,5.2813);
    LinkVehicleToInterior(GetPlayerVehicleID(playerid),0);
    SetPlayerPos(playerid,814.2635,1686.0317,5.2813);
    }
    else
    {
    SendClientMessage(playerid, COLOR_RED,"Nur für Bauern!");
    }
    }
    }
    //Edit: In PAWN-Klammern gesetzt
    //Edit2: Klammerfehler behoben