Bekomm den server seit restart nicht mehr zum laufen [0.3.7

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 habe gestern abend an mein Script gearbeitet es Compilet kein error bekommen und es auf mein Server hochgeladen hat auch alles super geklappt heute hab ich den server nochmal neugestartet und seitdem habe ich bei Mode nur noch Unknown ich habe seit gestern nichts am script geändert und auch nichts an den includes plugins oder filterscripts . Ich habe wirklich nur ein neustart gemacht und weiß nicht mehr weiter die server log spuckt folgendes mit Debug mode:





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


    SA-MP Dedicated Server
    ----------------------
    v0.3.7, (C)2005-2015 SA-MP Team


    [01:15:30]
    [01:15:30] Server Plugins
    [01:15:30] --------------
    [01:15:30] Loading plugin: mysql.so
    [01:15:30]


    > MySQL plugin R6 successfully loaded.


    [01:15:30] Loaded.
    [01:15:30] Loading plugin: SyncHTTP.so
    [01:15:30] SyncHTTP got loaded.
    [01:15:30] Loaded.
    [01:15:30] Loading plugin: crashdetect.so
    [01:15:30] crashdetect v4.8.5 is OK.
    [01:15:30] Loaded.
    [01:15:30] Loading plugin: nativechecker.so
    [01:15:30] Loaded.
    [01:15:30] Loaded 4 plugins.


    [01:15:30]
    [01:15:30] Ban list
    [01:15:30] --------
    [01:15:30] Loaded: samp.ban
    [01:15:30]
    [01:15:30]
    [01:15:30] Filterscripts
    [01:15:30] ---------------
    [01:15:30] Loading filterscript 'wbb_connect.amx'...
    [01:15:30]
    === WBB_Connect: ===
    WBB_Connect v. 2.0
    was successfully loaded!


    Copyright (c) by Hauke Marquardt
    ====================


    [01:15:30] Loading filterscript 'TextDrawEditor1.0.amx'...
    [01:15:31]
    --------------------------------------
    [01:15:31] Text Draw Editor 1.0RC2 by Zamaroht for SA-MP 0.3 Loaded.
    [01:15:31] --------------------------------------


    [01:15:31] Loaded 2 filterscripts.


    [01:15:31] ** [MySQL]: Verbindung zur Server Datenbank wurde erfolgreich hergestellt. **
    [01:15:31]
    === WBB_Connect ===
    Error: Bad response from server: -1
    ===================


    [01:15:31] Es gab einen Fehler, und WBB_Connect konnte nicht initialisiert werden.
    [01:15:32] [debug] Run time error 4: "Array index out of bounds"
    [01:15:32] [debug] Accessing element at index 65535 past array upper bound 1999
    [01:15:32] [debug] AMX backtrace:
    [01:15:32] [debug] #0 001e614c in ?? () from NER.amx
    [01:15:32] [debug] #1 00249aa4 in ?? () from NER.amx
    [01:15:32] [debug] #2 0009992c in public OnGameModeInit () from NER.amx
    [01:15:32] **********************************************
    [01:15:32] [NER]NewEraReallife
    [01:15:32] Projekt:NewEra WE ARE ONE
    [01:15:32] << WE NEED YOU !! >>
    [01:15:32] _____________________
    [01:15:32] By: [NER]Bonez
    [01:15:32] **********************************************
    [01:15:32] Number of vehicle models: 67


    Mit Freundlichen Grüßen, Bonez



    //Edit: Mit WBB_connect hats nicht zutun das script basiert auf MySQL

  • Sollte dein Forum im Wartungsmouds sein, schalte diesen mal aus. (Habe das Problem auch, deshalb immer Wartungsmodus raus, beim Neustart des Servers)

    Das script wird mit keinen Forum verbunden haben das ausm script genommen . Das lief ganze zeit ohne Wbb ?(

  • 1. Es gab einen Fehler, und WBB_Connect konnte nicht initialisiert werden.
    2. Run time error 4: "Array index out of bounds"


    Zu 2:
    In OnGameModeInit hast du irgendwo ein Array mit [2000] aber es wird ein zu hoher Wert angegeben. 65535 ist meistens wenn das in den [] nicht definiert/initialisiert ist
    Einfach mal nach [2000] suchen.


    Zu 1:
    Die Funktion ist aber noch im Script ;)

  • 2. Run time error 4: "Array index out of bounds"


    Zu 2:
    In OnGameModeInit hast du irgendwo ein Array mit [2000] aber es wird ein zu hoher Wert angegeben. 65535 ist meistens wenn das in den [] nicht definiert/initialisiert ist
    Einfach mal nach [2000] suchen.

    Ich habe zwei mal [2000] gefunden soll ich die jetzt durch 65535 ändern oder wie? P.s Danke für die schnellen antworten


  • Nein bloß nicht.
    Schau wo die in OnGameModeInit verwendet werden und poste sie hier.


    if(dialogid == DIALOG_LEADER_CONF_1) {
    if(!response) return 1;
    if(listitem == 0) {//FACTION SITE
    format(string, sizeof(string), "LSPD\nFBI\nNational Guard\nMedic\n187Strassenbande\nMS13\nBürgermeister\nHitman\nNews Reporter\nSATC\nFahrschule\nGrove Street Family\nYakuza\nADAC\nTransporter\nSpecial Force\nTerroristen\nTriaden");
    return ShowPlayerDialog(playerid, DIALOG_LEADER_CONF_2, DIALOG_STYLE_LIST, "LeaderConfig - Panel", string, "Auswählen", "Abbrechen");
    } else {
    new l_query[5000];
    format(l_query, sizeof(l_query), "SELECT io_N, pLeader FROM samp_accounts WHERE pLeader > 0 ORDER BY pLeader ASC");
    mysql_query(l_query,-1,-1,MySQL[DB_][mID]);
    mysql_store_result();
    if(mysql_num_rows() > 0) {
    new a[MAX_PLAYER_NAME], b[MAX_PLAYER_NAME], id = -1, status[50],stringLeader[2000];
    format(stringLeader, sizeof(stringLeader), "{FFFFFF}Aktuelle Leader der Fraktionen\n\n");
    while(mysql_retrieve_row()) {
    mysql_fetch_field_row(a, "io_N");
    mysql_fetch_field_row(b,"pLeader");
    id = strval(b);


    if(IsPlayerOnline(a)) {
    format(status, sizeof(status), "{04B404}Online{FFFFFF}");
    } else {
    format(status, sizeof(status), "{FF0000}Offline{FFFFFF}");
    }



    format(stringLeader, sizeof(stringLeader), "%s{FFFFFF}Fraktion: %s, Name: %s, Status: %s\n", stringLeader, GetFactionByID(id), a, status);
    }
    return ShowPlayerDialog(playerid, DIALOG_LEADER_CONF_3, DIALOG_STYLE_MSGBOX, "LeaderConfig - Panel", stringLeader, "Zurück", "Abbrechen");
    } else{
    return SendClientMessage(playerid, COLOR_GRAD2, "Derzeit gibt es keine Leader der Fraktionen");
    }
    }
    }


    //EDIT: Sorry aber hier diese Pwn scheisse da funzt net hab's einfach ohne der string da ist bei stringleader[2000]

    Einmal editiert, zuletzt von BonezMc187 ()