Beiträge von Kaliber
-
-
Du verwendest die Variable GermanReality, hast aber nur XenonLife deklariert

Ich spekuliere einfach mal, dass du alle Variablen Namen umbenennen willst, als Tipp:
- Das musst du nicht einzeln per Hand machen, sondern dafür gibt es oben Find & Replace.
- Hat das keine Auswirkungen auf das Game-Play, da man Variablen-Namen ingame weder sehen, riechen noch schmecken kann.
- Wird das Skript dadurch nicht zu einem Selfmade.

-
Das Passwort oder der Benutzername, den du bei mysqli_connect verwendest ist falsch

-
Gerne würde ich nicht das Alter ausgeben lassen sondern viel mehr das Geburtsdatum. Wie mache ich das am besten mit der Speicherung des Geburtsdatums ?
Du speicherst das einfach als String (bzw varchar in mysql).
Wenn er das eingibt, steht das ja einfach im inputtext.
Musst halt nur prüfen ob es 3 Punkte hat zur Abgrenzung und vorne jeweils 2 Zeichen, in der Mitte 2 und hinten 4.
Und dann halt schauen, dass die Zahlen halt in einem gültigen Bereich liegen..& fertig
-

Ich will sowas ähnlich machen wie würde ich das machen?
Mit einem TextDraw erstellst du die Schrift.
Sowas kannst du designen mit einem Editor wie z.B.: http://forum.sa-mp.com/showthread.php?t=543002Das dann ein Countdown geht, machst du mit einem Timer, der dann den Text immer wieder aktualisiert.
Im Sinne von:
C
Alles anzeigennew sekunden = 10; SetTimerEx("countdown", 1000, 0, "i", sekunden); //Startet Countdown für 10 Sekunden forward countdown(sekunden); public countdown(sekunden) { if(sekunden < 0) { TextDrawHideForAll(textid); //Hier für alle dann verschwinden lassen TextDrawDestroy(textid); //Und dann ggf zerstören return 0; } new string[64]; format(string,sizeof(string),"Die Runde startet in %d Sekunden",sekunden); TextDrawSetString(textid, string); sekunden--; //und dann jeweils Sekunden verringern SetTimerEx("countdown", 1000, 0, "i", sekunden); //Aufrufen, solange Sekunden >= 0 sind return 1; }Davor den Spielern, die das TextDraw sehen sollen logischer weise anzeigen

-
Das Objekt brauchst auf jeden Fall nicht löschen!
SetObjectMaterialText hat einen Materialindex. Rufst du die Funktion immer auf den selben index auf, updatest du dies (da wird nix hinzugefügt, sondern einfach ersetzt).
Erhöhst du allerdings immer den Materialindex, dann fügst du hinzu..das macht aber meistens überhaupt keinen Sinn, da dann die Buchstaben an den komischsten Stellen des Objekts auftauchen würden

-
ist das eigentlich schleichwerbung?
-
-
-
Was für ein Fehler ist das
Nun..was steht denn im Log:
Error: Unknown column 'drogens5'
Error: Unknown column 'loggedin'
Error: Unknown column 'Meth_Suchtfaktor'
Dies bedeutet, dass diese Spalten in der Tabelle nicht vorhanden sind.
Lösung: Einfach diese Spalten erstellen oder sie nicht verwenden

-
-
Das gibt es, gehe an folgende Koordinaten: 2315.952880, -1.618174, 26.742187
-
Wird der Code auch aufgerufen?
Und..ist der Spieler da schon connected?
-
Da du PlayerTextDraws nutzt, musst du auch dessen Funktionen verwenden.
Also:
-
Also diesen Fehler bekomme ich nicht..
Ich weiß nicht worein du das kopiert hast..und was genau in dieser Zeile steht..aber es liegt nicht an meinem Code...
-
Einfach prüfen:
C
Alles anzeigenstock IsPlayerOnline(const name[]) { for(new i=GetPlayerPoolSize(),n[MAX_PLAYER_NAME]; i!=-1; i--) { if(GetPlayerName(i,n,MAX_PLAYER_NAME) && !strcmp(n,name)) return 1; } return 0; } //Und dann so prüfen: if(IsPlayerOnline("Kaliber")) { //Hier ist ein Spieler namens Kaliber online :) } -
-
-
-
Also ich versuche dir mal die Fehler von deinem Command zu erklären:
- Max_Cars hat denke ich mal den Wert von der höchsten vehicleid auf dem Server, nehmen wir mal spaßeshalber an, dies sei 100. So du prüfst in deiner 1. if-Abfrage (von der Schleife) ob vID = lspdcars[i] ist. So lspdcars wurde sagen wir mal, mit 20 indizees deklariert, da du sagen wir einfach mal 20 lspd Fahrzeuge hast. Befindest du dich aber weder in einem lspd Auto, noch in einem Müllabfuhr Wagen, zählt er bis 100 hoch..doch spätestens wenn er auf index 20 von lspdcars zugreifen will, gibt es ein Problem! Deshalb tritt dort eine index out of bounds exception auf und bricht den Code ab.
- Der Motor startet bei deinem Code nur bei einem Lspd-Fahrzeug oder bei einem Müllfahrzeug. Für alle anderen Fahrzeuge wird gar kein SetVehicleParamsEx aufgerufen.
In diesem Sinne musste noch ein wenig überlegen, wie du das alles unter einen Hut bekommst, viel Erfolg



