[Fraktionscars] HELP!!!

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,
    kann mir einer helfen
    also wie kann ich machen nur die in der frak. sind können nur dieses car nehmen
    hier is beispiel
    public IsAFBICar(carid)
    {
    for(new i = 0; i < sizeof(FBIVehs); i++)
    {
    if(carid == FBIVehs[i])
    {
    return 1;
    }
    }
    return 0;


    was muss ich machen das nur der Member ins car reingehen kann


    also wenn z.b einer aus einer anderen Frak kommt und nimmt das car
    solte da stehen
    Du Bist nicht in Der Fraktion!
    kann mir das pls einer machen.

    Einmal editiert, zuletzt von Daniel_123 ()

  • if (IsASwatCar(vehicleid) && !ispassenger)
    {
    if(IsPlayerInFrac(playerid,27)){}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des S.W.A.T");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }




    Musst du natürlich noch an dein script anpassen

  • wie soll ich es machen
    so:
    public IsAFBICar(carid)
    {
    for(new i = 0; i < sizeof(FBIVehs); i++)
    if (IsASwatCar(vehicleid) && !ispassenger)
    {
    if(IsPlayerInFrac(playerid,27)){}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des S.W.A.T");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }
    {
    if(carid == FBIVehs[i])
    {
    return 1;
    }
    }
    return 0;

    oder onplayercommand oder wohin?

  • Ein Public steht niemals in einem Public ;D Schreib es ganz unten in deinem Script..

  • wo soll ich jetzt
    das einfügen :\
    if (IsASwatCar(vehicleid) && !ispassenger)
    {
    if(IsPlayerInFrac(playerid,27)){}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des S.W.A.T");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }

  • nein so doch nicht :D



    Das hier: if (IsASwatCar(vehicleid) && !ispassenger){
    if(IsPlayerInFrac(playerid,27)){}
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des S.W.A.T");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }





    kommt unter das hier:


    OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)



    //edit


    Das hier: public IsAFBICar(carid){
    for(new i = 0; i < sizeof(FBIVehs); i++)
    {
    if(carid == FBIVehs[i])
    {
    return 1;
    }
    } return 0; kommt komplett extra das hängt nicht mit dem anderen zusammen

  • Zitat

    Ganz unten im Script!!


    wenn ich es mache kommen diese errors
    error 010: invalid function or declaration
    (43452) : error 010: invalid function or declaration
    (43453) : error 010: invalid function or declaration


  • Das muss ganz unten hin !!

  • nein es gehört nicht unten hin unten kommen die stocks hin -.-


    Wohin dann?
    In einem Public? Ein Public in einen Public zu scripten geht nicht ;D
    Es muss nach unten.. Ganz nach unten kommen nicht die stocks hin die stocks können auch wo anders stehen genauso wie die Publics ;)