Beiträge von Jeffry

    Dann kann ich dir nur noch eins vorschlagen, nimm den ganzen Ordner und zieh ihn auf einen anderen Rechner. Dann probier ob es da funktioniert. Wenn das auch nicht geht, dann liegt es an was im Ordner, wenn es da tut liegt es wohl am Rechner.


    Hast du die Codes auch alle mal neu kompiliert mit den aktuellen includes?

    Die .so Dateien brauchst du da nicht drinnen haben, mach die raus.


    Hast du jeweils die aktuelle Version der Plugins die nicht geladen werden? Wenn du das nicht weißt, lade sie dir nochmal runter und versuch es dann nochmal.

    Das liegt nicht an der Firewall, noch am Defender. Das liegt daran, dass du die Plugins nicht hast, oder falsch platziert hast.


    Hast du die Plugins im richtigen Ordner?
    \Script\plugins\hier...


    Wenn ja, davon bitte einen Screenshot.

    Aha. Ich bin mir nicht sicher ob MySQL oder das Plugin das verkraftet einen Spaltennamen nur aus Zahlen, scheint mir schleierhaft.
    Ändere die Spaltennamen dann von z.B. "6" auf "spalte6".


    Entsprechend:
    format(string2,sizeof(string2),"spalte%d",SpielerInfo[playerid][sRank]);
    string2[10]


    Wenn es nicht tut, nochmal den Debug Log zeigen, und dann einen Screenshot der Tabellenstruktur.



    ----
    Post unten:
    @ICookie: Ok. Danke, Dir auch!

    floatround(vHealth);
    zu:
    new intHealth = floatround(vHealth);



    switch(vHealth)
    zu:
    switch(intHealth)


    Außerdem solltest du bei jedem Update der Anzeige die nicht benötigten Abschnitte verstecken.


    for(new i = row; i < 21; i++) TextDrawHideForPlayer(playerid, Zustand[i]);
    (Nach der TextDrawShowForPlayer Schleife)

    Deaktiviere den Windows-Defender und/oder die Windows-Firewall.
    Bei mir hat auf Windows 8.1 Norton sich auch beschwert und hat die server.exe und das streamer.dll gleich mal in die Quarantäne verfrachtet. :wacko:


    Du solltest dabei aber besser das Internet trennen, ohne Firewall und ohne Security, brauch ich wohl nichts dazu sagen.



    Wenn es dann tut, musst du eben beim Defender (oder der Firewall, je nach dem was hilft), eine Ausnahme einrichten, sofern das da möglich ist.
    Wenn es nicht tut weiß ich nicht an was es liegt, bei mir geht es einwandfrei auf Win 8.1 wenn ich Norton SONAR ausschalte.

    Ich sehe da keinen Spaltenname.
    Ich sehe, dass du aus der Tabelle "skinordnung" die Spalte string2 (=6) ausließt, und zwar dort, wo frakid = string 1 (=1) ist.


    Daher auch das falsche MySQL-Query.
    SELECT 6 FROM skinordnung WHERE frakid = '1'
    Das macht SO keinen Sinn.


    Es müsste in der Art und Weise sein:
    SELECT skinID FROM skinordnung WHERE frakid = '1'
    (skinID = der Name der Spalte in der die Skin IDs stehen, in der Tabelle skinordnung.)



    Wie heißt die Spalte in der die Skin-IDs gespeichert werden?

    SELECT 6 FROM skinordnung WHERE frakid = '1'
    Dort wo die 6 steht gehört der Spaltenname hin, in dem die Skins gespeichert sind.


    SetPlayerSkin(playerid,mysql_GetInt("skinordnung", "SPALTENNAMEHIER", "frakid", string1));


    Wenn du damit nichts anfangen kannst, dann poste mal noch ein Bild deiner Datenbank, auf der man den Tabellenname und die Spalten sieht.

    Die Deklaration ist falsch. Mach das new bool:... weg.
    Im enum von PlayerInfo fügst du dann das ein:


    bool:pWriteReport[5],