[PROBLEM] Fraktions Autos ab bestimmten Rank

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
  • Hi, ich habe mal da ein Problem in meinem Script,
    ich stelle das einfach mal rein, und sage, was das Problem ist:

    if(GetVehicleModel(newcar) == 520 || GetVehicleModel(newcar) == 425 || GetVehicleModel(newcar) == 432 || GetVehicleModel(newcar) == 433 || GetVehicleModel(newcar) == 470)
    {
    if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLeader] == 3)//national guard //3=FrakID Army
    {
    if(PlayerInfo[playerid][pRank] < 3 && GetVehicleModel(newcar) == 520 || GetVehicleModel(newcar) == 425 || GetVehicleModel(newcar) == 432) //hier das Problem. Weiteres unten beim Sternchen: *
    {
    SendClientMessage(playerid,COLOR_GREY," Du brauchst Rang 3 !");
    RemovePlayerFromVehicle(playerid);
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_GREY," Du hast keinen Schlüssel !");
    RemovePlayerFromVehicle(playerid);
    }
    }


    So, also.
    Ich verstehe das nicht, nach:
    if(PlayerInfo[playerid][pRank] < 3 &&
    Kommt die ganzen Cars, und die erste car ID danach ist:
    GetVehicleModel(newcar) == 520
    520 = Hydra
    Wenn ich ingame bin, und habe mich rank 1 mache,
    kann ich weder 520 (Hydra) noch 425 (Hunter) noch 432 (Panzer) fahren/fliegen.
    *Und jetzt das Problem:
    Wenn ich mich aber rank 3 oder 4 oder 5 oder 6 mache,
    dann kann ich 520 (Hydra) fliegen, weil die direkt als erstes hinter:
    if(PlayerInfo[playerid][pRank] < 3 &&
    kommt, aber die anderen beiden die auch dahinter sind,
    und nach 520 kommen, die kann ich beide nicht fliegen,
    obwohl ich rank 3 4 5 oder 6 bin.
    Warum nicht ?


    Bitte antwortet schnell, mein Update muss bald raus.


    MfG
    Devil ( VipeFire )