MYSQL Errors

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
  • Wie bekomme ich diese Errors weg?

    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(169) : warning 206: redundant test: constant expression is non-zero
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(169) : warning 215: expression has no effect
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(283) : error 017: undefined symbol "mysql_free_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(323) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(323) : error 017: undefined symbol "mysql_store_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(430) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(432) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(451) : error 017: undefined symbol "mysql_ping"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(462) : error 017: undefined symbol "mysql_ping"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(484) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(485) : error 017: undefined symbol "mysql_store_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(486) : error 017: undefined symbol "mysql_num_rows"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(492) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(494) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(495) : error 017: undefined symbol "mysql_store_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(496) : error 017: undefined symbol "mysql_fetch_row"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(497) : error 017: undefined symbol "mysql_free_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(505) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(506) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(507) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(508) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(510) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(517) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(518) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(519) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(520) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(521) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(523) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(542) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(543) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(544) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(545) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(547) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(548) : error 017: undefined symbol "mysql_store_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(549) : error 017: undefined symbol "mysql_fetch_int"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(550) : error 017: undefined symbol "mysql_free_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(557) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(558) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(559) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(560) : warning 224: indeterminate array size in "sizeof" expression (symbol "max_len")
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(562) : error 035: argument type mismatch (argument 1)
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(563) : error 017: undefined symbol "mysql_store_result"
    C:\Users\kevin\Desktop\Server\gamemodes\test.pwn(564) : error 017: undefined symbol "mysql_fetch_row"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    22 Errors.

  • Du kannst nicht einfach das Plugin ersetzen und fertig ist die Sache. Du musst den Code natürlich komplett umschreiben, sodass dein Code mit dem Plugin übereinstimmt.


    Die Fehler zeigen Dir, dass diese Funktionen nicht mehr existieren, oder verändert worden sind.


    Also entweder du schreibst den ganzen Code um, oder du nutzt weiterhin das R5.


    Wenn du den Code umschreiben willst, solltest du dich erstmal eingehend mit der neuen Version auseinander setzen, da diese sich fast komplett von den alten Versionen abhebt.

  • Du kannst nicht einfach das Plugin ersetzen und fertig ist die Sache. Du musst den Code natürlich komplett umschreiben, sodass dein Code mit dem Plugin übereinstimmt.


    Die Fehler zeigen Dir, dass diese Funktionen nicht mehr existieren, oder verändert worden sind.


    Also entweder du schreibst den ganzen Code um, oder du nutzt weiterhin das R5.

    Und wo kann ich dann die neuen Codes dafür finden?

  • Jetzt lädt der bei mir den Server garnicht mehr:
    Server Log:



    ----------
    Loaded log file: "server_log.txt".
    ----------


    SA-MP Dedicated Server
    ----------------------
    v0.3z, (C)2005-2014 SA-MP Team


    [22:04:36] filterscripts = "" (string)
    [22:04:36]
    [22:04:36] Server Plugins
    [22:04:36] --------------
    [22:04:36] Loading plugin: sscanf
    [22:04:36]


    [22:04:36] ===============================


    [22:04:36] sscanf plugin loaded.


    [22:04:36] (c) 2009 Alex "Y_Less" Cole


    [22:04:36] 0.3d-R2 500 Players "dnee"


    [22:04:36] ===============================


    [22:04:36] Loaded.
    [22:04:36] Loading plugin: mysql
    [22:04:36] Failed.
    [22:04:36] Loaded 1 plugins.


    [22:04:36]
    [22:04:36] Filterscripts
    [22:04:36] ---------------
    [22:04:36] Loaded 0 filterscripts.


    [22:04:36] Script[gamemodes/tt.amx]: Run time error 19: "File or function is not found"
    [22:04:36] Number of vehicle models: 0

  • Ich kann dir nur sagen, dass du ein falsches Plugin verwendest. Welches du verwenden musst steht entweder dort wo du den Code her hast, oder (wie es eigentlich vorbildlich wäre, im Code).


    Ansonsten kannst du ja mal verschiedene. MySQL Teile aus dem Code posten, vor allem der Verbindungsaufbau und ein zwei weitere Beispiele.

  • Ich kann dir nur sagen, dass du ein falsches Plugin verwendest. Welches du verwenden musst steht entweder dort wo du den Code her hast, oder (wie es eigentlich vorbildlich wäre, im Code).


    Ansonsten kannst du ja mal verschiedene. MySQL Teile aus dem Code posten, vor allem der Verbindungsaufbau und ein zwei weitere Beispiele.

    Der lädt das Plugin MYSQL ja nicht.
    Hier Ausschnitte:
    #define SQL_HOST "127.0.0.1"#define SQL_USER "root"#define SQL_PASS ""#define SQL_DATA "samp"
    mycon = mysql_connect(SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);



  • Das ist dann auf jeden Fall eine der älteren Versionen des Plugins von BlueG.
    Versuche mal eins der folgenden Mirrors:
    MySQL Plugins R5
    [MySQL] R5 von G-sTyLeZzZ (Linux)
    Brauche Mysql R5 oder R6


    Einer der Mirrors klappt sicher.


    Wenn es auch damit nicht klappt, dann hänge bitte hier das Plugin an deinen Post an, dann lade ich es mal morgen bei mir. Möglicherweise fehlen bei dir die richtige .NET Version.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Naja ich habe jetzt ein tutorial genommen von MYSQL R38 und bekomme diese Errors:



    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(246) : warning 213: tag mismatch
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(265) : warning 217: loose indentation
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(319) : warning 213: tag mismatch
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(321) : error 017: undefined symbol "query"
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(321) : error 017: undefined symbol "query"
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(321) : error 029: invalid expression, assumed zero
    C:\Users\kevin\Desktop\Server\gamemodes\tt.pwn(321) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    stock SpielerSpeichern(playerid)
    {
    if(SpielerInfo[playerid][pEingeloggt] == false)return 1; <<<------- 319
    mysql_escape_string(Spielername(playerid), Spielername(playerid));
    format(query, sizeof(query), "UPDATE user SET Geld='%i',Level='%i' WHERE username='%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), <----- 321
    Spielername(playerid));
    mysql_tquery(Handle, query);
    return 1;
    }
    if(!strlen(inputtext) < 4)return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Anmeldung", "Es wurde kein Account unter diesem namen gefunden!", "Anmelden", "Abbrechen"); <<<<<---- 246

    Einmal editiert, zuletzt von seegras ()