-tiger-
Hier im cod2 Forum habe ich ein Tutorial gefunden wie man per Skript eine Tür öffnet. Und ich habe nach dem Tutorial die Tür erstellt, sie funktioniert einwandfrei. Nun zu mein Problem, ich würde gerne der Tür eine Sound verpassen, sobald man die Tür öffnet das ein Sound abgespielt wird. In das Skript habe ich eine Zeile eingefügt.
Aber wenn ich ingame die Tür öffne wird mir eine fehlermeldung angezeigt, Error: Missing Soundalias "door_cargo_container_push_open".
Und nun hoffe ich das mir da einer weiterhelfen kann.
Oh sorry,sehe ja gerade das hier das falsche forum ist, müsste vielleicht verschoben werden.
Zitat:
door1 playsound ("door_cargo_container_push_open");
Aber wenn ich ingame die Tür öffne wird mir eine fehlermeldung angezeigt, Error: Missing Soundalias "door_cargo_container_push_open".
Zitat:
main()
{
thread door1();
}
door1()
{
level.door1_open = false;
level.door1_moving = false;
level.door1_direction = false;
thread door1_trigger_right();
thread door1_trigger_left();
}
door1_trigger_right()
{
door1 = getent ("door1","targetname");
door1_trigger_right = getent ("door1_trigger_right","targetname");
while (1)
{
door1_trigger_right waittill ("trigger");
if (level.door1_open == false)
{
if(level.door1_moving == false)
{
level.door1_moving = true;
level.door1_open = true;
level.door1_dierection = true;
door1 rotateyaw (90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_moving = false;
thread door1_trigger_right();
return;
}
else if (level.door1_moving == true)
{
thread door1_trigger_right();
return;
}
}
else if(level.door1_open == true)
{
if(level.door1_moving == false)
{
if (level.door1_dierection == true)
{
level.door1_moving = true;
door1 rotateyaw (-90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_open = false;
level.door1_moving = false;
thread door1_trigger_right();
return;
}
else if (level.door1_dierection == false)
{
level.door1_moving = true;
door1 rotateyaw (90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_open = false;
level.door1_moving = false;
thread door1_trigger_right();
return;
}
}
else if (level.door1_moving == true)
{
thread door1_trigger_right();
return;
}
}
}
}
door1_trigger_left()
{
door1 = getent ("door1","targetname");
door1_trigger_left = getent ("door1_trigger_left","targetname");
while (1)
{
door1_trigger_left waittill ("trigger");
if (level.door1_open == false)
{
if(level.door1_moving == false)
{
level.door1_moving = true;
level.door1_open = true;
level.door1_dierection = false;
door1 rotateyaw (-90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_moving = false;
thread door1_trigger_left();
return;
}
else if (level.door1_moving == true)
{
thread door1_trigger_left();
return;
}
}
else if(level.door1_open == true)
{
if(level.door1_moving == false)
{
if (level.door1_dierection == true)
{
level.door1_moving = true;
door1 rotateyaw (-90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_open = false;
level.door1_moving = false;
thread door1_trigger_left();
return;
}
else if (level.door1_dierection == false)
{
level.door1_moving = true;
door1 rotateyaw (90,2);
door1 playsound ("door_cargo_container_push_open");
door1 waittill ("rotatedone");
level.door1_open = false;
level.door1_moving = false;
thread door1_trigger_left();
return;
}
}
else if (level.door1_moving == true)
{
thread door1_trigger_left();
return;
}
}
}
}
Und nun hoffe ich das mir da einer weiterhelfen kann.
Oh sorry,sehe ja gerade das hier das falsche forum ist, müsste vielleicht verschoben werden.
Zitat: