Beiträge von xMine

    Hm, kann das sein, dass das Geld nicht gespeichert wird, weil deine neuen Skripte nicht mehr das Array ausfüllen?
    Ich meine:
    PlayerMoney[i] = GetPlayerMoney(i);


    Also das PlayerMoney Array ;)

    Zaziki: Sry, hatte ich überlesen... :whistling:
    Naja, dann kann noch deine Graka kaputt sein (Oder das Mainboard). Hatte mein Bruder letztens, das die Graka schrott war, da hats bei ihm auch immer wieder Blue Screens gegeben...
    Oder du hast einfach zu wenig RAM? Oder du hast noch eine IDE Festplatte?
    Ich hatte mal Mercenaries2 am PC gespielt, und das laggte auch immer kurz wenn er neue Kartenteile geladen hat...


    Edit: Achja, bevor du dein PC neu aufgesetzt hattest, was fürn OS hattest du da? WinXP? Vista frisst immer gerne viel RAM, sodass es auf einmal zu laggs kommen kann...
    Edit2: TuneUp Tools kannste probieren, obwohl ich eher schlechte Erfahrung mit denen habe :thumbdown:

    Soweit ich weiß braucht man dazu diese Map Editor Ressourcen, frag mich aber nicht, wos die gibt ?(
    Naja, Google sollte helfen ;)

    danke, aber kannst du mir mit einem Vehicle ein Beipsiel machen?


    MfG


    Bitte, aber nö, ich werde dir nichts coden. Einmal hab ich noch was anderes zu tun und hab doch einfach spaß am coden! Wenn dir Coden kein Spaß macht, biste glaube ich hier falsch ^^
    Helfen tu ich jedem gerne, aber das setzt voraus, dass zumindest eigener Code besteht, auf den man aufbauen kann, sonst lernst du ja nichts.


    Wenn du also irgendwo nicht weiterkommen solltest, schreibs hier rein und ich und viele andere werden dir helfen.


    MfG xMine

    So, da ich nicht gerade der Fan von Code vorschreiben bin, gebe ich dir die nötigen sachen ;)


    Zu erst musst du natürlich überprüfen, ob und wann jemand in ein Vehikel einsteigt, das geht mit OnPlayerEnterVehicle.
    Parameter: (playerid, vehicleid, IstPassagier)


    Da diese Funktion dir die AutoID zurück gibt, kannst du entweder das ganze auf die AutoID basiertt machen oder auf die ModellID bezogen machen.
    Die ModellID von einemm Auto bekommst du mit GetVehicleModel


    Nun musst du einfach in der OnPlayerEnterVehicle Funktion:
    1. Die Modell ID vom Fahrzeug herausfinden.
    2. Checken, ob diese Modell ID nur zu kaufen ist (if-Abfragen).
    3. Wenn es ein Kauf Auto ist, den Player mit TogglePlayerControllable unbeweglich machen
    4. Und dann noch ne Meldung an Spieler senden, wie er kaufen kann


    Dann noch die Chat Funktionen einbauen.
    Hier könnten nützlich sein:
    GetPlayerMoney um zu überprüfen, ob der Spieler auch genügend Geld hat
    GivePlayerMoney um dem Spieler das Geld abzuziehen
    RemovePlayerFromVehicle um den Spieler gegebenfalls wieder aus dem Auto zu werfen, falls er das Auto nicht kaufen möchte. Nicht vergessen ihn wieder die Kontrolle mit TogglePlayerControllable zu geben!


    HF & GL :)


    MfG xMine