Fraktion Car System Failt Jeder kann die Cars nehmen[NOCH NICHT GELÖSST]

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
  • Hei hab mir Ein System gebastelt



    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == IsASF8Car(GetPlayerVehicleID(playerid)))
    {
    if(!SF8Member(playerid))return
    SendClientMessage(playerid,ROT,"Du bist kein Mitglied der SF8");
    RemovePlayerFromVehicle(playerid);
    }
    }
    return 1;
    }


    stock SF8Member(playerid)
    {
    if(PlayerInfo[playerid][pMember] ==1|| PlayerInfo[playerid][pLeader] ==1)
    return 1;
    return 1;
    }

    doch wenn ich nun nicht in Fraktion 1 Bin kann ich trotzdem fahren und werde net Removet...

    76ul4ppd4lmb.png

    Einmal editiert, zuletzt von Mr.Soap ()

  • Der stock ist falsch, schreibe den so:


    stock SF8Member(playerid)
    {
    if(PlayerInfo[playerid][pMember] ==1 || PlayerInfo[playerid][pLeader] ==1) return 1;
    return 0;
    }


    und die Abfrage ist auch falsch :S


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER)
    {
    if(GetPlayerVehicleID(playerid) == IsASF8Car(GetPlayerVehicleID(playerid)))
    {
    if(!SF8Member(playerid))
    {
    SendClientMessage(playerid,ROT,"Du bist kein Mitglied der SF8");
    RemovePlayerFromVehicle(playerid);
    return 1;
    }
    }
    }
    return 1;
    }


    mfg. :thumbup:

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S