Ist die Abfrage falsch? <.<

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
  • Moin Jungs.
    Bei einer Abfrage, wo ich mehrere Sachen abfrage, kacke ich irgendwie immer wieder ab.
    Was ist an dieser Abfrage falsch?
    Das ganze soll heißen, wenn der Spieler kein Detektiv Job hat oder FBI Member ist, oder FBI Leader ist, bekommt er die Nachricht.


    if(PlayerInfo[playerid][pJob] != 1 || PlayerInfo[playerid][pMember] != 21 || PlayerInfo[playerid][pLeader] != 21)
    {
    SendClientMessage(playerid, COLOR_GREY, "Du bist kein Detektiv oder FBI!");
    return 1;
    }


    mfG, Nighthawk.

    Einmal editiert, zuletzt von Nighthawk () aus folgendem Grund: 37 Zugriffe und keiner ne Lösung?

  • An der Abfrage ist soweit nix falsch, kann aber auch sein das ich deinem Problem nicht ganz folgen kann

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ah jetzt hab ich dein Problem verstanden^^
    if(PlayerInfo[playerid][pJob] != 1 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    so ists richtig

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ah jetzt hab ich dein Problem verstanden^^
    if(PlayerInfo[playerid][pJob] != 1 || PlayerInfo[playerid][pMember] == 21 || PlayerInfo[playerid][pLeader] == 21)
    so ists richtig


    Deine Logik möchte ich nachvollziehen können...
    Wenn man also in Frakt.-#21 ist, ist man automatisch kein Detektiv oder vom FBI ?

  • Hää
    Wenn er kein FBI ODER kein Detektiv ist kommt doch 2x Graderstrich


    Wenn er kein FBI UND kein Detektiv ist kommt doch 2x &&


    Oder?


    Das heist ja er müsste jetzt FBI Leader/Member UND Detektiv sein ums machen zu dürfen.

  • Naja, okeay ^^
    Viel Spaß und so noch mit dein Server falls du hilfe brauchst melden lalala was man halt so sagt :D