Vehicle Databse

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!

  • Vehicle Databse

    Hey Leute ,
    ich bins wieder ^^

    so folgendes problem für mich


    die datenbank liest aus ob der spieler ein auto hat oder nicht wenn nicht , erstellt er eins ,
    wenn er ein auto schon hat ersetzt er die daten vom alten gekauften fahrzeug

    mein problem, ich will nicht das dass system das auto ersetzt sonder hinzufügt als neuen Carslot dass ich auch mehrere schlüssel für meine Privat fahrzeuge habe.

    was müsste ich machen ?


    database

    Spoiler anzeigen

    CSS-Quellcode

    1. public int _id { get; set; }
    2. public int carslot { get; set; }
    3. public string carmodel { get; set; }
    4. public double[] last_location { get; set; } = new double[] { 0, 0, 0 };
    5. public float last_rotation { get; set; }





    autohaus
    Spoiler anzeigen

    CSS-Quellcode

    1. if (pInfo.money >= 12500)
    2. {
    3. uint hash = NAPI.Util.GetHashKey("issi2");
    4. Vehicle veh = NAPI.Vehicle.CreateVehicle(hash, new Vector3(-21.45006, -1676.862, 29.16188), 108.823f, 0, 0);
    5. NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name);
    6. new PlayerVehicles();
    7. veh.Locked = true;
    8. pVeh._id = client_id;
    9. pVeh.carslot += 1;
    10. pVeh.carmodel = "issi2";
    11. pVeh.last_location = new double[] { veh.Position.X, veh.Position.Y, veh.Position.Z };
    12. pVeh.last_rotation = veh.Rotation.Z;
    13. LoadTunes(client, veh, pVeh);
    14. client.SetData("PersonalVehicle", veh);
    15. veh.SetData("ID", client_id);
    16. pInfo.SubMoney(12500);
    17. Database.Update(pInfo);
    18. Database.Upsert(pVeh);
    19. EventTriggers.Update_Money(client);
    20. } else
    21. {
    22. client.SendChatMessage("[~y~Autohaus~w~] Du hast nicht genügend Bargeld bei dir!");
    23. }
    Alles anzeigen

    Zeile ; 19, 20

    client.SetData("PersonalVehicle", veh);

    veh.SetData("ID", client_id);