CNDG
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


Ein Forum, in dem sich neue Clonk Entwickler untereinander austauschen können.
 
StartseiteStartseite  PortalPortal  SuchenSuchen  Neueste BilderNeueste Bilder  AnmeldenAnmelden  LoginLogin  

 

 Finde den fehler selbst nicht...

Nach unten 
3 verfasser
AutorNachricht
Tundanér
Fregattenkapitän
Fregattenkapitän
Tundanér


Männlich Alter : 29
Ort : Rödental
Anmeldedatum : 03.02.09

Finde den fehler selbst nicht... Empty
BeitragThema: Finde den fehler selbst nicht...   Finde den fehler selbst nicht... EmptyFr Sep 17, 2010 9:22 pm

Waah ich bin überfordert...hab den script jetzt schon zig mal kontrolliert aber die Engine sagt immernoch

Zitat :
ERROR: '(' expected, but found end of file (eval in Test.c4s\BoingDings.c4d\Script.c:0:3)

Code:


/*-- Neues Objekt --*/

#strict

local bam;

func Initialize()

 bam = 0;
 return(1);
}

func Hit()
{
 SetYDir(-100,this());
 Schedule("Lol",180,0,this());
 return(1);
}

func Lol()
{
 if(bam < 5)
 {
  SetYDir(0,this());
  bam++;
  return(1);
 }
 if(bam == 5)
 {
  CastObjects(FLNT,20,20);
  Explode(100);
  return(1);
 }
 return(1);
}
Nach oben Nach unten
C4 Clonk
Brigadegeneral
Brigadegeneral



Anmeldedatum : 05.06.10

Finde den fehler selbst nicht... Empty
BeitragThema: Re: Finde den fehler selbst nicht...   Finde den fehler selbst nicht... EmptyFr Sep 17, 2010 9:24 pm

aolche klammerfehler bekomm ich auch öfters obwohl keine klammern fehlen nur leider kann ich dir auch nicht weiter helfen
Nach oben Nach unten
Limeox
Admiral
Admiral
Limeox


Männlich Anmeldedatum : 25.04.10

Finde den fehler selbst nicht... Empty
BeitragThema: Re: Finde den fehler selbst nicht...   Finde den fehler selbst nicht... EmptyFr Sep 17, 2010 9:28 pm

Zitat :
eval
Das sagt es schon. Die kleine Funktion eval führt als String übergebene Anweisungen aus. Und da fehlt offenbar etwas.
Und zwar hier:
Zitat :
Schedule("Lol",180,0,this());
Schedule tut nichts anderes als einen Effekt zu starten, um zeitverzögert die Anweisung auszuführen, nämlich "Lol". Das Ganze tut Schedule (bzw dann der IntSchedule-Effekt) über eval.
eval erwartet dann ein vollständiges Statement. Lediglich das Semikolon darf man weglassen. Und du hast was vergessen? Genau, die Klammern. Wink
Also entweder ScheduleCall (benötigt keine Klammern) oder "Lol()".
Nach oben Nach unten
Tundanér
Fregattenkapitän
Fregattenkapitän
Tundanér


Männlich Alter : 29
Ort : Rödental
Anmeldedatum : 03.02.09

Finde den fehler selbst nicht... Empty
BeitragThema: Re: Finde den fehler selbst nicht...   Finde den fehler selbst nicht... EmptyFr Sep 17, 2010 9:31 pm

Oh stimmt Very Happy
Hatte beim Lol die Klammern vergessen Very Happy
Thx
Nach oben Nach unten
Gesponserte Inhalte





Finde den fehler selbst nicht... Empty
BeitragThema: Re: Finde den fehler selbst nicht...   Finde den fehler selbst nicht... Empty

Nach oben Nach unten
 
Finde den fehler selbst nicht...
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» Fehler bei StartPosition
» Finde Objekte
» Strings selbst eingeben
» Fehler beim Forschungs script
» Fehler im Script

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
CNDG :: Sonstiges :: Scripthilfe-
Gehe zu: