Hey Leute,
ich wollte ein System erstellen wo man seine Fische verkaufen kann aber der Preis ich stündlich ändert z.B. 16$ um 20 Uhr und um 21 Uhr 28$ der Preis sollte mind 15$ und Max 50$ sein..
Du nimmst eine globale Variable.
Hey Leute,
ich wollte ein System erstellen wo man seine Fische verkaufen kann aber der Preis ich stündlich ändert z.B. 16$ um 20 Uhr und um 21 Uhr 28$ der Preis sollte mind 15$ und Max 50$ sein..
Du nimmst eine globale Variable.
Shop_Info[i][s_Pos], Shop_Info[i][s_Pos + e_Shop:1], Shop_Info[i][s_Pos + e_Shop:2]
Man kann tatsächlich auch einfach:
machen ![]()
Wen ich Die Fahrzeuge Parke und danach respawne wird das Fahrzeug so geparkt wie es erstellt wurde kann man das nicht irgendwie flexibler machen das es so respawnt wie es geparkt wurde?
Ja, da gibt es 2 Möglichkeiten:
Da hat man ja das query als string und fertig.
So ist das hier auch.
Hier wäre es ein SELECT Statement.
Über mysql_format / format bereitest du den String vor und dann über mysql_t/pquery schickst du die Abfrage ab.
Wenn das Resultat vor liegt, wird der Callback (die public Funktion die du angegeben hast) aufgerufen.
Dort kannst du dann die cache Funktionen verwenden, um auf das Ergebnis zuzugreifen.
Der Grund, wieso dafür eine extra public Funktion verwendet wird ist der, damit der Aufruf asynchron ablaufen kann und eben nicht den Server-Thread aufhält. (Das ist der Grund, wieso man kein mysql_query verwenden sollte, weil das synchron ist).
"Insert Into".
Das ist eine eigene Sprache an sich und nennt sich SQL (Structured Query Language).
Einfach nach Tutorials suchen (https://www.w3schools.com/sql/) oder nach Schlagworten, die Wichtigsten sind:
Achso, dann schreib das doch.
Wenn mit 0 die erste Zeile gemeint ist müsste es ja so gehen vom Auslesen. Die in den "" stehenden Namen sind die jeweiligen Spallten.
Ja, genau so ist es.
Und was ist jetzt deine Frage?! ![]()
Wie inkludierst du denn das Include?
Und in welchem Ordner liegt es genau...
Pawno geschlossen / neu geöffnet
Wie machst du das denn?
Öffnest du die richtige Pawno.exe und wählst dann das Skript aus? (thats the way to go)
oder öffnest du direkt das Skript?
foreach.inc(193) : error 017: undefined symbol "_FOREACH_CUR_VERSION"
Das kann ja nicht sein.
Weil, wenn du wirklich das Include verwenden würdest, was ich gepostet hatte, würde in dieser Zeile etwas völlig anderes stehen.
Kann es eventuell sein, dass du es in das falsche Verzeichnis gepackt hast oooder die falsche Pawno.exe öffnest für das Skript?
Mit der Version klappt es auch nicht.
Das nenn ich eine präzise Fehlerangabe...was spuckt es dir denn aus? ![]()
Sicher, dass du die Neuste Stand-Alone Version hast?
Habe schon geprüft aber wird iwie nicht übernommen in der Datenbank.
Was hast du denn geprüft? ![]()
Hast du print-Debugging betrieben?
Wird denn alles gesetzt?
Wie sieht das Query aus, was sagt der MySQL-Log?
Oh man oh man oh man, meeeehr Infos 🙈
da diese beim AirBreak nicht / gering? verändert wird
Da hast du recht, die ist auf 0.
Wobei man da nur bei der Vehicle-Velocity sicher sein kann. Die Player-Velocity spackt rum xD
etwas gegen AirBreak
Ja, ähnlich wie beim Flyhack, kannst du einfach die Position speichern von dem Spieler.
Legt er in einer gewissen Zeit (nur X, Y) Koordinate betrachten eine große Strecke zurück -> Airbreak.
(SetPlayerPos muss natürlich berücksichtigt werden, als Ausnahme bzw Aktualisierung der Position).
Ein gutes Anti-Cheat zu entwickeln ist so mit das Anspruchsvollste, was man in GTA schreiben kann xD
Weiterhin noch die Frage aus dem Ausgangspost - Ist ein Windows SAMP Server "besser" oder "performanter"?
Nein, das hat nichts mit dem Betriebssystem zu tun. Sondern eher mit dem Rechner, der dahinter steht und der Internetleitung und natürlich dem Skript selbst xD
Bei Ubuntu ist egal welche Version?
Joa, eig schon. Sinnvoll wäre halt eine 18.04 oder höher, aber wie gesagt, kannst ja erstmal mit mysql_static.so testen ![]()
Linux Dist: Debian10 x64.
Ah, as i thought Debian. Es gibt wohl mit der mysql.so Version Probleme mit Debian.
Eventuell mal die static Version laden und schauen, ob es dann besser geht.
Aber zur Not würde ich eventuell eine andere Distribution auf den V-Server laden.
(Ubuntu oder so..)
dass auf Windoof das viel besser läuft
Nö, hat nicht was direkt mit Windoof zu tun, sondern spezifisch mit Debian.
Also der reason ist ja 0, ergo crash/timeout.
Es kann an sooo unglaublich vielen Faktoren liegen.
Um welche Linux Distribution handelt es sich denn?
Also bei Debian treten wohl öfters solche Probleme auf.
Aber kann auch an Netzwerk Konfigurationen liegen...wie gesagt, die Liste ist lang...