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 » Editor Archiv » Scriptstart durch NPC » 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
Rance
Craftsman




Dabei seit: Mai 2004
Geschlecht:
Herkunft:
Beiträge: 350

Rance ist offline
  Brauch einen Script!!!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

Hi,
Irgendeiner kennt doch bestimmt diese Gitter die Hoch gehen wenn man zb. auf einen Schalter drückt.So jetzt meine Script frage:

Der Scrpt soll so aussehen:

Wenn man mit den Wachen redet die am Fallgitter stehen.Und man einen bestimten ring trägt sagt der
Wächter:Ihr trägt unseren Ring,darum lass ich euch Passieren.Wenn man den ring nicht trägt steht da.
Ihr seiht viel zu Neugierig,ihr solltet besser verschwinden,bevor wir euch umbringen.
und dann kommt diese rote schrift "Lebwohl"



Wie geht der Script?

Falls es irgendjemand interresiert.Der ring heißt "Ordensring"

Dieser Beitrag wurde von Rance am 20.07.2004, 21:06 Uhr editiert.

20.07.2004, 19:42 Profil von Füge  deiner Freunde-Liste hinzu Email an Rance senden
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

Als erstes mußt du abfragen ob der PC den Ring dabei hat (getitemcount). Wenn ja, mußt du das Gitter nach oben bewegen (move oder moveworld). Damit die Bewegung fließend erscheind sollte pro Frame nur ein Teil der ganzen Strecke zurückgelgt werden. Dazu muß die verstrichene Zeit hochgezählt werden:
set XY to ( XY + GetSecondsPassed )

Außerdem sollte in einer Variable gespeichert werden in welcher Position sich das Gitter befindet, damit es nicht zweimal aufgeht.

Achja: XY mußt du mittels Float definieren, da die Zeit nie ganzzahlig ist.


__________________


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

20.07.2004, 21:50 Profil von Füge  deiner Freunde-Liste hinzu Email an Hephaistos 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

die abfrage nach dem ordensring geht kompklett über die Dialogbedingungen - konkret über die funktion "item", die dann sämtliche Gegenstände als parameter in einer drop-down liste anbietet.

Das Bewegungsscript kannst Du dann vom Resultfenster (in demm du auch den Goodbye - Befehl erteilen kannst) aus starten - der befehl dazu lautet sinniger weise StartScript ScriptID.. Dazu befreist Du am besten das script auf dem Knopf vor dem Ghostgate von seiner Onactivate - abfrage, da eine aktivierung von hand ja nicht erwünscht ist


__________________
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

20.07.2004, 21:52 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Rance
Craftsman




Dabei seit: Mai 2004
Geschlecht:
Herkunft:
Beiträge: 350

Rance 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

?


?Hab ich jetzt irgenwie nicht verstanden^^
Ich hab ja den Script damit der auf und Zu geht aber ich brauch eben einen Typen den man anredet und
dass tor dann automatisch aufgeht
(ich glaub ich hatte mich falsch ausgedrückt ')

21.07.2004, 09:20 Profil von Füge  deiner Freunde-Liste hinzu Email an Rance senden
GreyWanderer
Crusader



Dabei seit: Januar 2004
Geschlecht:
Herkunft: Cuiviénen
Beiträge: 465

GreyWanderer 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

Sorry Rance. SIe haben dir erklärt, mit welchen Befehlen und wie du was machen kannst. Sie werden dir kein fertiges Script vorlegen, du sollst es selbst schreiben. Befass dich mal mit Scripting for Dummies und such da nach den Begriffen bzw. Befehlen, die du nicht verstehst.


__________________

Abenteuer Mittel Erde
     Please visit us!

21.07.2004, 10:47 Profil von Füge  deiner Freunde-Liste hinzu Email an GreyWanderer senden
Rance
Craftsman




Dabei seit: Mai 2004
Geschlecht:
Herkunft:
Beiträge: 350

Rance 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

und wo krieg ich Scripting for Dummies her?Ich hatte das mal aber da ich kein Word habe sind das alles merkwürdige zeichen

21.07.2004, 11:19 Profil von Füge  deiner Freunde-Liste hinzu Email an Rance senden
Diddy
Kekstante
Verwarnung: 1



Dabei seit: Juni 2004
Geschlecht:
Herkunft:
Beiträge: 388

Diddy 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

von madmaxxs Seite schau in seine sig

21.07.2004, 11:40 Profil von Füge  deiner Freunde-Liste hinzu Email an Diddy senden Füge Diddy in deine Contact-Liste ein
LordAzrael
Acrobat




Dabei seit: Mai 2004
Geschlecht:
Herkunft: NRW
Beiträge: 106

LordAzrael 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

und wenn du ganz faul bist oder kein lust hast dich zu tief in die materie einzuarbeiten:

Geh nach Ghostgate (wenn du ein Fallgitter willst kannst du auch gleich das gg_gate (oder so ) nehmen)
und schau das script auf dem Schalter an.
Nur dass deins nicht mit if(onactivate == 1) sondern mit if(player-> Getitemcount "Ordensring" == 1) beginnen wird...

So genug der Hilfe
Good Luck


__________________
"Kniet nieder und verschwört Euch dem Lord Drache, sonst wird man Euch auf die Knie zwingen"

Mazrim Taim, M'hael der Asha'man
Thread zu meinem PI
Erste Screens zu meinem Plugin
Legend of the Green Dragon

21.07.2004, 15:02 Profil von Füge  deiner Freunde-Liste hinzu Email an LordAzrael senden Füge LordAzrael in deine Contact-Liste ein
Rance
Craftsman




Dabei seit: Mai 2004
Geschlecht:
Herkunft:
Beiträge: 350

Rance 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:
[...]So genug der Hilfe[...]




SO wie ich dich verstanden hab kann man das teil öffnen wenn man das Fallgitter benutzt

Bzw. wenn man in anlegt geht es auf Korrekt?

21.07.2004, 15:11 Profil von Füge  deiner Freunde-Liste hinzu Email an Rance senden
LordAzrael
Acrobat




Dabei seit: Mai 2004
Geschlecht:
Herkunft: NRW
Beiträge: 106

LordAzrael 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 Rance

Bzw. wenn man in anlegt geht es auf Korrekt?



Oh... manchmal helfen kommata und die korrekte schreibweise *g* Ich versuchs mal zu deuten:


Also das Tor von Ghostgate öffnet sich wenn man den schalter betätigt... deshalb liegt das script auch auf dem schalter (theoretisch kann man das script auch auf das Tor legen)
Das tor geht auf (bzw. richtiger wäre es wenn man sagen würde das gitter bewegt sich nach oben).
Das script bietet also nur eine Grundlage (vielleicht ist dein tor viel größer oder soll sich nach unten bewegen)


__________________
"Kniet nieder und verschwört Euch dem Lord Drache, sonst wird man Euch auf die Knie zwingen"

Mazrim Taim, M'hael der Asha'man
Thread zu meinem PI
Erste Screens zu meinem Plugin
Legend of the Green Dragon

Dieser Beitrag wurde von LordAzrael am 21.07.2004, 19:00 Uhr editiert.

21.07.2004, 19:00 Profil von Füge  deiner Freunde-Liste hinzu Email an LordAzrael senden Füge LordAzrael in deine Contact-Liste ein
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

wie ich schon sagte: im ghostgatescript sorgt der if (onactivate == 1) - teil für die aktivierung beim anklicken des buttons - das kann also raus. Und die ansprech-sache läßt sich am leichtesten mit einem passenden greeting im Dialogmenü realisieren. Ein script vom Dialogresult aus zu starten ist, wie ebenfaklls gesagt, per startscriptbefehl problemlos möglich


__________________
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

21.07.2004, 19:20 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