Fraktions cars...

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

  • Fraktions cars...

    Hey, ich hoffe hier um Hilfe.
    ich habe Aktuell Folgendes Problem, ich bin grade dabei C# zu lernen, Für RAGEMP
    Allerdings Scheiterts an meinem wissen, wie ich diesen Code besser umsetzen könnte.
    das Problem lautet wie folgt.
    ich erstelle via createVehicle, eine gewisse anzahl Fahrzeuge, diese sollen dann nur von der Fraktion nutzbar sein.
    mein Aktuell Funktionierender Code wäre dieser hier, wobei ich mir sagen lassen habe, das umso mehr IF abfragen umso schlechter.

    C-Quellcode

    1. using GTANetworkAPI;
    2. using reallife.Data;
    3. using reallife.Player;
    4. using System;
    5. using System.Collections.Generic;
    6. using System.Text;
    7. namespace reallife.Fraktion
    8. {
    9. class LCN : Script
    10. {
    11. Vehicle Schafter1 = NAPI.Vehicle.CreateVehicle(VehicleHash.Schafter6, new Vector3(426.6052, -979.0922, 30.70989), 100f, 127, 127, "LCN"); // -- Schafter 6
    12. Vehicle Schafter2 = NAPI.Vehicle.CreateVehicle(VehicleHash.Schafter6, new Vector3(408.2036, -976.2358, 29.41666), 100f, 127, 127, "LCN"); // -- Schafter 6
    13. [ServerEvent(Event.PlayerEnterVehicle)]
    14. public void OnPlayerEnterVehicle(Client client, Vehicle vehicle, sbyte seatID)
    15. {
    16. if (FraktionSystem.HasRank(client, 2))
    17. {
    18. client.SendNotification("~r~1");
    19. }
    20. else
    21. {
    22. if (vehicle == Schafter1)
    23. {
    24. if (seatID == -1)
    25. {
    26. client.SendNotification("~r~1");
    27. client.WarpOutOfVehicle();
    28. }
    29. }
    30. else if (vehicle == Schafter2)
    31. {
    32. if (seatID == -1)
    33. {
    34. client.SendNotification("~r~2");
    35. client.WarpOutOfVehicle();
    36. }
    37. }
    38. }
    39. }
    40. }
    41. }
    Alles anzeigen