Armed-Assault.de Twitter


 
 
Themen-Optionen Ansicht
Alt 08.01.2014, 15:27   #1 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard 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
{ 
...
Error if: Typ Zahl, erwartet Bool
zuvor erhielt ich mal 
Error if: Typ Zeichenfolge, erwartet Bool
Ich werd sonst noch irre ...

Code:
if (!isServer) exitWith {};

private ["_unit", "_showMarker"];

_unit        = _this select 0;
_showMarker  = _this select 1;

_oldPos = [0,0,0];
_curPos = getPos _unit;

if (_showMarker) then
{
....
};
Aufruf erfolgt mit markieren=[this, true] execVM "showMarker.sqf";

Merci im Voraus für die Mühe

LG
Jan

Geändert von JanIs (08.01.2014 um 15:29 Uhr).
JanIs ist offline  
Alt 08.01.2014, 17:48   #2 (permalink)
10 Jahre hx3
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Lester
 
Registriert seit: 26.11.2006
Ort: Kiel, S-H
Alter: 57
Beiträge: 3.013
Standard

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.
__________________
Nur ein Beispiel das zeigt wie BI "support" definiert: https://feedback.bistudio.com/T75547
Lester ist offline  
Alt 09.01.2014, 09:22   #3 (permalink)
50 Beiträge100 Beiträge
 
Registriert seit: 02.11.2010
Beiträge: 113
Standard

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

Geändert von JanIs (09.01.2014 um 10:52 Uhr).
JanIs ist offline  
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Multiplayer nicht gängig? Hunne Multiplayer 6 04.01.2012 14:13
- Evolution Blue und Hohei für [OA] und [A2]- Pfandgiraffe Usermade Missions 155 26.08.2011 19:11
Fehlermeldungen bei Schüssen GER_CJ-187 Technische Fragen & Probleme 2 22.11.2010 12:47


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119