@Douq hab ich gemacht also so:
stock MySQL_SetupConnection(ttl = 3)
{
print("[MySQL] Verbindungsaufbau...");
mysql_log(ALL); //<- Kommentar vor mysql_log entfernen um den MySQL Debug-Modus zu aktivieren
handle = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DBSE);
if(mysql_errno(handle) != 0)//Prüfen und gegebenenfalls wiederholen
{
if(ttl > 1) //Fehler im Verbindungsaufbau, prüfe ob ein weiterer Versuch gestartet werden soll
{
print("[MySQL] Es konnte keine Verbindung zur Datenbank hergestellt werden.");//Versuche erneut eine Verbindung aufzubauen
printf("[MySQL] Starte neuen Verbindungsversuch (TTL: %d).", ttl-1);
return MySQL_SetupConnection(ttl-1);
}
else
{
//Abbrechen und Server schließen
print("[MySQL] Es konnte keine Verbindung zur Datenbank hergestellt werden.");
print("[MySQL] Bitte prüfen Sie die Verbindungsdaten.");
print("[MySQL] Der Server wird heruntergefahren.");
SendRconCommand("exit");
}
}
printf("[MySQL] Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: %d", _:handle);
return 1;
}
dabei kam das raus:
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[16:51:56]
[16:51:56] Server Plugins
[16:51:56] --------------
[16:51:56] Loading plugin: crashdetect
[16:51:56] CrashDetect v4.18.1 is OK.
[16:51:56] Loaded.
[16:51:56] Loading plugin: mysql
[16:51:56] >> plugin.mysql: R41-3 successfully loaded.
[16:51:56] Loaded.
[16:51:56] Loading plugin: sscanf
[16:51:56]
[16:51:56] ===============================
[16:51:56] sscanf plugin loaded.
[16:51:56] (c) 2009 Alex "Y_Less" Cole
[16:51:56] 0.3d-R2 500 Players "dnee"
[16:51:56] ===============================
[16:51:56] Loaded.
[16:51:56] Loading plugin: streamer
[16:51:56]
*** Streamer Plugin v2.9.1 by Incognito loaded ***
[16:51:56] Loaded.
[16:51:56] Loaded 4 plugins.
[16:51:56]
[16:51:56] Filterscripts
[16:51:56] ---------------
[16:51:56] Loading filterscript 'vspawner.amx'...
[16:51:56]
--Admin Vehicle Spawner Loaded
[16:51:56] Loaded 1 filterscripts.
[16:51:56] [MySQL] Verbindungsaufbau...
[16:51:57] [MySQL] Es konnte keine Verbindung zur Datenbank hergestellt werden.
[16:51:57] [MySQL] Starte neuen Verbindungsversuch (TTL: 2).
[16:51:57] [MySQL] Verbindungsaufbau...
[16:51:57] [MySQL] Es konnte keine Verbindung zur Datenbank hergestellt werden.
[16:51:57] [MySQL] Starte neuen Verbindungsversuch (TTL: 1).
[16:51:57] [MySQL] Verbindungsaufbau...
[16:51:57] [MySQL] Es konnte keine Verbindung zur Datenbank hergestellt werden.
[16:51:57] [MySQL] Bitte prüfen Sie die Verbindungsdaten.
[16:51:57] [MySQL] Der Server wird heruntergefahren.
[16:51:57] [MySQL] Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: 1
[16:51:57]
-----------------------------------------
[16:51:57] German-Reallife wurde Vollständig geladen
[16:51:57] -----------------------------------------
[16:51:57] Number of vehicle models: 1
[16:51:57] --- Server Shutting Down.
[16:51:57] plugin.mysql: Unloading plugin...
[16:51:57] plugin.mysql: Plugin unloaded.
[16:51:57]
[16:51:57] ===============================
[16:51:57] sscanf plugin unloaded.
[16:51:57] ===============================
[16:51:57]
*** Streamer Plugin v2.9.1 by Incognito unloaded ***
und als MySQL kram benutze ich das hier jetzt:
//==========================================[MySQL Einstellungen]==========================================//
#define MYSQL_HOST "127.0.0.1" //IP Adresse des MySQL Servers //
#define MYSQL_USER "root" //Benutzername der angemeldet wird //
#define MYSQL_PASS "" //Passwort des Benutzers //
#define MYSQL_DBSE "samb_db" //Name der Datenbank //
new MySQL:handle; //Die Connection-Handle, über die wir später auf die Tabellen der Datenbank zugreifen // //
//=========================================================================================================//