Registrierung Häufig gestellte Fragen Suche Mitgliederliste Portal - Planet Skyrim.de Kalender Moderatoren und Administratoren Startseite
Morrowind&OblivionForum.de - PMM-Projects Network » The Elder Scrolls IV: Oblivion » Oblivion Editor Help » Messagebox-Zauber Frage » Hallo Gast [registrieren|anmelden]
« Vorheriges Thema Nächstes Thema » Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Autor
Beitrag
Biene G
Crusader
Verwarnungen: 2




Dabei seit: Oktober 2008
Geschlecht:
Herkunft:
Beiträge: 357

Biene G ist offline
  Messagebox-Zauber FrageAntwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Ich arbeite seit einer ganzen weile an einem Zauber. Es geht um einen Apparieren-Zauber, mit dem man sich auch während eines Kampfes oder in einem Dungeon in jede Stadt teleportieren kann. Also:
Man macht ihn und eine Messagebox erscheint in der man alle Städte wählen kann. (Vor jeder Stadt ist ein X-Marker)
dann wird man zu der jeweiligen Stadt teleportiert, nachdem ein X-Marker zu einem kommt. Wenn man nun einen zweiten Zauber macht wird man zu diesem Marker teleportiert.

Allerdings klappt mein bisheriges Script noch nicht. Ich hatte auch schon andere Ideen, aber nach dem man in der Messagbox wählt ist Schluss.

Hier das Script (Ohne Pagecontroled oder mit einzelnem Endif geht es auch nicht)

Zitat:

scn BieneGsapparierenscript

short ort
short pagecontroled

Begin ScriptEffectStart
If pagecontroled == 0
messagebox"Wo möchten sie ankommen?", "Anvil", "Bravil", "Bruma", "Cheydinhal", "Chorrol", "Die Kaiserstadt", "Kvatch", "Leyawiin", "Skingrad", "abbrechen"
set pagecontroled to 1
endif
end
Begin Gamemode
if pagecontroled == 1
Set ort to GetButtonPressed
If ort == 0 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkeranvil1
Set pagecontroled to 0
endif
elseif ort == 1 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkerbravil1
Set pagecontroled to 0
endif
elseif ort == 2 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkerbruma1
Set pagecontroled to 0
endif
elseif ort == 3 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkercheydinhal1
Set pagecontroled to 0
endif
elseif ort == 4 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkerchorrol1
Set pagecontroled to 0
endif
elseif ort == 5 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkeric1
Set pagecontroled to 0
endif
elseif ort == 6 && pagecontroled == 1
Player.moveto apparierenmarkerkvatch1
apparierenmarker1.moveto Player
Set pagecontroled to 0
endif
elseif ort == 7 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkerleyawiin1
Set pagecontroled to 0
endif
elseif ort == 8 && pagecontroled == 1
apparierenmarker1.moveto Player
Player.moveto apparierenmarkerskingrad1
Set pagecontroled to 0
endif
elseif ort == 9 && pagecontroled == 1
set pagecontroled to 0
return
endif
End





Der 2. Zauber funktioniert mit player.moveto apparierenmarker1

danke schon mal im vorraus

Dieser Beitrag wurde von Biene G am 09.05.2009, 11:31 Uhr editiert.

09.05.2009, 11:29 Profil von Füge  deiner Freunde-Liste hinzu Email an Biene G senden
Low Post
Bard




Dabei seit: September 2007
Geschlecht:
Herkunft:
Beiträge: 34

Low Post ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Verwende ScriptEffectUpdate statt einen Gamemode-Block.
Stelle sicher, dass der Zauber auch lang genug anhält.


__________________

Ich kam, sah, und konnte meinen Augen nicht trauen

09.05.2009, 13:10 Profil von Füge  deiner Freunde-Liste hinzu
Garak
Admin




Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256

Garak ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Zitat:
Original von Low Post
Stelle sicher, dass der Zauber auch lang genug anhält.



kann ich nur unterstreichen - bizarrer weise brauchen Messageboxes ein paar frames um Getbuttonpressed zu bedienen.


__________________
drei mal dürft ihr raten, wer grade seine Signatur geschrottet hat...geht aber wieder - allerdings solltet Ihr noch die Finger von den Avataren lassen

09.05.2009, 17:02 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Biene G
Crusader
Verwarnungen: 2




Dabei seit: Oktober 2008
Geschlecht:
Herkunft:
Beiträge: 357

Biene G ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

Danke euch beiden, so klappt es. Ich habe den Zauber gerade als Update 1.3 für Biene G´s Spells eingesendet.

10.05.2009, 18:34 Profil von Füge  deiner Freunde-Liste hinzu Email an Biene G senden
Garak
Admin




Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256

Garak ist offline
  Antwort mit Zitat Beitrag editieren/löschen Nach weiteren Beiträge von  suchen Diesen Beitrag einem Moderator melden        IP Adresse Zum Anfang der Seite springen

bin up to date.


__________________
drei mal dürft ihr raten, wer grade seine Signatur geschrottet hat...geht aber wieder - allerdings solltet Ihr noch die Finger von den Avataren lassen

10.05.2009, 21:23 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
  « Vorheriges Thema Nächstes Thema »
Neues Thema erstellen Antwort erstellen
Gehe zu:

Design by: Garak - Powered by: Burning Board 1.1.1 © 2001 WoltLab GbR