Meister von Cyrodiil
Hausvetter
Jö! 😱 Der Meister ist zurück und hat ein Meisterwerk dabei! :clap:Klasse Arbeit! :good:
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Was mir gerade beim weiteren Betrachten aufgefallen ist, dass der vordere Teil beim Pferd mit dem kleinen, blauen Auge (unter dem Hals vom Pferd) sich von der Textur her ein wenig vom Anderen abhebt. Es sieht ein wenig "plastischer" aus. Ich weis jetzt nicht, ob dass der richtige Begriff ist, aber es sieht mMn mehr wie Plastik aus, wenn man es mit den anderen Teilen vergleicht.
Klasse Arbeit. Bekommt das Pferd dann noch einen Zügel?
Auch wenn man drauf sitzt?nach 5 Minuten stirbt es automatisch
Nein, plastisch ist nicht das Adjektiv zu Plastik. 😉 Das ist das Adjektiv zu "die Plastik". Mir ist gar keins zu Plastik bekannt. Nur "aus Plastik". :huh:plastisch
@Kahmul:
Nein, plastisch ist nicht das Adjektiv zu Plastik. 😉 Das ist das Adjektiv zu "die Plastik". Mir ist gar keins zu Plastik bekannt. Nur "aus Plastik". :huh:
Klingt gut. 😀 Bis auf eine Passage:
Auch wenn man drauf sitzt?
@Kahmul:
Nein, plastisch ist nicht das Adjektiv zu Plastik. 😉
Sprich: Zauber wirken=> Pferd kommt
Zauber erneut wirken=> Pferd verschwindet.
Würde ich auch besser finden, aber ich weiß nicht, ob das geht. Bin so ziemlich raus aus dem Scripting für Oblivion.
scn Name
Short SummonVar ; 0 = Wird beschworen / 1 = Wird weggebeamt
scn Name
Begin ScriptEffectStart
If ( Questname.SummonVar == 0 )
Set Questname.SummonVar To 1
Pferd-Referenz.MoveTo Player
Else
Set Questname.SummonVar To 0
Pferd-Referenz.MoveTo MarkerRef
Endif
End
Du musst lediglich folgendes machen.
Erstelle eine Quest und hänge das Questskript wie folgt an.
Code:scn Name Short SummonVar ; 0 = Wird beschworen / 1 = Wird weggebeamt
Wir brauchen den Questskript nur als "Absicherung", weil der folgende Zauberskript skripteigene Variablen nicht speichert.
Code:scn Name Begin ScriptEffectStart If ( Questname.SummonVar == 0 ) Set Questname.SummonVar To 1 Pferd-Referenz.MoveTo Player Else Set Questname.SummonVar To 0 Pferd-Referenz.MoveTo MarkerRef Endif End
Die MarkerRef kann ein Xmarker oder ein XmarkerHeading sein, welcher in einer Dummyzelle steht. Das Pferd sollte anfangs auch dort stehen.
Schade finde Pferde mit Satteltaschen praktischer. Aber für was hat man eine Dschinni ? Saphirias hat sich bisher nie über zu viel Gepäck beschwert :-DNach 5 Minuten stirbt es automatisch, sofern es in dieser Zeit nicht erneut gerufen wurde.
Du musst lediglich folgendes machen.
Erstelle eine Quest und hänge das Questskript wie folgt an.
Code:scn Name Short SummonVar ; 0 = Wird beschworen / 1 = Wird weggebeamt
Wir brauchen den Questskript nur als "Absicherung", weil der folgende Zauberskript skripteigene Variablen nicht speichert.
Code:scn Name Begin ScriptEffectStart If ( Questname.SummonVar == 0 ) Set Questname.SummonVar To 1 Pferd-Referenz.MoveTo Player Else Set Questname.SummonVar To 0 Pferd-Referenz.MoveTo MarkerRef Endif End
Die MarkerRef kann ein Xmarker oder ein XmarkerHeading sein, welcher in einer Dummyzelle steht. Das Pferd sollte anfangs auch dort stehen.
Danke DarkRuler ! :good:
Das funktioniert einwandfrei. Hab es aber mit einer globalen Variable gemacht. Das ist ein bisschen eleganter als mit einer Quest, kommt aber von der Funktion aufs selbe hinaus.
Globale Variablen haben aber nun mal den Nachteil, dass sie (in Massen) die Performance drosseln, weil sie jeden Frame abgefragt werden