sponsoring4all probleme...[SEHR WICHTIG]

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
  • Hallo Community.


    Ich brauche HIlfe, bei sponsoring4all bekomme ich diese Errors hier wenn ich mien Server starten will



    -----------------------------------------------------------------
    [17:14:56] Sponsoring4all Servermonitor
    [17:14:56] Port: 1115
    [17:14:56] Es ist verboten das Filterscipt zu stoppen!
    [17:14:56] Aus diesem Grund wird der Server beendet!
    [17:14:56] � Sponsoring4all.eu - by Beavis
    [17:14:56] -----------------------------------------------------------------


    Mein Server läuft auf MySQL
    die Datenbank habe ich ja hochgeladen (ob es richtig ist weis ich nicht)


    Könnte mir jemand sagen welches Filterscript fehlt? Beavis:

  • Eventuell liegt es an den Berechtigungen?
    Ansonsten würde ich beim Hoster anfragen, die wissen sicherlich am besten wo das Problem liegen könnte und können vielleicht bei Bedarf die FS-Pflicht deaktivieren

  • Gucke mal genau dein Log an:


    [23:23:19] Loaded 1 filterscripts.


    [23:23:19] Es konnte keine Verbindung zur Datenbank hergestellt werden.
    [23:23:19] >> Verbindung wird erneut mit der Datenbank hergestellt.
    [23:23:19] Verbindung zur Datenbank konnte nicht hergestellt werden.

    [23:23:19]
    ----------------------------------
    [23:23:19] Copyright by zensiert
    [23:23:19] Name zensiert
    [23:23:19] ----------------------------------


    [23:23:19] Number of vehicle models: 0
    [23:23:19] --- Server Shutting Down.
    [23:23:19]


    -----------------------------------------------------------------
    [23:23:19] Sponsoring4all Servermonitor
    [23:23:19] Port: 1115
    [23:23:19] Es ist verboten das Filterscipt zu stoppen!
    [23:23:19] Aus diesem Grund wird der Server beendet!
    [23:23:19] � Sponsoring4all.eu - by Beavis
    [23:23:19] -----------------------------------------------------------------



  • von mir aus weis ich das ich da xampp starten muss, aber wie ich das bei sponsoring jetz fixxen muss habe ich keine ahung weis jemand villt, wie ich das fixxen kann?

  • Du kannst bei S4A im CP eine Datenbank anlegen. Die Zugangsdaten zu dieser Datenbank musst du im Script eintragen. Wenn du das richtig gemacht hast, das Script neu compeliert und hochgeladen hast, und den Server startest, verbindet sich der Gameserver mit der Datenbank um Daten auszulesen und reinzuschreiben.



    Wenn du dabei Hilfe brauchst, erstll doch hier einfach im entsprechenden Bereich einen Thread.

    LG, Lifestyler

  • Hier von ganz oben....



    #include <a_mysql>


    #define SQL_HOST "localhost"
    #define SQL_USER "root"
    #define SQL_PASS ""
    #define SQL_DATA "samp_db"


    stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1) {
    print("Verbindung zur Datenbank erfolgreich hergestellt.");
    return true;
    }
    else
    {
    print("Es konnte keine Verbindung zur Datenbank hergestellt werden.");
    print(">> Verbindung wird erneut mit der Datenbank hergestellt.");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
    if(mysql_ping() == 1)
    {
    print("Es konnte keine Verbindung zur Datenbank hergestellt werden.");
    return true;
    }
    else
    {
    print("Verbindung zur Datenbank konnte nicht hergestellt werden.");
    SendRconCommand("exit");
    return true;
    }
    }
    }
    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME],count;
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
    mysql_query(Query);
    mysql_store_result();
    count = mysql_num_rows();
    mysql_free_result();
    return count;
    }
    stock CreateAccount(playerid, pass[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(pass,pass);
    format(query, sizeof(query), "INSERT INTO `accounts` (`Name`, `Passwort`) VALUES ('%s', '%s')", Name, pass);
    mysql_query(query);
    return true;
    }
    stock mysql_ReturnPasswort(Name[])
    {
    new query[130], Get[130];
    mysql_real_escape_string(Name, Name);
    format(query, 128, "SELECT `passwort` FROM `accounts` WHERE `Name` = '%s'", Name);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }


    stock mysql_GetString(Table[], Field[], Where[], Is[])
    {
    new query[128], Get[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    mysql_free_result();
    return Get;
    }
    stock mysql_GetInt(Table[], Field[], Where[], Is[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    new sqlint = mysql_fetch_int();
    mysql_free_result();
    return sqlint;
    }
    stock mysql_GetFloat(Table[], Field[], Where[], Is[])
    {
    new query[128], Float:sqlfloat;
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Is, Is);
    format(query, 128, "SELECT `%s` FROM `%s` WHERE `%s` = '%s'", Field, Table, Where, Is);
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_float(sqlfloat);
    mysql_free_result();
    return sqlfloat;
    }
    stock mysql_SetInt(Table[], Field[], To, Where[], Where2[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Where2, Where2);
    format(query, 128, "UPDATE `%s` SET `%s` = '%d' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }
    stock mysql_SetString(Table[], Field[], To[], Where[], Where2[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(To, To);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Where2, Where2);
    format(query, 128, "UPDATE `%s` SET `%s` = '%s' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }
    stock mysql_SetFloat(Table[], Field[], Float:To, Where[], Where2[])
    {
    new query[128];
    mysql_real_escape_string(Table, Table);
    mysql_real_escape_string(Field, Field);
    mysql_real_escape_string(Where, Where);
    mysql_real_escape_string(Where2, Where2);
    format(query, 128, "UPDATE `%s` SET `%s` = '%f' WHERE `%s` = '%s'", Table, Field, To, Where, Where2);
    mysql_query(query);
    return true;
    }



    Also auf meinem pc kann ich den server starten ohne probleme