wie wärs mit vielen kleinen schlagatigen Anstiegen hintereinander, mit nem zeitintervall dazwischen?
wie wärs mit vielen kleinen schlagatigen Anstiegen hintereinander, mit nem zeitintervall dazwischen?
--mfg,
Atoom
--Wie die Zeit verfliegt...
Ist wie es aussieht nicht möglich ohne OBSE....
Naja, dann werde ich mein "Problem" wohl ein wenig anders lösen müssen.![]()
So, hab noch ein Problem.
Bei Begin OnMagicEffectHit gehört eine 4-stellige Buchstabenfolge hin, welche den Zaubereffekt beschreibt. Woher soll ich jetzt wissen, was ich hier nehmen soll?
Und wie würde das Resultat-Skript aussehen, das beim Anwenden des gewünschten Zaubers einen Activator auslösen soll?
Ja, das hab ich mir schon ausführlich angeschaut.Zitat
Das Problem ist, dass die bereits vorhandenen Skripte immer mit so vielen anderen Dingen "vollgestopft" sind. So enthält dieses Magiergildenskripte erstmal 4 solche Abfragen, dann noch andere Questabfragegen und und und.
Ich möchte ein sauberes, einfaches Skript, das auf eine kurze Magieeffektabfrage einen Activator auslöst.
Edit:
Die Lösung war ganz einfach.Warum müssen selbst die einfachsten Skripte von Bethesda Softworks immer so komplex und kompliziert aufgebaut sein?
(zB stinknormale Schalter).
Mein Ergebnis ist ganz kurz, benötigt gerade mal 2 Variablen und sieht sauber aus:
Funktioniert schon hervorragend, nur den Balken für die 4 Buchsttabenkennung habe ich nach langen Rumschiebeversuchen immer noch nicht gefunden. Könntest du mir eventuell einen Screenshot schicken?
Geändert von Low Post (18.12.2007 um 21:11 Uhr) Grund: Doppelpost
Schau dir alternativ die Liste im Wiki an.
PS:
Ich hab mal deine Posts zusammengefügt. In Zukunft bitte Doppelpost innerhalb so kurzer Zeit unterlassen.
Danke, funktioniert jetzt so wie es sein sollte.
Neues Problem:
Ich möchte ein kleines Skript schreiben, das den Spieler prüft, ob ein bestimmter Magiezustand auf ihm liegt. Ich habe in den bereits vorhandenen Skripten gesucht, aber nichts gefunden. Kann mir jemand dabei behilflich sein?
Edit:
Ein Trigger ist nach einmaligem Auslösen "aufgebraucht", wenn ich mich nicht irre? Ließe sich dieser in diesem Fall durch das Betreten eines anderen Triggers wieder aktivieren? Oder schreibe ich gerade Humbug und Triger können so oft ausgelöst werden, wie man will?
Geändert von Indy (19.12.2007 um 20:11 Uhr)
*auf sich aufmerksam mach*
Was ich genau bezwecken will:
Bei Berührung eines Triggers soll per Skript geprüft werden, ob der Spieler unsichtbar ist (=> MagicEffect!).
Gibt es dafür einen geeigneten Befehl?
Und so nebenbei:
Wie heißt eigentlich die Skriptsprache, die im CS verwendet wird?
HasMagicEffect
Bei deinem Trigger-Problem kann ich dir leider nicht weiterhelfen. Die haben mir auch noch nicht ihr Geheimniss offenbart.
Sieh dir mal das Script des Triggers an. Höchstwarscheinlich gibt es dort eine Variable "doonce" die am ende des Scripts auf einen Wert gesezt wird der höher als 0 ist. Das Script des anderen Triggers könnte dann wiefolgt lauten:
Dann musst du nur den Trigger den du wieder aktiviert haben willst als Parent des anderen einstellen.