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 III: Morrowind » Morrowind Editor Help » Hilfe bei skript » 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
kkb
KiNg-KooL




Dabei seit: Februar 2003
Geschlecht:
Herkunft: OSTZONE
Beiträge: 1994

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

begin xxx_xxx_xxx_sk

short done

if ( OnActivate == 1 )
if( done == 1 )
Activate
return
else
set done to 1
PLACEAtPC "xxx_xxx_xxx_cr" 3 128 1
endif
endif
End

So ich habe folgendes Problem
-->Das Skript an sich funktioniert einwandfrei bedauerlicher Weise yedoch nur 1 mal danach ist meine schöne Kurbel wieder nutzlos

Also folgende frage:
Was muss ich tun damit dieses skript öfters funktioniert


__________________
the only way to get truth out of that post, is to read in upsite down in front of a mirror, while listening to the white album backwards.

08.04.2003, 17:33 Profil von Füge  deiner Freunde-Liste hinzu Email an kkb senden Füge kkb in deine Contact-Liste ein
Hephaistos
Verschollen




Dabei seit: Februar 2003
Geschlecht:
Herkunft: Wien
Beiträge: 2102

Hephaistos 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

Ich kenn mich mit Scripten selber nicht wirklich aus, aber ich würde sagen du mußt die Variable done wieder auf 0 setzen, da sie nach dem ersten mal immer auf 1 steht, wodurch immer die folge

Activate
return

ausgelöst wird.


__________________


Die Dummheit der Menschen und das Weltall sind unendlich, wobei ich mir beim Weltall noch nicht sicher bin.
Albert Einstein

Wenn die Klügeren nachgeben, regiert Dummheit die Welt.
Marie von Ebner-Eschenbach

08.04.2003, 17:42 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos senden
Garak
Admin




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

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

Hast natürlich recht, Hephaistos, das Done ist schuld! da gibt es jetzt also zwei lösungsvarianten:

a) Den ganzen done-zirkus in die tonne treten:

begin xxx_xxx_xxx_sk

if ( OnActivate == 1 )

PLACEAtPC "xxx_xxx_xxx_cr" 3 128 1

endif

End

oder b) ne zeitschaltuhr:

begin xxx_xxx_xxx_sk

short done
float timer

if (menumode ==1); Bei Timern immer wichtig, damit keine Zeit vergeht,
return ; während der Spieler sein Inventar aufräumt...
endif

if (done == 1)
set timer to timer + getsecondspassed
if (timer > 10) ; hier: 10 sekunden wartezeit
set done to 0
endif
endif

if ( OnActivate == 1 )
if( done == 1 )
Activate
return
else
set done to 1
set timer to 0
PLACEAtPC "xxx_xxx_xxx_cr" 3 128 1
endif
endif
End



__________________
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

08.04.2003, 20:54 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
kkb
KiNg-KooL




Dabei seit: Februar 2003
Geschlecht:
Herkunft: OSTZONE
Beiträge: 1994

kkb 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 Ich werds morgen mal probieren


__________________
the only way to get truth out of that post, is to read in upsite down in front of a mirror, while listening to the white album backwards.

08.04.2003, 21:37 Profil von Füge  deiner Freunde-Liste hinzu Email an kkb senden Füge kkb 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