Moveto script - undefined is not an object

valavexo
Hallo liebe OL Gemeinde.

Also, ich bin noch ein Script Anfänger, und wollte daher erst einmal mittels eines einfachen Moveto scripts eine "Gondel" auf meiner Map von einem punkt zum anderen und wieder zurück fahren lassen.

Dazu habe ich das tür script von yoda
( [Tutorial] Öffnende Tür erstellen * )
entsprechend angepasst, door durch korb ersetzt, rotate durch move, ...

Ganz so einfach wurde es doch nicht, nach etlichen Fehlern und Suchen im Forum hab ich es aber immerhin soweit geschafft, dass die Map startet,
aber
wenn ich jetzt in den Fahrkorb steige, und F drücke, bekomme ich die meldung
"undefined is not an object".

Der Fehler muss irgendwas mit dem trigger zu tun haben, aber mehr bekomm ich auch nicht zusammen.

Hier ist die fehlermeldung der Konsole:


hier meine _korb.gsc

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

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
main() 
{ 
  korbtriggers = getentarray("korbtrig","targetname"); 
  for(i = 0; i < korbtriggers.size; i++) 
  korbtriggers[i] thread korb_think(); 
} 
 
korb_think() 
{ 
  self.korbmoving = false; 
  self.korbpos1 = true; 
  self.korbmodel = getent(self.target,"targetname");  
  while (1) 
  { 
    self waittill("trigger");
    if(!self.korbmoving) self thread korb_move();	
  } 
}  

korb_move() 
{ 
  self.korbmoving = true; 
  if(self.korbpos1) 
  { 
    self.korbmodel moveto(708, 72, 636, 5); 
    self.korbmodel waittill("movedone"); 
    self.korbpos1 = false; 
  } 
  else 
  { 
    self.korbmodel moveto(320, 72, 636, 5); self.korbmodel waittill("movedone"); 
    self.korbpos1 = true; 
  } 
  self.korbmoving = false; 
} 


Vielen Dank schon einmal...

€dit: O.g. Problem habe ich mittlerweile gelöst, lag daran dass ich den Script Brush als prefab gespeichert und eingefügt hatte (Ka was der damit für ein problem hat.)
valavexo
Okay, ich habs mittlerweile geschafft, Thread kann geclosed werden.

Nur der Info halber: Nachdem der o.g. Fehler behoben war gabs noch ein Problem mit dem "moveto" befehl. Hab dann einfach "movex" genommen, damit gings.