Legt keinen account an. Ich denke daher ist er nicht verbunden...
Beiträge von .Kevin
-
-
Bitteschön.
stock Connect_To_Database()
{
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
{
//Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
return true;
}
else
{
//Falls nicht wird erneut versucht eine verbindung aufzubauen.
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
if(mysql_ping() == 1)
{
print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
return true;
}
else
{
//Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Der Server wird nun beendet!");
SendRconCommand("exit");
return true;
}
}
} -
Alles anzeigen
setzte das vor dem Connect_To_Database();
und dann starten (nach kompilieren)
dann Debug.txt lesen
solltest du dann immer noch nicht schlauer sein Connect_To_Database posten und den neuen Text
Spuckt er das aus:04:53:02] CMySQLHandler::CMySQLHandler() - constructor called.
[04:53:02] CMySQLHandler::CMySQLHandler() - Connecting to "127.0.0.1" | DB: "test" | Username: "root" ...
[04:53:02] CMySQLHandler::Connect() - Connection was successful.
[04:53:02] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[04:53:02] >> mysql_ping( Connection handle: 83056 )
[04:53:02] >> mysql_ping() - Invalid connection handle. (You set: 83056, Highest connection handle ID is 1).
[04:53:02] >> mysql_connect( )
[04:53:02] CMySQLHandler::Connect() - Connection was successful.
[04:53:02] CMySQLHandler::Connect() - Auto-Reconnect has been enabled.
[04:53:02] >> mysql_ping( Connection handle: 83056 )
[04:53:02] >> mysql_ping() - Invalid connection handle. (You set: 83056, Highest connection handle ID is 1).
[04:53:02] CMySQLHandler::~CMySQLHandler() - deconstructor called.
[04:53:02] CMySQLHandler::FreeResult() - The result is already empty.
[04:53:02] CMySQLHandler::Disconnect() - Connection was closed.
-
poste mal dein ongamemodeinit und zensiere das pw
Welches pw ?public OnGameModeInit()
{
Connect_To_Database();
mysql_debug(1);
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
} -
Nein aber wenn die DAtenbankverbindung faild lass ich den server per Rcon("exit"); ausgehen.
-
Kommt das bei rum
[04:45:53] CMySQLHandler::~CMySQLHandler() - deconstructor called.
[04:45:53] CMySQLHandler::FreeResult() - The result is already empty.
[04:45:53] CMySQLHandler::Disconnect() - Connection was closed.
-
-
Schönen guten Morgen.
Ich habe ein kleines Problem. Ich habe mir jetzt nach dem Tutorial von Maddin ein Script erstellt. Nun
möchte ich dies testen, doch mein Problem ist ich habe per Navicat eine Datenbank erstellt & per Xampp
den MySql server gestartet. Doch ich bekomme jedes mal gesagt, das die Verbindung fehlgeschlagen ist ? -.-Ich hoffe ihr könnt mir helfen

//EDIT Daten sind so eingetragen
"127.0.0.1"
"root"
""
"test"& in Navicat siehts soo aus:
DB
information schema
mysql
test
Table ... hier ist die accounts drinne -
Hätte ja sein können.
Hm. Hab's gerade auch mal probiert und bei mir kommt der selbe Fehler.
Vielleicht hilft dir das? http://forum.sa-mp.com/showthread.php?t=329081
Hab ich auch schon versucht..FrakInfo[Rang1] = strmid(Datei,"Rang1",6,18);
gleicher Error.
-
Hast du den Rang auch als String definiert?
Zeig mal deinen Enum.
Ich bin nicht blöd ;Oenum FraktionsInfo
{
ID,
Rang1[12],
Rang2[12],
Rang3[12],
Rang4[12],
Rang5[12],
Rang6[12],
Bank
}Auch wenn ich den String hochsetzte ändert es nix

-
FrakInfo[Rang1] = dini_Get(file[], key[]); würde ich behaupten.

Das dachte ich auch
aber PAWN setzt mir da einen Strich durch die Rechnung:error 047: array sizes do not match, or destination array is too small
-
dini_Get(file[], key[]);
dini_Get("blub.txt", "Name"); zum Beispiel.
& wie weise ich das z.b FrakInfo[Rang1] zu ? -
Schönen guten Abend (Morgen)
ich habe eine kurze frage, &zwar wie lese ich einen Text z.B Hallo aus.
Mit dini_Set wird er ja gesetzt. Aber wie lese ich ihn aus ? -
Nein, denn Du must bedenken,
Du kannst soviele Slots haben, wie Du willst.
also auch wenn ich nur 25 Slots benötige ist die Rechnung von 10,00€ fällig ? -
San Andreas Multiplayer Server für 10,00€
Ist das nicht ein bisschen teuer wenn man das zu anderen Hostern vergleicht ? -
Okay. Dann musst du nur die bestehen Spielerdateien durchgehen & überprüfen ob es den Wert schon gibt.
Soweit ich weiß geht das mit Dini_Get
-
Per pvar SetPVarInt(playerid,"BLZ",wert)
Das ist schlecht, da der PVar beim disconnecten gelöscht wird.. soweit ich weiß.
Müssteste du mit DINI Arbeiten.OFT:
2000. Beitrag *FREU*
-
Gefällt mir gut, vorallendingen das du dafür nur 10 Minuten gebraucht hast. *WoW*
Ich würde aber beim Hintergrund von unten nach oben heller machen. Kommt besser zur Geltung

-
Speicherst du den Wert per Dini oder PVar ?
-
Also welche speicherungsart nutzt du ?