Warum wird nichts in der DB eingetragen?

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

  • COMMAND:ban(playerid,params[])
    {
    new pID,grund[24],str[128],query[128],day,year,month,datum[24],uhrzeit[24],stunde,minute;
    if(!isAnAdmin(playerid,2)) return SendClientMessage(playerid,GRAU,ADMINMELDUNG);
    if(sscanf(params,"us",pID,grund)) return SendClientMessage(playerid,GRAU,"BENUTZE: /ban [SpielerName/ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht online!");
    format(str,128,"[BAN] Der Admin %s hat den Spieler %s gebannt, Grund: %s",PlayerName(playerid),PlayerName(pID),grund);
    SendClientMessageToAll(ROT,str);
    getdate(year, month, day);
    format(datum,24,"%d/%d/%d",day,month,year);
    gettime(stunde,minute);
    format(uhrzeit,24,"02%d:02%d",stunde,minute);
    format(query,128,"INSERT INTO `Bannedplayer` (`Name`, `Admin`, `Grund`, `Datum`,`Uhrzeit`) VALUES('%e','%e','%e','%e','%e'",PlayerName(pID),PlayerName(playerid),datum,uhrzeit);
    mysql_tquery(mycon, query, "", "");
    KickPlayer(pID);
    return 1;
    }

    • Offizieller Beitrag

    Evtl. mal einen Ausschitt aus deinem mysql_log.txt dazu?


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • dein query ist am Ende unvollständig


    );


    fehlen dort zudem ist dein string mit 128 ziemlich begrenzt, sprich zu klein.
    und %e gibts im format nicht - nutze %s

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski