[MYSQL] Problem mit meinem Script

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • [MYSQL] Problem mit meinem Script

    Hallo Easy-Scripting,
    ich bearbeite derzeit diesen Gamemode:
    forum.sa-mp.de/san-andreas-mul…136425-mysql-90-selfmade/
    Jetzt wollte ich ihn starten,
    und auf einmal steht dort File or Function not found!
    Dann habe ich es mit dem a_mysql Plugin von Blue_G R7
    versucht. Dort muss man wie ihr sicher wisst alle mysql_query
    in mysql_function_query umschreiben.
    Nun habe ich das getan und was passiert?
    Das!:
    error 035: argument type mismatch (argument 1)
    Woran liegts?
    Kein Plan oO
    Könnt ihr mir helfen?
  • Ein einfaches Umschreiben der Funktionsnamen von "mysql_query" zu "mysql_function_query" reicht
    da nicht. Die Funktionen haben nämlich ganz unterschiedliche Parameter und unterscheiden
    sich auch ein wenig in der Verwendung.

    Du kannst es natürlich auch ohne Umschreiben mit einer solchen Lösung versuchen:
    [pwn]#if defined mysql_query
    #undef mysql_query
    #endif
    #define mysql_query(%0) mysql_function_query(1,%0,false,"","")[/pwn]
    Ich fürchte aber, dass dies nicht klappen wird - ist zumindest keine gute Lösung aus meiner Sicht.

    Entweder bei einer älteren Version (R5/R6) bleiben oder mithilfe von diesem (englischen) Tutorial den Gamemode
    umschreiben: [Tutorial] Using BlueG's MySQL plugin R7 (with cache)
    Letzteres würde einige Vorteile, wie bessere Perfomance mit sich bringen und wird im Endeffekt wahrscheinlich auch praktischer sein,
    da man nicht immer auf sscanf o.Ä. zurückgreifen muss beim Auslesen der Daten.

    Mit freundlichen Grüßen
  • Ok.
    Ich habe da noch ein Problem,
    was eigentlich durch dein Tutorial "SAMP Pawn Umstieg auf MySQL # 23 Teil # 1"
    entstanden ist.
    Ich verwende das Plugin von Blue_G R7 es kommen keine errors!
    Jedoch wenn ich das Script auf meinem Homeserver starte bekomme
    ich Errors das es nicht geladen werden kann weil ein Plugin fehlt ^^
    Ich habe das Plugin von Blue_G mysql.dll das dazu gehörige Include (a_mysql.inc)
    und zusätzlich(Kp warum) noch das mysql.inc Include von Strickenkid!
    Könntest du mir per TV oder Skype helfen?