Ah okay danke.
Ich hätte da noch eine Frage, woher weiß das Script wann dieses Public aufgerufen werden soll ?
Sry für solche Fragen, bin dabei es zu lernen und würde gerne alles versetehen was ich mache
MySQL R7(+) - Cachefunktionen & Threaded Querys [UPDATED]
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Das weiss es nicht. Es wird automatisch aufgerufen durch das Plugin, sobald es die Abfrage abgearbeitet hat und ein Ergebnis vorhanden ist.
Das ist in etwa so wie OnPlayerConnect, OnPlayerStateChange etc. Die werden auch automatisch aufgerufen,sobald es dort neue Informationen gibt. Genau so funktioniert es auch mit dem MySQL Plugin ( sofern Threaded ).
-
Alles klar, also muss man nirgends im Script sagen "starte dieses Public".
Nur das verstehe nicht ganz
#define mysql_query(%1,%2,%3,%4) \
mysql_function_query(%4, %1, false, "OnQueryFinish", "siii", %1, %2, %3, %4)
Wieso define mysql_query, muss man da nicht new mysql_query['größe'] machen ?
Und die Zahlen %1,%2 usw, wofür stehen die ? -
Also,
nein, mysql_query verwechselst du wohl hier mit einem Array.
Das was du da oben nicht verstehst, ist eigentlich ganz einfach.
Alles, was hier ausgeführt wird, ist eine reine Textersetzung im Script.Wenn du jetzt z.B. die richtige "alte" Syntax von mysql_query benutzt, wird automatisch die neuere Funktion aufgerufen, wo die Parameter die du der alten Funktion übergeben hast, der neuen Funktion richtig angepasst werden, damit diese funktioniert. Die %1,%2's, etc. stehen hier für die Identifizierung der Parameter, die du eingegeben hast. z.B. ist der 1.Parameter von mysql_query %1. Dieses %1 wird der mysql_function_query Funktion an zweiter Stelle mit %1 übergeben, damit die Syntax passt.
LG
-
Das ist irgendwie voll kompliziert für mich .. :S. Wird wohl etwas dauern bis ich das drauf habe.
-
@ lorenor.: Es ist noch kein Meister vom Himmel gefallen
b2t: Sehr gutes vor allem ausführliches Tutorial.
-
Das tut hat mir sehr geholfen
danke dafür -
Beitrag von Tec9 ()
Dieser Beitrag wurde gelöscht, Informationen über den Löschvorgang sind nicht verfügbar.