Beiträge von RapidPhil

    Hallo, ich suche schon lang nach der Lösung(habe auch schon viel im
    Forum herum gesucht, aber nichts dergleichen gefunden...), dass ich
    einen Roller der vom Server hinzugefügt wird fahren darf ohne das ich
    einen Führerschein benötige..
    Folgendes hab ich schon:
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER)
    {


    if(GetPlayerVehicleID(playerid) == 462 && GetPVarInt(playerid,"CarLic") == 0 || SpielerInfo[playerid][pCarLic] == 0) //462 = Roller
    {
    SendClientMessage(playerid,COLOR_GREEN,"Noobroller");
    SendClientMessage(playerid,COLOR_BLUE,"Und kein Führerschein vorhanden!");
    }


    else if(GetPlayerVehicleID(playerid) == 462 && GetPVarInt(playerid,"CarLic") == 1 || SpielerInfo[playerid][pCarLic] == 1) //462 = Roller
    {
    SendClientMessage(playerid,COLOR_GREEN,"Noobroller");
    SendClientMessage(playerid,COLOR_BLUE,"Führerschein vorhanden!");
    }
    }
    return 1;
    }


    Das Problem ist:
    Wenn
    ich auf einen Roller steige und keinen Führerschein habe oder wenn ich
    einen habe dann wird das auch so angezeigt, ABER wenn ich in ein anderes
    Fahrzeug mit NICHT der VehicleID 462 einsteige, springt der Code
    trotzdem an...Obwohl da steht
    GetPlayerVehicleID(playerid) == 462 && GetPVarInt(playerid,"CarLic") == 1 || SpielerInfo[playerid][pCarLic] == 1


    && bedeutet ja UND
    und
    || bedeutet ja ODER


    Ich hoffe mir kann dabei jemand helfen :/


    Lg Phil