Hi,
irgendwo habe ich nen Klammerfehler in meinem OnPlayerCommandtext!
Man kann keine Befehle mehr benutzen, nur noch die dcmd
Möchte meine ganzen Befehle hier nicht eröffnen, bitte per PM melden
Großer Klammerfehler! HILFE!
- JayTheSheep
- Geschlossen
- Erledigt
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
-
-
Glaube kaum, dass sich ja jmd. per PN melden wird. musst dein Script schon iwie hochladen oder so.
-
Hex Hex jetzt ist der Klex weg ?
Wer kennt meine Mutter ?
//Axxo ja Edit, sorry Code vegressen.Es wäre möglicherweise sinnvoll, wenn nicht überlebenswichtig, den Code zu posten, den die Weissheit kommt erst im Alter und wir sind noch nicht 60. Wenn Du den Code testen willst, benutze Notepad++ oder klammere aus, schau das Ende des Callbackes, anund schau ob der Fehler weg ist und klammere nacheinander wieder aus(Kommentar weg) und denk, was Du das letzte Mal gemacht hast.
dUDA
//Edit
No-DCMD mit DCMD ? Ist nicht wirklich eine gute Idee oder ? -
/E: Irgendwo ist n Klammerfehler.. Wenn ich dcmd_duty wegmache, stürzt PAWNO ab...
Ich gebe euch einfach mal meinen Code ....
http://www.file-upload.net/dow…8102/reallife123.pwn.html -
Du muss das ganze natürlich auh definieren.
Mit freundlichen Grüßen, CR3W. -
{
dcmd(ban,3,cmdtext);
dcmd(kick,4,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(warn,4,cmdtext);
dcmd(mute,4,cmdtext);
dcmd(dwarn,5,cmdtext);
dcmd(stats,5,cmdtext);
dcmd(freeze,6,cmdtext);
dcmd(unmute,6,cmdtext);
dcmd(gethere,7,cmdtext);
dcmd(setskin,7,cmdtext);
dcmd(unfreeze,8,cmdtext);
dcmd(setlevel,8,cmdtext);
dcmd(setmoney,8,cmdtext);
dcmd(givemoney,9,cmdtext);
dcmd(makeleader,10,cmdtext);
dcmd(setfraktion,11,cmdtext);
return 1;
}Vielleicht? PS: Kenn mich nicht mit DCMD aus...
-
Hallo
Du musst all die
dcmd_xxxx(playerid,params[]) oben definieren, ihr Länge zB
-
Hab ich, und jetzt ist alles im ****** Wer mir hilft der bekommt sogar Geld wenn nötig
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(500) : error 017: undefined symbol "dcmd_ban"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(501) : error 017: undefined symbol "dcmd_kick"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(502) : error 017: undefined symbol "dcmd_goto"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(503) : error 017: undefined symbol "dcmd_warn"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(505) : error 033: array must be indexed (variable "dcmd_duty")
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(507) : error 017: undefined symbol "dcmd_mute"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(508) : error 017: undefined symbol "dcmd_dwarn"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(512) : error 017: undefined symbol "dcmd_freeze"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(514) : error 017: undefined symbol "dcmd_unmute"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(515) : error 017: undefined symbol "dcmd_gethere"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(516) : error 017: undefined symbol "dcmd_setskin"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(517) : error 017: undefined symbol "dcmd_unfreeze"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(518) : error 017: undefined symbol "dcmd_setlevel"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(519) : error 017: undefined symbol "dcmd_setmoney"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(520) : error 017: undefined symbol "dcmd_givemoney"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(521) : error 017: undefined symbol "dcmd_makeleader"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(522) : error 017: undefined symbol "dcmd_setfraktion"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(526) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(673) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(709) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(710) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(711) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(712) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(713) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(714) : error 004: function "SendCopMessage" is not implemented
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(697) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(729) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(761) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(781) : warning 203: symbol is never used: "params"
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(823) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(835) : error 079: inconsistent return types (array & non-array)
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(837) : warning 217: loose indentation
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(849) : error 079: inconsistent return types (array & non-array)Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Habe den Bug Teil mal herausgefunden:
http://pastebin.com/Wh0DjwJm
Wenn ich das dcmd_duty wegmache, stürzt PAWNO ab, irgendwo MUSS ne Klammer fehlen oder zu viel seinHier der Script http://www.file-upload.net/download-2868…ife123.pwn.html
-
Also zum einen, man sollte sich mal überlegen ob einige Abfragen Sinn machen und zum Anderen,
Pawno unterstützt keine Umlaute
Deswegen stürzt Pawno ab,
dcmd(führerschein, 12, cmdtext);
//ändern in
dcmd(fuehrerschein, 13, cmdtext);
ansonsten kann man hierdas gesamte Script vernünftig einrücken lassen, dann sieht man ob ne Klammer fehlt -
Wenn man bei dcmd einen Befehl ohne Parametern macht, kommt ja die Warning
C:\Dokumente und Einstellungen\Jay ^^\Desktop\Dateien\Server\gamemodes\reallife123.pwn(762) : warning 203: symbol is never used: "params"
Wie kann ich das umgehen? -
Unter z.B.: dcmd_duty
Einfach
#pragma unused paramsEdit// Siehe Signatur q:
-
Super, alle Warnings & Errors weg, da war n Klammerfehler hinter dcmd_duty xD
-
breadfish.de
Hat das Thema geschlossen.