Als Beifahrer einsteigen bei Autos mit einem Sitz?

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
  • Hey.


    Ich versuche die ganze zeit zu scripten , dass man als Beifahrer in ein Auto mit nur einem Sitz reinkann , also in ein Interior geportet wird.


    Nehmen wir den Shamal. Man kann nur mit F einsteigen. Es ist egal ob ich F oder G drücke , ich werde immer reingeportet.
    Und wenn ich den Shamal verlasse , werde ich an die Koordinaten 0.0,0.0,0.0 geportet, anstatt bei dem Shamal.



    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(GetVehicleModel(vehicleid)==519)
    {
    if(ispassenger)
    {
    SendClientMessage(playerid,Grau,"Du kannst das Fahrzeug mit der Leertaste verlassen!");
    inshamal[playerid]=GetPlayerVehicleID(playerid);
    SetPlayerPos(playerid,1.808619,32.384357,1199.593750);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,1);
    }
    }
    }


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if(newkeys==KEY_SPRINT)
    {
    if(inshamal[playerid]!=-1)
    {
    new Float:x,Float:y,Float:z;
    GetVehiclePos(inshamal[playerid],x,y,z);
    inshamal[playerid]=-1;
    SetPlayerPos(playerid,x,y,z);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,0);
    }
    }
    }