OnPlayerEnterVehicle was für möglichkeiten gibt es ?

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
  • Abend,


    Und zwar, bin ich gerade dabei für (vorerst) 4 Fraktionen die vehicles zu Scripten. Allerdings habe ich kein großen Erfolg..
    Hier mal meine variante


    public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
    {
    if(SpielerInfo[playerid][pFraktion] !=1)
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if(vehicleid == pdCar[i] && !ispassenger)
    {
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
    return 1;
    }
    }
    }

    if(SpielerInfo[playerid][pFraktion] !=2)
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if(vehicleid == fbiCar[i] && !ispassenger)
    {
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
    return 1;
    }
    }
    }

    if(SpielerInfo[playerid][pFraktion] !=3)
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if(vehicleid == buCar[i] && !ispassenger)
    {
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Dienst Fahrzeug");
    return 1;
    }
    }
    }

    if(SpielerInfo[playerid][pFraktion] !=4)
    {
    for(new i=0; i<MAX_VEHICLES; i++)
    {
    if(vehicleid == gsCar[i] && !ispassenger)
    {
    TogglePlayerControllable(playerid,0);
    TogglePlayerControllable(playerid,1);
    SendClientMessage(playerid,Grau,"Du hast keine Autoschlüssel für dieses Fahrzeug");
    return 1;
    }
    }
    }
    return 1;
    }


    Das funktioniert teilweise .. Bei der Fraktion (1,2) funktioniert es super! jedoch bei der id (3,4) garnicht ..
    Was habt ihr so für möglichkeiten für mich ? bitte mit kleinen Beispielen.


    Grüße