Error if: typ zeichenfolge, erwartet bool
Hi ihrs,
also ich habe wieder mal mächtig ein Brett vorm Kopf. Kann mir bitte einer erklären warum ich diese FM erhalte? Code:
|#|if (_showmarker) then Code:
if (!isServer) exitWith {}; Merci im Voraus für die Mühe LG Jan |
Nur mal so am Rande gefragt, wozu das true als 2. Parameter ?
Rufst du es aus der init der Einheit auf, willst du doch offensichtlich den Marker sehen also würde es ohnehin laufen, nachträglich Einfluß hast du auch nicht darauf, ergo überflüssig. ;) !isserver würde ich auch nicht empfehlen, das läuft lokal gehostet dann nicht mehr, weil dann der Host = Client & Server !isdedicated wäre hier sinnvoll. Ansonsten sehe ich nicht wo da ein Fehler herkommen soll, ich empfehle dir aber mal nen hint str(_this); am Anfang des Scripts, da kannste sehen was da ankommt. Typ Zahl erwartet Bool entsteht wenn Du eine Zahl mit einem true/false in der Bedingung vergleichen versuchst. Typ Zeichenfolge erwartet Bool entsteht wenn Du eine Zeichenfolge "wasauchimmer" mit einem true/false in der Bedingung vergleichen versuchst. |
Hi Lester,
danke erstmal für dein Interesse. Also der Gedanke bestand darin, mit true oder false einen Marker zu erzeugen und damit sozusagen für Test- bzw. Kontrollzwecke die Position der Einheit anzeigen zu können. Und ja, Aufrug erfolgt aus der Einheiten-Init. Grundsätzlich habe ich die Fehlermeldung ja verstanden. Nur eben nicht warum sie kommt weil ich ja weder Zeichenfolge noch Zahl habe, sondern eben das true/false als Bedingung für das Zutreffen/Nichtzutreffen von "_showMarker". LG Jan |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:33 Uhr. |
Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias