|
 |
Doortrigger |
Marvin
Turnbeutelvergesser
 
Dabei seit: 08.02.2009
Beiträge: 455

|
|
Hallo ich habe mir eine Tür gebaut die man öffnen kann. Es funktioniert auch einwandfrei.
Nun wollte ich dass sich der Trigger der Tür mit bewegt. Deshalb habe ich nun die Zeilen von
OMWG eingefügt. Nun sieht mein _doorscript so aus:
main(){
doortriggers = getentarray("doortrig","targetname";);
for(i = 0; i < doortriggers.size; i++)
doortriggers thread door_think();
}
door_think(){
self.doormoving = false;
self.doorclosed = true;
self.doormodel = getent(self.target, "targetname";);
self enableLinkTo();
self linkto(self.doormodel);
while (1){
self waittill("trigger";);
if(!self.doormoving)
self thread door_move();
}
}
door_move(){
self.doormoving = true;
if(self.doorclosed){
self.doormodel playsound ("open";);
self.doormodel rotateyaw(-90,1,0.5,0.5);
self.doormodel waittill("rotatedone";);
self.doorclosed = false;
}
else{
self.doormodel playsound ("close";);
self.doormodel rotateyaw(90,1,0.5,0.5);
self.doormodel waittill("rotatedone";);
self.doorclosed = true;
}
self.doormoving = false;
}
Die Map läuft auch noch. Doch wenn ich die Tür öffne dann wird der Trigger geklont
sprich:man kann die Tür von der geöffneten Position aus öffnen, allerdings auch
immer von der geschlossenen Position, egal ob die Tür offen, oder zu ist; Der Trigger wird geklont
mfg Marvin
Edit: Okay hat sich nun geklärt!
__________________ Wenn ihr Lust habt schaut mal auf meinem YouTube Channel vorbei, dort werden vorallem Gaming Videos hochgeladen:
http://www.youtube.com/user/PackyGames?feature=mhee
Ich freue mich auf euere Kommentare und / oder Feedback.
Wenns euch gefällt lasst ein Abo da
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Marvin: 16.07.2009 14:32.
|
|
|
|
|
|
|
|
 |
Impressum ||Datenschutzerklärung
|