Fraktion Cars Problem

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
  • Hay ich hab mir Fraktion Cars erstellet (GroveCar[0] = Add...) oben hab ich "new GroveCar[10]
    jetzt hab ich bei OnPlayerEnterVehicle das rein gemacht:
    if(GroveCars(vehicleid) && !ispassenger)//Ob er in ein Polizei Fahrzeug einsteigt und dies NICHT als Beifahrer sondern als Fahrer
    {
    if(gTeam[playerid] == !TEAM_Groove)//Dies MÜSST ihr zu euer Fraktions Mitglied Abfrage ändern aber wichtig das ein ! davor steht! Sonst wird der Spieler der in der Fraktion ist vom Auto ferngehalten und jeder der nicht in der Fraktion ist kann wie er lustig ist mit dem Fahrzeug fahren.
    {//Falls er kein Member ist..
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein mitglied der Grove Street Family!");
    TogglePlayerControllable(playerid,false);//Freezet ihn..
    TogglePlayerControllable(playerid,true);//Unfreezet ihn..
    }
    }


    Aber ich bekomme diese Errors :
    Zeile (2957) : error 012: invalid function call, not a valid address
    Zeile (2957) : Befehl hat keinen Sinn
    Zeile (2957) : Erwartete Zeichen ";", aber gefunden ")"
    Zeile (2957) : Ungültiger Befehl
    Zeile (2957) : Zuviele Fehler in einer Zeile


    Zeile 2957:
    if(GroveCars(vehicleid) && !ispassenger)

  • Habe es mal bearbeitet, versuch es mal so:


    if(GroveCars(vehicleid) && !ispassenger)
    {
    if(gTeam[playerid] == TEAM_Groove) { }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Grove-Street Family!");
    TogglePlayerControllable(playerid,false);
    TogglePlayerControllable(playerid,true);
    }
    }


    mfG, Ashampoo.


    edit: Code verbessert.

    Einmal editiert, zuletzt von Ashampoo ()

  • Bist du dir dann auch sicher, dass du oben das hier hast:
    new GroveCars[AUTOSANZAHL];
    mfG, Ashampoo.

  • Na ja, wie hast du denn z.B. "CopCars(playerid)" o.ä.? Schaue einfach nach, wie es bei den anderen Fraktionen ist. :)

  • Bist du dir dann auch sicher, dass du oben das hier hast:
    new GroveCars[AUTOSANZAHL];
    mfG, Ashampoo.


    ja hab ich ..

    Zitat


    Na ja, wie hast du denn z.B. "CopCars(playerid)" o.ä.? Schaue einfach nach, wie es bei den anderen Fraktionen ist. :)

    Ist Selfmade :>


    /edit
    Zitat + Antowort eingefügt

    Einmal editiert, zuletzt von Tommyx3 ()

  • normalerweise sollte es wenn du es genau wie oben geschrieben ist bei den anderen fraktionen auch nicht gehen
    also Beispiel wie es normalerweise gehen solte :if(GroveCars(vehicleid) && !ispassenger){
    if(gTeam[playerid] == TEAM_Groove) { }
    else
    {

  • habs nach dem Tutorial gemacht: [ SCRIPTING ] Fraktionsfahrzeuge hinzufügen!
    habe die Möglichkeit 1 genommen


    Neues problem:
    Bei jemand Car (z.B. /veh) kommt jetzt "Du bist kein mitglied der Grove...!"
    //oben
    new GroveCars[10];


    // OnPlayerEnterVehicle
    for(new c=0;c<sizeof GroveCars;c++)
    {
    if(GroveCars[code=c] && !ispassenger)
    {
    if(gTeam[playerid] == TEAM_Groove)
    {
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY,"Du bist kein Mitglied der Grove Street Family!");
    TogglePlayerControllable(playerid,0);//Freezet ihn..
    TogglePlayerControllable(playerid,1);//Unfreezet ihn..
    }
    }
    return 1;
    }



    /edit
    Schreibfehler
    /edit 2
    Problem hinzugefügt

    Einmal editiert, zuletzt von Tommyx3 ()