Thema: Welche Funktionen gibt es? So Feb 07, 2010 12:16 am
Hallo Leute, ich habe eine Frage. Undzwar: Welche Funktionen gibt es? Ich weis bis jetz was Intitialize und Activate macht. Aber welche gibt es noch und was machen die? Und es gibt es eine das dauernt etwas überprüft wird? (z.B. ob ein bestimmtes Objekt drin ist)
Freue mich auf Antworten!!!
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 12:31 am
Ich schätze mal du meinst Objektskripte oder? Hier wären ein paar aufgelistet:
Der macht das wenn das wenn was Reingelgt wird, nach Weizen gesucht werden soll. Wenn Weizen drin ist, soll es Weizen Löschen und Mehl enstehen lassen(Es ist eine Mühle). Aber das Problem: Immer wenn Weizen Reingelgt wird und die drehung der Mühle noch nicht zu ende ist, wird die Funktion Aktiviert und es ensteht kein Mehl, weil ich des in den EndCall geschrieben hab. Die Animation wird dann einfach unterbrochen und Nochmal ausgeführt. Aber es soll trozdem am Ende Entstehen. Wie kann ich des noch machen außer mit EndCall?
Oder möchtest du, dass die Aktion 2 mal ausgeführt wird?
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 2:10 pm
Der Script soll nach Weizen schauen, Weizen löschen, Animation starten,am ende der Animation Mehl machen, und dann wieder nach Weizen schauen. Falls kein Weizen drin ist nichts machen und falls doch das selbe wieder.
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 2:18 pm
Na dann versuch doch mal die Funktion die ich oben gepostet habe Die macht genau das
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 2:26 pm
Wie kann ich aber machen das die Animation nicht unterbrochen wird? Wenn ich Weizen, wärend die Animation abläuft reinleg, dann unterbricht die einfach.
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 2:35 pm
dann musst du noch if reinbauen. Also Wenn die animation abgespielt wird, wärend weizen reingetan wird, einfach nichts tun und warten bis fertig. Kleiner Denkanstoss:
if(GetAction()=="drehen" && FindContents(WEIZ))
Bei den zwei & bin ich nicht sicher ob das auch logische Operatoren sind
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 3:00 pm
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 3:26 pm
dann macht es eher sinn das so zu tun
Code:
if(!GetAction()=="drehen"){ // der ganze script }
Das Ausrufezeichen heißt in dem Fall sowas wie "Ist nicht" oder "Wenn nicht"
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 3:46 pm
Ich habe den Script getestet aber es unterbricht immer noch....
Toastbrot Kadett
Anmeldedatum : 10.03.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 3:47 pm
@Elfangor Es muss if(!(GetAction() == "drehen")) heißen da ! eine höhere Priorität als == hat. In deinem Beispiel würde die Bedingung nie erfüllt sein da GetAction immer einen wert ungleich 0 zurückgibt dieser durch das Logische-Nicht zu true (1) wird was nie == irgendein string ist.
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 3:51 pm
Es entseht zwar Weizen aber die Animationen wird mit diesm Script immer noch unterbrochen.
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 5:50 pm
uii das mit dem Prioritäten hab ich nie verstanden und es auch nur ein einziges mal angeguckt.
Gast Gast
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 5:54 pm
Er meint damit, dass es sonst zu früh das GetAction() umdreht. Man kann das damit vergleichen wie wenn man Strich vor Punkt rechnet statt Punkt vor Strich oder sowas.
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? So Feb 07, 2010 6:53 pm
Thema: Re: Welche Funktionen gibt es? Mi Feb 10, 2010 12:54 am
Es unterbricht immer noch! Oder ich hab einen neuen Fehler reingeschrieben. Wie kann man eigentlich machen das man da herstellen "bauen" kann? Ich checks bei der Werkstatt und so net. Oder einfach das ein Menü kommt wo man aussuchen kann was gebaut wird. Ich werd warscheinlich noch mehr als Weizen machen.
Thoros Generalmajor
Anmeldedatum : 22.09.09
Thema: Re: Welche Funktionen gibt es? Mo Feb 15, 2010 12:28 pm
Könnte zumindest jemand Antworten?
Bowserkoopa Staatsrat
Alter : 30 Anmeldedatum : 21.12.08
Thema: Re: Welche Funktionen gibt es? Mo Feb 15, 2010 6:05 pm
Naja, um antworten zu können fehlt eben etwas information: 1. wäre es ganz gut den Skript zu sehen, in den du vlt. einen neuen Fehler reingeschrieben hast + den , wenn vorhandenen, dazugehörigen Error 2. Herstellen "Bauen"? Du meinst wohl ein individuelles Erstellungsmenü erzeugen, in welchem man aussuchen kann, was man herstellen will oder?
Vadim_Rodin Kadett
Alter : 26 Ort : Scheer Anmeldedatum : 19.01.09
Thema: Re: Welche Funktionen gibt es? Mo Feb 15, 2010 7:09 pm