Nein, da zeigt es keine Zeile an (im Fehler-Log).
Hast du denn im Compiler eine mehrzeilige Meldung mit vielen Zahlen stehen?
Beiträge von Jeffry
-
-
Hast du das mit der pawn.cfg Datei nicht gemacht? Normalerweise müsste es die Zeile mit dem Fehler hinter dem Fehler anzeigen.
Versuche das nochmal. Du solltest dann, wenn du den Code kompilierst, eine mehrzeilige Meldung mit vielen Zahlen angezeigt bekommen. Wenn das so ist, dann gib den Befehl erneut ein und poste was im Log steht. -
C
if(sscanf(params,"s",wwtext))return SendClientMessage(playerid, COLOR_ERRORTEXT,"Benutzung: /werbetafel [Werbung]");zu:
Cif(sscanf(params,"s[55]",wwtext))return SendClientMessage(playerid, COLOR_ERRORTEXT,"Benutzung: /werbetafel [Werbung]");
Versuche es so.
Wenn es nicht geht, mache das mit der pawn.cfg Datei und poste den Log erneut. -
-
Hm, dann lade dir das crashdetect Plugin herunter: http://forum.sa-mp.com/showthread.php?t=262796
Füge das Plugin in deinen Server ein, und erstelle im /pawno/ Ordner eine Datei "pawn.cfg". Dort schreibst du "-d3" rein und speicherst sie.
Dann öffnest du die pawno.exe und öffnest darüber deinen Code. Kompiliere ihn und starte dann den Server mit der neuen amx Datei.Dann poste was im Server Log steht, wenn du den Befehl eingibst.
-
Welchen Wert hat MAX_WERBETAFELN ?
-
Versuche es so:
C
Alles anzeigenif(strcmp("/carkey", cmdtext, true, 10) == 0) { new dialog[512]; for(new i = 0; i < MAX_CARS; i++) { if(carModel[playerid][i] > 0) { format(dialog, sizeof(dialog), "%s\n%s", dialog, Autoname[carModel[playerid][i] - 400]); } else { format(dialog, sizeof(dialog), "%s\nSchlüssel %d", dialog, i); } } ShowPlayerDialog(playerid, DIALOG_AUTO, DIALOG_STYLE_LIST, "Fahrzeug Schlüssel", dialog, "Auswählen","Abbrechen"); return 1; } -
Nutze bitte den [code=c] [/code] Tag um den Code herum.
-
Wie hast du das Array WerbeTafel deklariert?
-
-
Also, ich habe es bei mir ausprobiert. Interessanterweise ist er bei mir auch abgestürzt, aber mit einem anderen Fehler:
Code
Alles anzeigen[07/10/2015 - 17:32:57] Loading filterscript 'tutorial.amx'... [07/10/2015 - 17:32:57] [debug] Server crashed due to an unknown error [07/10/2015 - 17:32:57] [debug] Native backtrace: [07/10/2015 - 17:32:57] [debug] #0 b62ee09b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #1 b62e92d2 in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #2 b62e9ebc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #3 b62ea366 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #4 b62edcec in ?? () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #5 b7789600 in ?? () [07/10/2015 - 17:32:57] [debug] #6 b7789420 in ?? () [07/10/2015 - 17:32:57] [debug] #7 b74f7661 in gsignal () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 [07/10/2015 - 17:32:57] [debug] #8 b74faa92 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 [07/10/2015 - 17:32:57] [debug] #9 b74f0878 in __assert_fail () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 [07/10/2015 - 17:32:57] [debug] #10 b62ef360 in ?? () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #11 b62ef56e in amx_Init () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #12 b62f3d63 in aux_LoadProgram () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #13 b62df347 in _ZN13AMXPathFinder7AMXFileC1ERKSs () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #14 b62df903 in _ZN13AMXPathFinder7FindAmxE9AMXScript () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #15 b62e834c in _ZN11CrashDetect4LoadEv () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #16 b62ecb18 in AmxLoad () from plugins/crashdetect.so [07/10/2015 - 17:32:57] [debug] #17 080c60d9 in ?? () from ./samp03svr [07/10/2015 - 17:32:57] [debug] #18 080a9871 in ?? () from ./samp03svr [07/10/2015 - 17:32:57] [debug] #19 080b2aa1 in ?? () from ./samp03svr [07/10/2015 - 17:32:57] [debug] #20 080b2daa in ?? () from ./samp03svr [07/10/2015 - 17:32:57] [debug] #21 080b1687 in ?? () from ./samp03svr [07/10/2015 - 17:32:57] [debug] #22 b74e3e46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 [07/10/2015 - 17:32:57] [debug] #23 0804b521 in ?? () from ./samp03svr
Nach einigem hin und her bin ich dann darauf gekommen, dass das crashdetect selbst den Fehler verursacht. Ich habe mir dann die aktuelle Version heruntergeladen und eingefügt, dann hat alles geklappt.Es wäre super, wenn du uns auch mitteilen könntest, wie du das Problem gelöst hast @The.Boonze .
-
Sorry für die späte Antwort, konnte es nicht früher testen.
Ich habe den original Code von dir ausprobiert, der funktioniert bei mir einwandfrei:
Kann es sein, dass du das Objekt Limit erreicht hast?
-
Ist die Textur auch die richtige? Wenn das unsichtbar ist, dann scheint das nicht zu passen. Versuche es gegebenenfalls mal mit einer anderen Textur, die bei anderen Objekten klappt. Geht dann etwas, oder bleibt es unsichtbar?
-
Ich werde es morgen mal bei mir auf dem Host ausprobieren, ob dort mit sscanf und MySQL der gleiche Fehler auftritt.
Vorerst kannst du ja sscanf weg lassen, wenn es dann geht. -
Wenn du das mysql_connect jetzt bei OnGameModeInit lässt, also aus dem stock draußen, und dann sscanf wieder einfügst, nimmt er es dann?
-
kann man daraus nicht ablesen, dass bei line 369 und line 44 was verkehrt ist?
Eigentlich schon, aber da ist nichts falsch.
Nimm übrigens bitte die Login Daten aus dem Code oben raus, nicht dass da jemand auf die Idee kommt ...Was kommt im Server Log, wenn du es ohne die Include machst, und das sscanf Plugin aus der server.cfg auch raus nimmst?
-
Das ist dann an der Stelle eine Fehlerhafte Einrückung, allerdings erklärt das den eigentlichen Fehler nicht. Der Code sieht an sich in Ordnung aus.
Versuche es doch mal so:C
Alles anzeigennew SAPDWand; SAPDWand = CreateObject(19454,851.0999800,-1226.0000000,735.9000200,0.0000000,0.0000000,0.0000000); //object(cs_detrok06) (1) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF); SAPDWand = CreateObject(19454,849.5000000,-1217.7002000,735.9000200,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (4) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF); SAPDWand = CreateObject(19454,832.4003900,-1222.5996000,735.9000200,0.0000000,0.0000000,0.0000000); //object(cs_detrok06) (8) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF); SAPDWand = CreateObject(19454,839.9003900,-1217.7002000,735.9000200,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (7) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF); SAPDWand = CreateObject(19454,838.0996100,-1225.7002000,735.9000200,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (14) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF); SAPDWand = CreateObject(19454,839.2998000,-1232.2002000,735.9000200,0.0000000,0.0000000,90.0000000); //object(cs_detrok06) (15) SetObjectMaterial(SAPDWand, 0, 6487, "councl_law2", "stonewall2_la", 0xFFFFFFFF);Klappt das?
-
Hast du eine mehrzeilige Meldung mit vielen Zahlen im Compiler stehen?
-
Kannst du die angesprochenen Code dann mal in einem eigenen Thread posten, damit wir das mal durchdebuggen können?
-