Beiträge von BreadScript

    Hallo,


    ich habe derzeit Probleme dabei daten in die Datenbank einzutragen.


    Befehl wie folgt


    mysql_format(handle, query, sizeof(query), "INSERT INTO `timeban` (`name`,`time`,`banner`,`bantime`,`banreason`) VALUES ('%e','%i',`%e`,`%e`,`%e`)",pName(playerid),timestamp,bannername,string1,string); mysql_pquery(handle, query);



    ein print gibt folgendes aus


    [10:21:48] INSERT INTO `timeban` (`name`,`time`,`banner`,`bantime`,`banreason`) VALUES ('Don','1504081428',`Don`,`30.08.2017 - 10/21/48`,`darum`)

    Hallo ich habe derzeit mit einem String bzw warscheinlich mit sscanf2 Probleme. Der String sei angeblich zu klein was ich aber nicht glaube.


    Hier der Code



    ocmd:p(playerid, params[])
    {
    new text[128], string[128];
    if(pInfo[playerid][pLoggedIn] == true)
    {
    if(sscanf(params, "s", text)) return SendClientMessage(playerid, COLOR_GREY, "Use: /p (Text)");
    format(string, sizeof(string), "%s", text);
    SendClientMessageToAll(COLOR_WHITE, string);
    }
    return 1;
    }


    im folgenden wird mir in der samp-server.exe folgendes ausgegeben



    [16:50:41] sscanf warning: Strings without a length are deprecated, please add a destination size.

    da scheint iwo was nicht zu stimmen. Wo könnte das sein ?