Thema: ERROR: function didn't return Do Nov 25, 2010 11:01 pm
ERROR: function didn't return by: Activity() (obj Ein neues Objekt #103) (RealPhysic.c4f\Clonk.c4d\PhysicClonk.c4d\PhysicalPartsOfClonk.c4d\PART_1.c4d\Script.c:0)
Zuletzt von Clonkinator am Do Nov 25, 2010 11:39 pm bearbeitet; insgesamt 1-mal bearbeitet
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: ERROR: function didn't return Do Nov 25, 2010 11:10 pm
Ist das grade Spaß oder Provozierst du wirklich einen Punkt? (Allein schon die Überschrift.) Sobald du ein ECHTES Problem hast bei i-einer Scriptfrage oder falls ein Error kommt, kannst du uns fragen.
Mozart Kanzler
Alter : 31 Ort : Vaihingen/Enz Anmeldedatum : 24.02.08
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 9:56 am
Ein Punkt für Clonkinator, Topic im falschen Bereich, kein aussagender Text Das hier gehört in Scripthilfe *verschieb*
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 3:04 pm
Hm. Oh man. >.< Aber ich seh mal darüber hinweg. Also! Die Lösung deines Problems ist: Du fügst ein
Code:
return(1);
am Ende der Activate Funktion ein. Etwa so:
Code:
func Activate(..){ //Hier dein vorheriger Code .. return(1); //Und das musst du einfügen. }
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 4:08 pm
Braucht man nicht zwingend. Der Error tritt nur auf, wenn die Funktion nicht geschlossen wurde bzw. bereits eine neue Funktion darin anfängt.
Gamer Staatsrat
Alter : 28 Ort : In einem kleinen Dorf in Unterfranken (Bayern) Anmeldedatum : 10.02.09
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 5:12 pm
Solang er uns den Script nicht zeigt, weiß ich ja auch nicht was er für einen Fehler drinn hat Zeig doch mal Script!
Clonkinator Generalmajor
Anmeldedatum : 25.11.10
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 8:43 pm
Alter : 31 Ort : Vaihingen/Enz Anmeldedatum : 24.02.08
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 9:19 pm
public func Activity(){
if(betrag(GetRDir()) > 0){ SetRDir(GetRDir()-(getVorz(GetRDir())*5) ,Local(1)); SetRDir(getVorz(GetRDir())*10); return(1); } 2 Klammern auf, eine zu. Das kann ja nicht funktionieren...
Limeox Admiral
Anmeldedatum : 25.04.10
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 9:32 pm
Statt betrag() (die du wohl definiert hast), kannst du einfach Abs() benutzen, die gibts schon. Aber if (GetRDir()) würde eh dasselbe tun.
Clonkinator Generalmajor
Anmeldedatum : 25.11.10
Thema: Re: ERROR: function didn't return Fr Nov 26, 2010 9:52 pm