Beiträge von German_ScripterHD

    Hallo Brotfische,


    Wie an der Übersschrieft schon zu erkennen, stürzt der Server andauert ab... Hier ein Teil des Serverlogs.. (crashdetector)


    //Edit: Habe die Datenbank wieder neu erstellt.
    //Edit 2: Kleiner Fehler behoben / Funktioniert leider immernoch nicht.


    Nun habe ich noch zwei Probleme, undzwar wird alles richtig gespeichert, aber wenn man den Server neustartet, dann Flasht die Gangzone nicht. Außerdem beim Einloggen werden mir die Textdraws nicht angezeigt.


    Code:



    Beim Einloggen:


    Vielen Dank :)


    Jetzt habe ich noch ein risiges Problem mit meiner Datenbank, der Fehler ist mir erst jetzt aufgefallen.


    Wenn ich auf meine Samp Datenbank klicke und dann "gangzones" auswähle kommt folgender Fehler : "#1305 FUCTION samp_db.angreifer does not exist." Und ich kann somit nichts in dem Bereich "gangzones" editieren oder sonnstiges.. (es öffnet sich nicht mal).


    Wenn ich den Server starte, wird die Textdatei Mysql-Log erstellt, mit folgendem Inhalt:


    [19:31:55] [ERROR] cache_get_field_content_int - invalid datatype
    [19:31:55] [ERROR] cache_get_field_content_int - invalid datatype

    Hab den Timer gefixt .. also es geht alles wie es soll *hust* *hust* Denkfehler :D


    Aber nun habe ich noch eine Frage... undzwar ein Gangkampf geht 24 Stunden. Wenn man jetzt aber 1000 Punkte hat bevor die Zeit des Gangkampf abläut, so gehört der jeweiligen Fraktion das gebiet. Nun meine eigentliche Frage, wo frage ich das am besten ab ob die Fraktion 1000 Punkte hat?

    Problem 2:
    Die Zeit bleibt so stehen da der Textdraw nur aktualisiert wird, sobald der Spieler im Gebiet ist.
    Schau dir den Code mal genauer an, dann siehst du das.

    Ja, das habe ich gestern schon entfernt :) Hab nur das vergessen oben das ganze zu editieren.
    Aber die Uhr funktioniert immer noch nicht richtig.


    Und zu Problem 3:


    C
    GangZoneFlashForAll(i,fInfo[gwInfo[gangzone][sInfo[playerid][fraktion]]][f_color]);

    warning 213: tag mismatch

    //Edit: Problem 1 gelöst... sInfo[playerid][InWar] wurde nirgendwo gesetzt.
    Problem 2/3 besteht weiterhin.


    [Problem 2]: Die Zeit wird nicht richtig angzeigt (siehe Screen im Spoiler). Und sobald man das Ganggebiet verlässt bleibt die Zeit an der stelle stehen.


    [Problem 3]: Gangzone flasht nicht, wenn man /gw eintippt.


    Code ---> Pastebin


    Wäre echt super wenn ihr mir dabei nochmal helfen könntet, da ich seit ein paar Tagen daraun arbeite... bisher leider ohne Erfolg.


    MfG

    Wie kann ich dir nur danken? :rolleyes: Es klappt ENDLICH :thumbup:
    Jetzt habe ich aber noch eine Frage :)
    Undzwar...


    Angenommen ich bin in der Fraktion Grove Street und ich möchte das Gebiet der VLA angreifen und jetzt möchte ich abfragen ob die VLA schon ein Gangwar führt wenn ja dann soll returnt werden. Aber wie mache ich das?


    Upps habe mich falsch ausgedrückt... Ich meine angenommen ich bin in der Grove Street und ich führe bereits ein Gangwar und möchte ein zweites Gangwar starten, das soll natürlich nicht gehen, aber wie frage ich das ab?


    ocmd:gw --> Pastebin

    Dann dürfte es passen.

    Erstmal ein Super großes Lob an dich Jeffry, das du mir hier hilfst :good: Aber leider funktioniert es immer noch nicht, ich kann zwar in Dillimore ein Gangwar starten aber die Farben sind immer noch falsch. Auch Dillimore ist noch nicht sichtbar... Ich verstehe es selbst nicht mehr. Ich bin echt am verzweifeln.


    Ich habe jetzt den Code dort eingefügt:


    @Jeffry ist das so richtig?

    Erhöhe die Anzahl der Gangzones im Array um eines, da du bei 1 anfängst, anstatt bei 0 (also 17 rein schreiben).

    Ich habe jetzt MAX_GANGZONES auf 17 gestellt, doch mir ist aufgefallen das die ersten Gangzone also Dillimore nie geladen wird bzw. ist sie auf der Map nicht sichtbar.



    Zur Farbe:
    Bei welcher Zonen-ID war die Farbe falsch? Welche Farbe hatte sie, und welche Farbe sollte sie haben?
    Wenn es bei zwei oder mehreren so ist, dann nenne bitte alle, vielleicht lässt sich da ein Muster erkennen.

    Gebietsname (Farbe eigentlich) = Farbe die sie gerade hat


    Dillimore ( grün ) = nicht sichtbar
    Blueberry ( rot ) = grün
    Redsands ( blau ) = rot
    Prickle Pine ( rot ) = blau
    Las Barrancas ( blau ) = rot
    Country City ( grün ) = blau
    Las Payasadas ( blau ) = grün
    Ocan Flats ( blau ) = blau
    Doherty ( rot ) = blau
    Glen Park ( grün ) = rot
    East Beach ( rot ) = grün
    Willowfield ( grün ) = rot
    Fortcarson ( orange ) =grün
    Las Colinas ( orange ) = orange
    Downtown ( orange ) = orange


    So wie ich das sehe verschiebt sich das ganze ja immer um eins... also wenn die Gangzone Dillimore geladen werden sollte müsste es ja der Fehler behoben sein oder? (Leider bekomme ich die Gangzones 1 nicht zum laden... bitte um Hilfe)


    Nochmal alle Fraktionen die bei den Ganggebieten eine Rolle spielen:


    Welches Gebiet ist das Gebiet, mit der falschen Farbe?

    Ist bei mehreren Gangzones so das die Farben falsch angzeigt werden. (Achja... mir ist vorhin aufgefallen das ich in der Datenbank 16 Gangzones habe und geladen werden aber bloß 15...)


    //Edit:


    Mysql Datenbank:


    Print: (Serverlog)



    Ich verstehe es nicht mehr ?( der print gibt alles wieder wie in der Datenbank also muss ja der fehler bei einem der stocks liegen:
    oder sehe ich das falsch?


    MfG ^^

    Ist das Grün zufällig die Farbe der Fraktion in der Liste die vor oder nach der Grove steht?


    Nein, das Grün gehört zur Grove... siehe Liste (unten)



    Hier :)