[Tutorial] Rotierender Ventilator mit Licht-Effekten *

-tiger-
hat sich schon erledigt, problem gelöst siehe weiter oben.

thx tiger
mod-soap
Hi,
supper script!

Wie kann man die richund in der sich der Ventilator drehen soll andern?

MFG Soap
steinacker
probier mal:
fan1 rotateyaw( -360, 5, 0, 0 );
//fan1 rotateyaw( degrees, time in seconds, 0, 0 );

schätze mal dass sich bei einem minus das teil andersherum dreht
mod-soap
hatte eigendlich das so gemeind:

nicht so sondern so:


Der Ventilator soll an einer wand sein
-tiger-

Zitat:

Original von mod-soap
hatte eigendlich das so gemeind:

nicht so sondern so:


Der Ventilator soll an einer wand sein


Probier es mal damit > self rotateroll(360,3, 0, 0); , es sollte damit klappen.
mod-soap
jetzt dreht er ich immer noch nicht so wie er soll!
BadMan
nimm einfach folgendes Skript da kannste durch ändern von X Y Z (Zeile 18 (self.script_noteworthy = "y";)) die Richtung ändern oder nimm einfach "rotatePitch"



Zitat:


main()
{
rotate_obj = getentarray("fan1","targetname");
if(isdefined(rotate_obj))
{
for(i=0;i<rotate_obj.size;i++)
{
rotate_obj[i] thread ra_rotate();
}
}
}

ra_rotate()
{
if (!isdefined(self.speed) || self.speed == 0)
self.speed = .5;
if (!isdefined(self.script_noteworthy))
self.script_noteworthy = "y";

while(true)
{
// rotateYaw(float rot, float time, <float acceleration_time>, <float deceleration_time>);
if (self.script_noteworthy == "y")
self rotateYaw(360,self.speed);
else if (self.script_noteworthy == "x")
self rotateRoll(360,self.speed);
else if (self.script_noteworthy == "z")
self rotatePitch(360,self.speed);
wait ((self.speed)-0.1); // removes the slight hesitation that waittill("rotatedone"); gives.
}
}
F!R3-FL4$H
ist das problem, dass kein schatten da ist behoben? wenn ja wie? ich habe nämlich das gleiche problem (im radiant ist schatten im game nicht) grafik ist alles an bzw auf max
SB*Silen.Ced
da steht doch:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
for(i=0;i<rotor_r.size;i++)


geht auch:

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
for(i=0;i<rotor_r.origin;i++)


und dann sowas mit

Code einblendenCode angehängt. Klicke hier zum Ein-/Ausblenden

code:
1:
playfx (rotor_r.origin);


MfG Silen.Ced

kommentar: "playfx" ist glaube ich nicht der richtige befehl, nur ein beispiel.