Wishmaster
Es kommen immer mehr fehler in der map.Jetzt gehen die flugzeuge nicht.Habe es so gemacht wie es hir beschrieben wurde,aber die flugzeuge stehen einfach in der luft und machen nicht,also denke ich mal das mit dem script was nicht stimmt,oder??????
Mein Fugzeug habe ich"targetname"-"plane1" genannt und habe dann
ein Script-origin gemacht und die mit W verbunden,aber es passiert nichts.lol
und das habe ich 3 mal gemacht.Hir mein script:
main()
{
level thread planes();
}
planes()
{
level.PlaneSpeed = 2.5; // Geschwindigkeit der Flugzeuge - kleinere Zahl = Schnellere Flugzeuge
// Erstelle 3 Flugzeuge
plane1 = getent ("plane1","targetname");
plane2 = getent ("plane2","targetname");
plane3 = getent ("plane3","targetname");
// Definiere Ursprung und Ziele und Modelle erst mal verstecken
temp = getent (plane1.target,"targetname");
plane1.dest = temp.origin;
plane1.start = plane1.origin;
plane1 hide();
temp = getent (plane2.target,"targetname");
plane2.dest = temp.origin;
plane2.start = plane2.origin;
plane2 hide();
temp = getent (plane3.target,"targetname");
plane3.dest = temp.origin;
plane3.start = plane3.origin;
plane3 hide();
wait 2;
while (1)
{
// Auftauchen der 3 Flugzeuge mit Sound (Definition in soundaliases.csv)
plane1 thread plane_flyby("stuka_flyby");
wait .15;
plane2 thread plane_flyby("stuka_flyby");
wait .15;
plane3 thread plane_flyby("stuka_flyby");
wait 30; // Alle 30 Sekunden wiederholen
}
}
// Sound fuer Flugzeuge definieren
plane_flyby(sound)
{
if (isdefined (sound))
self playsound (sound);
wait 15;
self show(); // Flugzeuge tauchen nun auf
self moveto(self.dest, level.PlaneSpeed, 0.1, 0.1); // Flugzeuge zum Ziel bewegen
wait level.PlaneSpeed; // Warten, bis Flugzeuge ihre Ziele erreicht haben
self hide(); // Flugzeuge wieder verstecken
self.origin = self.start;
}
den sound habe ich nicht gemacht..
oder muß den script-oringin noch eine bezeichnung geben????
bitte um hilfe
Mein Fugzeug habe ich"targetname"-"plane1" genannt und habe dann
ein Script-origin gemacht und die mit W verbunden,aber es passiert nichts.lol
und das habe ich 3 mal gemacht.Hir mein script:
main()
{
level thread planes();
}
planes()
{
level.PlaneSpeed = 2.5; // Geschwindigkeit der Flugzeuge - kleinere Zahl = Schnellere Flugzeuge
// Erstelle 3 Flugzeuge
plane1 = getent ("plane1","targetname");
plane2 = getent ("plane2","targetname");
plane3 = getent ("plane3","targetname");
// Definiere Ursprung und Ziele und Modelle erst mal verstecken
temp = getent (plane1.target,"targetname");
plane1.dest = temp.origin;
plane1.start = plane1.origin;
plane1 hide();
temp = getent (plane2.target,"targetname");
plane2.dest = temp.origin;
plane2.start = plane2.origin;
plane2 hide();
temp = getent (plane3.target,"targetname");
plane3.dest = temp.origin;
plane3.start = plane3.origin;
plane3 hide();
wait 2;
while (1)
{
// Auftauchen der 3 Flugzeuge mit Sound (Definition in soundaliases.csv)
plane1 thread plane_flyby("stuka_flyby");
wait .15;
plane2 thread plane_flyby("stuka_flyby");
wait .15;
plane3 thread plane_flyby("stuka_flyby");
wait 30; // Alle 30 Sekunden wiederholen
}
}
// Sound fuer Flugzeuge definieren
plane_flyby(sound)
{
if (isdefined (sound))
self playsound (sound);
wait 15;
self show(); // Flugzeuge tauchen nun auf
self moveto(self.dest, level.PlaneSpeed, 0.1, 0.1); // Flugzeuge zum Ziel bewegen
wait level.PlaneSpeed; // Warten, bis Flugzeuge ihre Ziele erreicht haben
self hide(); // Flugzeuge wieder verstecken
self.origin = self.start;
}
den sound habe ich nicht gemacht..
oder muß den script-oringin noch eine bezeichnung geben????
bitte um hilfe