[jTuT] MySQL R41-4 (Installation, XAMPP, Verwendung, Bedienung & Registrations-System)

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 kann man auch mit dem gespeicherten Cache machen, wie es in dem anderen Tutorial beschrieben ist. Von der Performance her wäre das was die Abfrage an die Datenbank angeht besser, da nur eine anstatt zwei gemacht wird, dafür muss der Cache gespeichert und geladen werden. Bei einer einzelnen Abfrage macht das keinen merklichen Unterschied.


    Beide Varianten kannst du ohne Bedenken nutzen.

  • Hab ein problem.


    MySQL LOG:

    Code
    [22:50:53] [log-core] signal 6 (SIGABRT) catched; shutting log-core down (errno: 0, signal code: -6, exit status: 0)

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!


  • Moin!


    Bei mir kommen folgende Errors:


    [17:38:12] [WARNING] CMySQLHandle::Create - connection already exists
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)
    [17:38:12] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root' localhost (using password: YES)

  • Hast du die Dateien alle in den richtigen Ordnern?Versuche es ansonsten auch mal mit:
    mysql_log(NONE);



    Der root Benutzer hat im Standard kein Passwort. Versuche es ohne Angabe eines Passworts.

    hat sich schon erledigt ging von selbst

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!


  • Beitrag von dsfdf34as ()

    Dieser Beitrag wurde von seegras gelöscht ().
  • Hey,


    ich habe alle Schritte befolgt, jedoch erscheint kein Dialog wenn ich connecte.


    Code

  • Guten Abend,
    ich habe das Tutorial für mein Übungsscript genutzt um mich wieder in Pawn reinzufuchsen & MySQL zu lernen.


    Jetzt stehe ich allerdings vor folgendem Problem und zwar werden alle Werte wie Geld, Kills etc. nach jedem ausloggen auf 0 gesetzt & dementsprechend mit 0 wieder geladen beim Connecten.
    Bin ich der einzige, der das Problem hat ?


    Mit freundlichen Grüßen,

  • Guten Abend,
    ich habe das Tutorial für mein Übungsscript genutzt um mich wieder in Pawn reinzufuchsen & MySQL zu lernen.


    Jetzt stehe ich allerdings vor folgendem Problem und zwar werden alle Werte wie Geld, Kills etc. nach jedem ausloggen auf 0 gesetzt & dementsprechend mit 0 wieder geladen beim Connecten.
    Bin ich der einzige, der das Problem hat ?


    Mit freundlichen Grüßen,

    Laut Tutorial wir bei jedem einloggen alles auf 0 gesetzt und bei ausloggen wird alles gespeichert

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!


  • Jetzt stehe ich allerdings vor folgendem Problem und zwar werden alle Werte wie Geld, Kills etc. nach jedem ausloggen auf 0 gesetzt & dementsprechend mit 0 wieder geladen beim Connecten.

    Nach dem Login sollten die Daten wieder geladen werden, vor dem Login steht natürlich alles auf 0.
    Wenn du kein serverside-Money hast, dann kannst du auch bei SaveUserStats das PlayerInfo[playerid][pMoney] durch ein GetPlayerMoney(playerid) ersetzen, dann sollte das Standardgeld gespeichert und geladen werden.



    Laut Tutorial wir bei jedem einloggen alles auf 0 gesetzt

    Das stimmt nicht. Die Daten werden nach dem Login unter OnUserLogin aus der Datenbank geladen.

  • Das stimmt nicht. Die Daten werden nach dem Login unter OnUserLogin aus der Datenbank geladen.

    nein ich meinte vlt hat er das hier unter OnPlayerDisconnect:

    [list=1][*] PlayerInfo[playerid][p_id] = 0;
    [*] PlayerInfo[playerid][pLoggedIn] = false;
    [*] PlayerInfo[playerid][pLevel] = 0;
    [*] PlayerInfo[playerid][pMoney] = 0;
    [*] PlayerInfo[playerid][pKills] = 0;
    [*] PlayerInfo[playerid][pDeaths] = 0;
    [*] GetPlayerName(playerid, PlayerInfo[playerid][pName], MAX_PLAYER_NAME);
    [/list]

    Du willst mich kennenlernen? Kauf mein Buch, Bia*ch!


  • Moin,
    wie würdet ihr das am besten lösen, wenn man bei Saveuserstats so um die 20 Sachen speichern will ?

  • Trenne das mysql_format wie folgt:
    mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d',", PlayerInfo[playerid][pLevel]);
    mysql_format(handle, query, sizeof(query), "%s money = '%d', kills = '%d',", query, PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pKills]);
    //...
    mysql_format(handle, query, sizeof(query), "%s deaths = '%d' WHERE id = '%d'", query, PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][p_id]);

  • Trenne das mysql_format wie folgt:
    mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d',", PlayerInfo[playerid][pLevel]);mysql_format(handle, query, sizeof(query), "%s money = '%d', kills = '%d',", query, PlayerInfo[playerid][pMoney], PlayerInfo[playerid][pKills]);//... mysql_format(handle, query, sizeof(query), "%s deaths = '%d' WHERE id = '%d'", query, PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][p_id]);

    Vielen Dank ;)

  • Guten Abend da ich bereits gerade gesehen habe ist der Beitrag sehr alt. Ich benötige dringen Hilfe bei den Pawno Plugin/Plugins.

    Und zwar habe ich mir die Mysql Plugin´s runtergeladen und alles soweit im Script Kompeliert ich bekomme auch keine Error´s oder Fehler Meldungen nur mein Problem ist, sobald ich den Server Starte steht

    Server Plugins

    --------------

    Loading plugin: mysql

    Failed.

    Loaded 0 plugins.

    Aber ich habe alles so gemacht wie es in der Beschreibung steht ich habe mich darunter euch sehr viel auf Youtube umgeschaut aber bin nicht weiter gekommen ich hoffe doch hier sind noch ein Paar Jungs/Mädchen die mir Helfen können.

    Ich bedanke mich vorher schomal und werde in den Nächsten paar Tagen noch mal im Forum Blicken lassen

    Gruß
    [L]E[L]E

  • Loaded log file: "server_log.txt".

    ----------


    SA-MP Dedicated Server

    ----------------------

    v0.3.7-R2, (C)2005-2015 SA-MP Team


    filterscripts = "" (string)


    Server Plugins

    --------------

    Loading plugin: mysql

    Failed.

    Loaded 0 plugins.



    Started server on port: 7777, with maxplayers: 50 lanmode is OFF.



    Filterscripts

    ---------------

    Loaded 0 filterscripts.


    Script[gamemodes/script.amx]: Run time error 19: "File or function is not found"

    Number of vehicle models: 0




    Hab es genau so wie in der Beschreibung gemacht alles weitere geändert so wie es da stande aber immer noch nicht läuft es.

    Info: Kann es sein das es an Bitdefender Viren Programm liegt, da Bitdefender alles mögliche blockiert was auf daten zurück greift ?

    Edit: Hab den SAMP-Server für Windows runtergeladen.