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
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...
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
Hasten ma defragmentiert? Hat bei einigen wahre wunder bewirkt
Schaden kanns nicht, besonders da ja winxp bordmittel dazu hat
Also das ort "Buguser" kenn ich auch :-p
Aber schöne zusammenstellung, auch wenn ich kein GF hab
Trotzdem finde ich, das ich gelernt hab: wie mans nicht macht
MfG xMine
Jo, dann ist deine HDD wohl fragmentiert, Windoof hat selber ein defragmentier tool dabei und im Internet gibts solche zu hauf.
Cool, ne Gokart Rennbahn
10/10 von mir, obwohl ich mir auch ein paar Informationen wünschen würde...
Liste: http://www.cplusplus.com/reference/clibrary/cstdio/printf/
ob die wirklich alle funktionieren ka...
%s = String
%i = Integer, Zahlen ohne Komma
%f = Float, Zahlen mit Komma
MfG xMine
Sound IDs gibts da: http://wiki.sa-mp.com/wiki/SoundID
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
Syntax: http://wiki.sa-mp.de/SetTimer
Achja, das sind Milliseunden, das heißt du musst Sekunden * 1000 nehmen:
new sekunden = 5;
new wiederholen = 4;
SetTimer ("eineFunktion", sekunden*1000, wiederholen);
Dafür brauchst du TogglePlayerControllable
Also zB:
//...
TogglePlayerControllable (playerid, 1);
//...