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  

 

 ERROR: Unknown identifier "If"

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


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

ERROR: Unknown identifier "If" Empty
BeitragThema: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyMo Nov 02, 2009 9:55 pm

Also ich hab nen Clonk gemacht an den ein Kopf attached wird und hab nen Timer der überprüft in welche Richtung der Clonk steht, damit der Kopf immer ein stück vor dem Clonk attached wird(Ziel für Hazardkugeln), aber ich bekomm im Entwicklermodus folgende Errors:
ERROR: ';' expected, but found identifier (in RichtungKopf, C:\Programme\Clonk Rage\ClonkMeier.c4d\Script.c:1111:34)


Hier die betreffenden Zeilen:
func RichtungKopf()
{
if(GetDir(Dir_Right)) Kopfrechts;
Else If(GetDir(Dir_Left)) Kopflinks;
return(1);
}

func Kopfrechts()
{
SetActionData(256 + 7 , head);
return(1);
}

func Kopflinks()
{
SetActionData(256 + 8 , head);
return(1);
}

ERROR: unknown identifier: If (in RichtungKopf, C:\Programme\Clonk Rage\ClonkMeier.c4d\Script.c:1111:5)

Ich begreif nicht was los ist. Meiner meinung nach ist der Script korrekt.

Edit: Das mit dem if hab ich inbekommen, aber ich krieg nen neuen Error:

ERROR: unknown identifier: Dir_Right (in RichtungKopf, C:\Programme\Clonk Rage\ClonkMeier.c4d\Script.c:1111:21)
Nach oben Nach unten
Simsi
Staatssekretär
Staatssekretär
Simsi


Männlich Alter : 31
Ort : Vaihingen/Enz
Anmeldedatum : 30.03.08

ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyMo Nov 02, 2009 10:16 pm

du musst machen:
if(GetDir() == Dir_Right)
Nach oben Nach unten
Tundanér
Fregattenkapitän
Fregattenkapitän
Tundanér


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

ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyMo Nov 02, 2009 10:18 pm

Ich glaub ich hab das Problem:
Statt Dir_Right muss es heißen DIR_Right

Passt alles aber jetzt kommt,obwohl 0 Errors gezeigt wird
Code:
ERROR: call to "GetDir" parameter 1: got "int", but expected "object"!
 by: RichtungKopf() (obj Balder #60) (C:\Programme\Clonk Rage\ClonkMeier.c4d\Script.c:1111)


Zuletzt von Tundanér am Mo Nov 02, 2009 10:23 pm bearbeitet; insgesamt 1-mal bearbeitet
Nach oben Nach unten
tHE_fREAK
Fähnrich
Fähnrich



Männlich Alter : 30
Anmeldedatum : 25.11.08

ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyMo Nov 02, 2009 10:19 pm

Insgesamt sehen die Fehler so aus

{
if(GetDir(Dir_Right)) Kopfrechts;
Else If(GetDir(Dir_Left)) Kopflinks;
return(1);
}

Es muss so aussehen

{
if(GetDir() == DIR_Right) Kopfrechts;
else if(GetDir() == DIR_Left) Kopflinks;
return(1);
}

GetDir() muss mit der Richtung verglichen werden
if und else werden beide klein geschrieben
Nach oben Nach unten
Tundanér
Fregattenkapitän
Fregattenkapitän
Tundanér


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

ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyMo Nov 02, 2009 10:24 pm

Thx jetzt funzts!!!

Edit: Jetzt kann der Clonk nicht mehr laufen Neutral

Jetzt wieder!!! war nur weil ich was mit bezug vergessen hatte...

Hooray jetzt kann man clonks headshots geben!!!!
Nach oben Nach unten
Flinti
Kadett
Kadett



Männlich Alter : 31
Anmeldedatum : 07.04.09

ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" EmptyDi Nov 03, 2009 12:57 am

Kopfrechts und Kopflinks sind doch Funktionen, oder? Funktionsklammern nicht vergessen! =O
Nach oben Nach unten
Gesponserte Inhalte





ERROR: Unknown identifier "If" Empty
BeitragThema: Re: ERROR: Unknown identifier "If"   ERROR: Unknown identifier "If" Empty

Nach oben Nach unten
 
ERROR: Unknown identifier "If"
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» ERROR: syntax error: see previous parser error for details.
» ERROR:internal error: value stack overflow!
» "Kann nicht graben" Message verhindern?

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