Gangzonen verursachen Client Crash

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
  • Mahlzeit alle zusammen.


    ich habe damit angefangen meine Insel mit Gangzonen zu Gestalten. Sprich die Straßen sichtbar zu machen via Gangzonen.


    Das ganze nach folgendem prinzip:
    new gangzone20=GangZoneCreate(2869.4209,-1943.9927,6424.2847,-1983.9586);
    GangZoneShowForAll(gangzone20,SCHWARZ);


    Allerdings bekomme ich an manchen Stellen neuerdings nen Client Crash.


    Wenn ich die Gangzone herausnehme geht das Einwandfrei. Kein Crash kein garnix


    Folgende Meldung gibt der Client nach dem Crash aus:


    SA-MP 0.3d-RC9-2
    Exception At Address: 0x007278ED


    Registers:
    EAX: 0x00C80488 EBX: 0x00000011 ECX: 0x0028FBC0 EDX: 0xC7D96995
    ESI: 0x464DFB00 EDI: 0x00000000 EBP: 0x00000080 ESP: 0x0028FB10
    EFLAGS: 0x00010216


    Stack:
    +0000: 0x0E6A996C 0x0000000F 0x00000011 0x0000000A
    +0010: 0x005856D3 0x0000000A 0x0028FC34 0x0028FBB4
    +0020: 0x464DFB00 0x00000001 0x00000000 0x0000000C
    +0030: 0x00000001 0x000003D3 0x40B8CB76 0xC20516C0
    +0040: 0x3B90A7DF 0x40DC8BBC 0x40E43D51 0xC07EAA17
    +0050: 0xC085ED60 0xC0836767 0xC0820425 0x40D87961
    +0060: 0x40E8268C 0x459FAD9A 0xC50DEF99 0x45A9E379
    +0070: 0xC4F4A438 0x45A014BA 0xC4CBCCBC 0x4595E0EC
    +0080: 0xC4F2FFC5 0x45A97E82 0xC4F2FFC4 0x45A014BA
    +0090: 0xC4CBCCBC 0x4595DEDB 0xC4F307B6 0x459FAD9A
    +00A0: 0xC50DEF99 0xC80BB8CD 0xC7D96995 0xC82823BD
    +00B0: 0xC80800B4 0xC51C4000 0x45BB8000 0xC51C4000
    +00C0: 0x45BB8000 0xC4FA0000 0x45ABE000 0xC4FA0000
    +00D0: 0x459C4000 0xC4FA0000 0x458CA000 0xC4FA0000
    +00E0: 0x45ABE000 0xBF800000 0x3F800000 0xBF800000
    +00F0: 0xBF800000 0x3F800000 0xBF800000 0x3F800000
    +0100: 0x3F7F9850 0xBF6B6920 0xBF800000 0x3F800000
    +0110: 0xBF800000 0x3F800000 0x3F800000 0xBF800000
    +0120: 0x3F800000 0x42D20000 0x44499000 0x42D20000
    +0130: 0x44761800 0x43AFE000 0x44761800 0x43AFE000
    +0140: 0x44499905 0x42E5D86C 0x44761800 0x43AFE000
    +0150: 0x44761800 0x43AFE000 0x44499000 0x42D20000
    +0160: 0x44499000 0x464DFB00 0xC78A7FAA 0x464DFB00
    +0170: 0xC7A97BCB 0x04081D39 0x0E68D450 0xFF000000
    +0180: 0x0000000A 0x00000010 0x04114607 0x0000000A
    +0190: 0x00000010 0x0000000F 0x0028FCBC 0x00000011
    +01A0: 0x0028FC40 0x0028FBC0 0x00000000 0x005869C4
    +01B0: 0x00000000 0x00000011 0x0000000A 0x00000010
    +01C0: 0x0000000A 0x0000000F 0x0000000A 0x00000011
    +01D0: 0x00000009 0x00000010 0x00000009 0x0000000F
    +01E0: 0x00000009 0x0000001A 0x00000000 0x7678F9B0
    +01F0: 0x00000000 0xC4F3D5F7 0x414678CD 0x0000001A
    +0200: 0x44832A09 0x00000001 0x0000001A 0x00000000
    +0210: 0x0058A387 0x00000007 0x00000001 0x00000009
    +0220: 0x0058A38F 0x00000000 0x00000018 0x00000000
    +0230: 0x0000005D 0x00000000 0x00600F7D 0x006819EE
    +0240: 0x0B879100 0x00540910 0x00000000 0x00000000
    +0250: 0x0000001A 0x0058FC29 0x0058FC58 0x0053E504
    +0260: 0x00000001 0x00000001 0x7678F9B0 0x0028FD90
    +0270: 0x00000000 0x80002101 0x00B6F028 0x04123EB1


    SCM Op: 0x77E, lDbg: 0


    Game Version: EU 1.0


    State Information: Ped Context: 0
    P0 (0,0) P1 (0,0) P2 (0,0)


    Jemand ne idee warum wieso weshalb? :D


    EDIT:// Es ist an mehreren Stellen. Immer mit dem selben Fehler. Nehme ich die Gangzonen heraus (Aktuell 12 Stück) funktioniert es 1A
    EDIT2:// Haben es gerade mit mehreren Leuten probiert. Es hat jeder das gleiche Problem. Wenn man es auf einem "gemerkten" Stück wo man eigentlich einen Crash bekommt, ohne Crash vorbeizukommen und sich dann kurz umdreht, bekommt man nen Crash...
    E3:// Niemand ne Idee? :(

    3 Mal editiert, zuletzt von usekevin ()

  • Ja:


    hier mal in Paint, so wie es Aktuel Ausschaut (Gangzonen haben die selben Farben^^)


    Kenne es aber von einem Trucking Server. Die haben auch auf dem Radar alles zusätzliche mit (vermutlich) Gangzonen:


    http://www.forum.convoytrucking.net/index.php?topic=5014.0


    So sieht das bei denen auf dem Radar auch aus, und da Crasht nichts


    EDIT:// Hmm, das Hochgeladene Bild will nicht. Dahher hier der Link: http://www.imagebanana.com/view/j2zj4677/map.jpg

  • Ich würd ma vorschlagen das mit einem Leeren Script zu testen und wenn das immer noch passiert das mal mit 0.3c zutesten.


    Wenn es in 0.3c nicht crasht reporte das als Bug im englischen Forum

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Leider genau das selbe.


    Der Client Crasht und folgende Meldung wird Ausgegeben:


    SA-MP 0.3c-R3
    Exception At Address: 0x007278ED


    Registers:
    EAX: 0x00C80488 EBX: 0x0000000E ECX: 0x0028FBC0 EDX: 0xC81B82A7
    ESI: 0x464DFB00 EDI: 0x00000000 EBP: 0x00000080 ESP: 0x0028FB10
    EFLAGS: 0x00010216


    Stack:
    +0000: 0x0E7061BC 0x0000000C 0x0000000E 0x0000000A
    +0010: 0x005856D3 0x0000000A 0x0028FC34 0x0028FBB4
    +0020: 0x464DFB00 0x00000001 0x00000000 0x0000000C
    +0030: 0x00000001 0x000003F7 0x41734BDE 0xC20AD460
    +0040: 0x3BAA6642 0x4012C96D 0xC016117E 0xC12BE0F3
    +0050: 0x412C31D9 0xC1298561 0x412E8A26 0x401C37B8
    +0060: 0xC00CB048 0x455ACE38 0xC50AD348 0x456BC1A9
    +0070: 0xC4F39065 0x455AB694 0xC4D1A984 0x454A2293
    +0080: 0xC4F2FFC4 0x456B78F4 0xC4F2FFC4 0x455AB694
    +0090: 0xC4D1A984 0x4549C323 0xC4F3BFAF 0x455ACE38
    +00A0: 0xC50AD348 0x478060B8 0xC81B82A7 0x47C1BB4B
    +00B0: 0xC7F54F93 0xC51C4000 0x458CA000 0xC51C4000
    +00C0: 0x458CA000 0xC4FA0000 0x457A0000 0xC4FA0000
    +00D0: 0x455AC000 0xC4FA0000 0x453B8000 0xC4FA0000
    +00E0: 0x457A0000 0x3F800000 0x3F800000 0xBF800000
    +00F0: 0x3F800000 0xBF800000 0xBF800000 0x3F74BD50
    +0100: 0xBF800000 0xBF800000 0x3F7777C0 0xBF800000
    +0110: 0xBF800000 0x3F800000 0xBF800000 0x3F800000
    +0120: 0x3F800000 0x43AFE000 0x44499000 0x42D20000
    +0130: 0x44499000 0x42D20000 0x44761800 0x43AD295E
    +0140: 0x44761800 0x42D20000 0x444A4DFA 0x42D20000
    +0150: 0x44761800 0x43AFE000 0x44761800 0x43AFE000
    +0160: 0x44499000 0x472A6988 0xC78A7FAA 0x464DFB00
    +0170: 0xC78A7FAA 0x04112299 0x046EED60 0xFF000000
    +0180: 0x0000000A 0x0000000D 0x041A10CC 0x0000000A
    +0190: 0x0000000D 0x0000000C 0x0028FCBC 0x0000000E
    +01A0: 0x0028FC40 0x0028FBC0 0x00000000 0x005869C4
    +01B0: 0x00000000 0x0000000E 0x0000000A 0x0000000D
    +01C0: 0x0000000A 0x0000000C 0x0000000A 0x0000000E
    +01D0: 0x00000009 0x0000000D 0x00000009 0x0000000C
    +01E0: 0x00000009 0x0000001A 0x00000016 0x7678F9B0
    +01F0: 0x00000000 0xC4F3A80A 0xBDAA4F7C 0x0000001A
    +0200: 0x448357F6 0x00000001 0x0000001A 0x00000000
    +0210: 0x0058A387 0x00000007 0x00000001 0x00000009
    +0220: 0x0058A38F 0x00000000 0x00000018 0x00000000
    +0230: 0x0000005D 0x00000000 0x00600F7D 0x006819EE
    +0240: 0x0B89B958 0x00540910 0x00000016 0x00000000
    +0250: 0x0000001A 0x0058FC29 0x0058FC58 0x0053E504
    +0260: 0x00000001 0x00000001 0x7678F9B0 0x0028FD90
    +0270: 0x00000000 0x80002101 0x00B6F028 0x041ADAE1


    SCM Op: 0x77E, lDbg: 0


    Game Version: EU 1.0


    State Information: Ped Context: 0

  • Es könnte ein Problem mit GangZoneShowForAll oder mit deinem Farbcode sein.


    Ich hab es selber mit GangZoneShowForPlayer und der Farbe 0x00000096 getestet und es funzt auf 0.3d RC9-2

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Leider genau das selbe :(


    Kann es ggf auch daran liegen, dass mehrere Gangzonen übereinander liegen?
    Habe diesbezüglich nichts Gefunden.


    Ich benutze folgende Farben:


    Grau = 0xAAAAAAFF
    Gelb = 0xFFFF00FF
    Schwarz = 0x000000FF


    Edit://


    Vielleicht bin ich ja auch nur zu Blöd und mache etwas Falsch.


    Wer es mal probieren will:


    Gangzonen:
    new gangzone1=GangZoneCreate(2914.5857,-2030.5685,6420.6782,-1902.7234);
    GangZoneShowForAll(gangzone1,GELB);
    new gangzone2=GangZoneCreate(3991.2480,-1940.0410,4123.2749,-1834.9346);
    GangZoneShowForAll(gangzone2,GRAU2);
    new gangzone3=GangZoneCreate(3728.8047,-1739.1803,4350.4360,-630.6320);
    GangZoneShowForAll(gangzone3,GRAU2);
    new gangzone4=GangZoneCreate(4377.5571,-1485.8971,4728.3813,-1736.5459);
    GangZoneShowForAll(gangzone4,GRAU2);
    new gangzone5=GangZoneCreate(5259.0752,-1900.9342,6469.3403,-1006.0729);
    GangZoneShowForAll(gangzone5,GRAU2);
    new gangzone6=GangZoneCreate(5525.6768,-941.0804,6030.2285,-595.2981);
    GangZoneShowForAll(gangzone6,GRAU2);
    new gangzone7=GangZoneCreate(5525.6768,-941.0804,6030.2285,-595.2981);
    GangZoneShowForAll(gangzone7,GRAU2);
    new gangzone8=GangZoneCreate(4470.5298,-1404.6305,5274.8477,-1278.8346);
    GangZoneShowForAll(gangzone8,GELB);
    new gangzone9=GangZoneCreate(4781.4404,-1290.8239,5010.3496,-1004.4277);
    GangZoneShowForAll(gangzone9,GELB);




    new gangzone20=GangZoneCreate(2869.4209,-1943.9927,6424.2847,-1983.9586);
    GangZoneShowForAll(gangzone20,SCHWARZ);


    new gangzone21=GangZoneCreate(5439.0513,-1945.4288,6418.0679,-1943.9927);
    GangZoneShowForAll(gangzone21,SCHWARZ);
    new gangzone22=GangZoneCreate(5329.7900,-1736.4734,6033.1846,-1755.3612);
    GangZoneShowForAll(gangzone22,SCHWARZ);


    Farbdefinitionen:



    #define GRAU2 0xAAAAAAFF
    #define GELB 0xFFFF00FF
    #define SCHWARZ 0x000000FF


    Einfach der dicken Schwarzen Straße mit nem Boot langschwimmen. Zwischendurch mal etwas bewegen.


    Start ist in LS am Stadion

  • Kann es ggf auch daran liegen, dass mehrere Gangzonen übereinander liegen?


    Das kann natrülich sein, aber nur wenn jede Farbe eine Deckkraft von 255 bzw FF hat.
    Evtl kommt der Client damit nicht klar, was er zuerst anzeigen soll und crasht deswegen, das kennt man ja von Objekten die sich mit einem anderen Objekt überschneiden

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Ich hab den Code mal bei mir eingebaut und wollte es testen, es ging aber nicht, ich weiß jetzt nur nicht obs daran liegt das bei mit komischer weise OnPlayerConnect nicht aufgerufen wird aber egal.
    Ich hab den Code mal Player bezogen umgebaut und siehe da es funktioniert astrein.


    Mir ist nur aufgefallen, das die Gangzonen nicht ganz richig aufgebaut sind, das sieht man z.B.: wenn man die Kamera dreht, wird die Minimap bei einer bestimmten Kameraperspektive schwarz.


    //Edit:
    Ich Kopier den Code mal rein


    //Global
    new gangzone1,gangzone2,gangzone3,gangzone4,gangzone5,gangzone6,gangzone7,gangzone8,gangzone9,gangzone20,gangzone21,gangzone22;


    //OnPlayerConnect
    GangZoneShowForPlayer(playerid,gangzone1,GELB);
    GangZoneShowForPlayer(playerid,gangzone2,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone3,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone4,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone5,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone6,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone7,GRAU2);
    GangZoneShowForPlayer(playerid,gangzone8,GELB);
    GangZoneShowForPlayer(playerid,gangzone9,GELB);
    GangZoneShowForPlayer(playerid,gangzone20,SCHWARZ);
    GangZoneShowForPlayer(playerid,gangzone21,SCHWARZ);
    GangZoneShowForPlayer(playerid,gangzone22,SCHWARZ);


    //OnGameModeInit
    gangzone1=GangZoneCreate(2914.5857,-2030.5685,6420.6782,-1902.7234);
    gangzone2=GangZoneCreate(3991.2480,-1940.0410,4123.2749,-1834.9346);
    gangzone3=GangZoneCreate(3728.8047,-1739.1803,4350.4360,-630.6320);
    gangzone4=GangZoneCreate(4377.5571,-1485.8971,4728.3813,-1736.5459);
    gangzone5=GangZoneCreate(5259.0752,-1900.9342,6469.3403,-1006.0729);
    gangzone6=GangZoneCreate(5525.6768,-941.0804,6030.2285,-595.2981);
    gangzone7=GangZoneCreate(5525.6768,-941.0804,6030.2285,-595.2981);
    gangzone8=GangZoneCreate(4470.5298,-1404.6305,5274.8477,-1278.8346);
    gangzone9=GangZoneCreate(4781.4404,-1290.8239,5010.3496,-1004.4277);
    gangzone20=GangZoneCreate(2869.4209,-1943.9927,6424.2847,-1983.9586);
    gangzone21=GangZoneCreate(5439.0513,-1945.4288,6418.0679,-1943.9927);
    gangzone22=GangZoneCreate(5329.7900,-1736.4734,6033.1846,-1755.3612);

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Danke. ich werds mal ebend Testen und berichte dann


    Zitat

    Mir ist nur aufgefallen, das die Gangzonen nicht ganz richig aufgebaut sind, das sieht man z.B.: wenn man die Kamera dreht, wird die Minimap bei einer bestimmten Kameraperspektive schwarz.

    Wie Baut man die richtig auf? Bin so vorgegangen wie es überall beschrieben wird. Dachte, dass dies normal Wäre mit dem Flackern

  • Kaufst du deine T-Shirst mit Flecken oder was?


    PuSchKiiNX hat mir das mal so erklärt


    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Das find ich echt merkwürdig, da ich nicht crashe ...
    mach folgendes


    Lösche den GTA SA User Files Ordner
    Teste erneut


    Wenn das nicht geht
    Deinstalliere SAMP
    Installiere SAMP
    Teste es erneut


    Wenn das nicht geht
    Deinstalliere SAMP
    Deinstalliere GTA SA
    Lösche den GTA SA User Files Ordner
    Installie GTA SA
    Installiere SAMP
    Teste erneut.


    Wenn das alles nichts hilft, ab ins englische Forum

    "Bevor ich mir Informationen aus der "Bild" hole,
    werde ich anfangen, Wahlergebnisse danach vorauszusagen,
    neben welchen Busch unsere Katze gepinkelt hat."

    Margarete Stokowski

  • Wenn du magst (lust und Zeit dafür hast) kann ich dir gerne per PN mal ne TS IP geben, und / oder die IP des Servers :D


    Zitat


    Lösche den GTA SA User Files Ordner

    Crash an der selben Stelle


    Zitat


    Wenn das nicht geht
    Deinstalliere SAMP
    Installiere SAMP
    Teste es erneut

    Crash an der selben Stelle


    Leider nicht möglich, da die CD (Ja, ich habs Original *Angeb* So dermaßen zerkratzt ist, dass mein PC sie nicht mag :D
    Und saugen Dauert Jahre Internetleitungsbedingt^^ (Wäre ja machbar, da Original vorhanden)


    Zitat


    Wenn das alles nichts hilft, ab ins englische Forum

    WARNUNG: Beschissenes Englisch :D
    http://forum.sa-mp.com/showthread.php?p=1532720


    habe Kalcor auch schon ne PN Geschrieben, und hoffe, dass er Reagiert (Eher Unwahrscheinlich denke ich :D)

  • habe genau das selbe Problem.
    Hat denn wirklich hier niemand einen Plan?
    Echt schade. Ich kann meine zukünftigen User nicht blind in eine neue Stadt fahren lassen.
    Die verschwinden dann sofort vom Server.

  • Ich habe bisher auch noch keine brauchbare Lösung gefunden.


    Habe mir schon überlegt, ob man den Radar ggf. "Modden" könnte und so halt die Straßen darauf erscheinen lassen kann, und den MOD dann halt für die User ins Forum stellen.


    Nur ich habe keine Ahnung davon :D