Beiträge von [PeL]Smiley

    Ich habe alles dadrin wo es reingehört diese Fehlermeldungen kommen ja:
    [16:01:54] Error: Function not registered: 'mysql_connect'
    [16:01:54] Error: Function not registered: 'mysql_errno'
    [16:01:54] Error: Function not registered: 'mysql_log'
    [16:01:54] Error: Function not registered: 'mysql_escape_string'
    [16:01:54] Error: Function not registered: 'mysql_tquery'
    [16:01:54] Error: Function not registered: 'cache_get_data'
    [16:01:54] Error: Function not registered: 'cache_get_field_content_int'


    //edit: Behoben:
    Wenn andere das problem haben einfach mal:
    Windows Update laufen lassen, das hier und das hier (die x86 Variante) installieren

    Jeffry


    Hast du das Plugin auch im "plugins" Ordner in deinem Server-Ordner (die .dll Datei)?
    Lade sie dir gegebenenfalls nochmals runter, vielleicht hast du eine falsche Version oder ein falsches Plugin heruntergeladen.


    https://github.com/pBlueG/SA-MP-MySQL/releases


    Funktioniert auch nicht, ich habe mal nativechecker drauf gemacht,dann kommt das:

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


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


    [16:01:54] filterscripts = "" (string)
    [16:01:54]
    [16:01:54] Server Plugins
    [16:01:54] --------------
    [16:01:54] Loading plugin: nativechecker
    [16:01:54] Loaded.
    [16:01:54] Loading plugin: mysql
    [16:01:54] Failed.
    [16:01:54] Loaded 1 plugins.


    [16:01:54]
    [16:01:54] Filterscripts
    [16:01:54] ---------------
    [16:01:54] Loaded 0 filterscripts.


    [16:01:54] Error: Function not registered: 'mysql_connect'
    [16:01:54] Error: Function not registered: 'mysql_errno'
    [16:01:54] Error: Function not registered: 'mysql_log'
    [16:01:54] Error: Function not registered: 'mysql_escape_string'
    [16:01:54] Error: Function not registered: 'mysql_tquery'
    [16:01:54] Error: Function not registered: 'cache_get_data'
    [16:01:54] Error: Function not registered: 'cache_get_field_content_int'
    [16:01:54] Script[gamemodes/self.amx]: Run time error 19: "File or function is not found"
    [16:01:54] Number of vehicle models: 0

    Mach das false zu 0, oder füge den bool Tag bei der Deklaration von pEingeloggt hinzu.
    bool:pEingeloggt,

    Ok danke klappt, und wie kann ich die Tabellen erstellen,also wie geht das?


    Das mit den Tabellen erstellen,damit hab ich problem,das weiß ich garnicht Jeffry


    Der lädt das Plugin MYSQL nicht:
    Server log:



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


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


    [15:50:56] filterscripts = "" (string)
    [15:50:56]
    [15:50:56] Server Plugins
    [15:50:56] --------------
    [15:50:56] Loading plugin: mysql
    [15:50:56] Failed.
    [15:50:56] Loaded 0 plugins.


    [15:50:56]
    [15:50:56] Filterscripts
    [15:50:56] ---------------
    [15:50:56] Loaded 0 filterscripts.


    [15:50:56] Script[gamemodes/self.amx]: Run time error 19: "File or function is not found"
    [15:50:56] Number of vehicle models: 0


    Server.cfg:
    echo Executing Server Config...
    lanmode 0
    rcon_password tt
    maxplayers 50
    port 7777
    hostname SA-MP 0.3 Server
    plugins mysql
    gamemode0 self 1
    filterscripts
    announce 0
    query 1
    chatlogging 0
    weburl www.sa-mp.com
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    maxnpc 0
    logtimeformat [%H:%M:%S]


    Jeffry

    Zeile 316:
    format(query, sizeof(query), "UPDATE user SET Geld='%i',Level='%i' WHERE username='%s'", GetPlayerMoney(playerid), GetPlayerScore(playerid), Spielername(playerid));



    Zeile 314:
    if(SpielerInfo[playerid][pEingeloggt] == false)return 1;



    Zeile 242:
    if(!strlen(inputtext) < 4)return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Anmeldung", "Es wurde kein Account unter diesem namen gefunden!", "Anmelden", "Abbrechen");

    ok, wo genau hast du ein problem mit der Anleitung, ich habe sie mal überflogen und finde das sie ganz ok ist.

    Wenn ich das nach dem Tutorial mache bekomme ich diese Errors:


    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(242) : warning 213: tag mismatch
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(261) : warning 217: loose indentation
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(314) : warning 213: tag mismatch
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(316) : error 017: undefined symbol "query"
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(316) : error 017: undefined symbol "query"
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(316) : error 029: invalid expression, assumed zero
    C:\Users\kevin\Desktop\server\gamemodes\self.pwn(316) : 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.

    kennst du dich schon mit mysql gesammt aus? Nutzt du schon eine vorgängerversion?


    wer der unterschied zwichen den einzelnen Versionen ist meist minimal. größer wird der unterschied zwichen r6 und r7 da ab da an threated querys pflicht sind, was aber auch ganz gut ist.

    Ich bräuchte einfach nur ein Tutorial zu MYSQL R38 wo alles erklärt wird.
    //edit: Also ein Login/Register und Adminsystem Tutorial

    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

    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);



    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

    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?

    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.