Hallo
also ich möchte einen Stealthgenerator mit Expression2 bauen
Er soll so funktionieren:
Man welded das Expression Gate an die Konstruktion
Gibt man den in den Chat "/Stealth on" ein soll die komplette Konstruktion unsichtbar werden
mit "/Stealth off" soll sie wieder sichtbar werden
Wie soll ich das machen?
Mit einem Array in dem alle Props eingetragen werden und dann der Reihe nach die Farbe ändern?
Bis jetzt sieht mein Code so aus
Das Problem ist das mein Gate immer nur das Prop färbt das als erstes an "Prop" gewelded wurde.Code:@name Stealthgen @inputs @outputs @persist Prop1:entity Alpha runOnChat(1) runOnTick(1) Alpha=255 LastSaid=owner():lastSaid():explode(" ") if (chatClk(owner())&(LastSaid:string(1):lower() == "/stealth on")) {Alpha = 0} if (chatClk(owner())&(LastSaid:string(1):lower() == "/stealth off")) {Alpha = 255} Prop=entity() while(Prop) { Prop:setColor(255,0,0,Alpha) Prop=Prop:isWeldedTo() }
Mir ist klar, dass ich mit "isWeldedTo(N)" das N'te Prop das gewelded wurde bekomme. Aber wie ich dass verwenden soll is mir unklar.
Mit Schleifen? aber wie?
Folgende Fehlermeldung erscheint sobald ich das Gate erstelle:"Expression 2 (Stealthgen):Tick quota exceeded"
Hängt das vieleicht mit der Bedingung der While schleife zu tun?
Vielen Dank für Eure Hilfe im Voraus


 
			
			 
			 
			 Brauche Hilfe bei E² (komplette Konstruktion unsichtbar machen)
 Brauche Hilfe bei E² (komplette Konstruktion unsichtbar machen)
				 
					
					
					
						 Zitieren
Zitieren

