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 » HELP Scripten!!!!!!! » 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
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag ist offline
  HELP Scripten!!!!!!!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

ich mache grade so die ersten anfänge im scripten aber das will nicht abspeichern(ich möchte das beim betreten des raumes sich eine messagebox öffnet eine Nachricht drin steht
und man einen fortsetzen button drücken muss um raus zu kommen) wenn ihr für mich tipps habt zögert nicht sie heraus zu rücken

danke im vorraus
Satag

26.05.2008, 21:01 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
Garak
Admin




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

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

wir brauchen das script, sonst können wir Dir nicht sagen, warum es nicht Compiliert. wobei Dir der Compiler ja sagt, welche zeile falsch 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

26.05.2008, 21:17 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

wow sry dachte ich häts rein gemacht^^

ScriptName ZumRauchendenEberBeg

Short controlvar

Begin OnActivate

If controlvar==0

MessageBox "Ein Geruch von ranzigem Fleisch schlägt Euch entgegen und benebelt für kurze Zeit Eure Sinne. Eine Aura des Bösen ist hier zu spüren es muss einmal etwas schräckliches pasiert sein", "Fortsetzen"

Set controlvar to 1

EndIf

End

also es soll nur einemal im ganzen spiel erscheinen

26.05.2008, 21:33 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
Garak
Admin




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

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

abgesehen vom ä in "Schräcklich" seh ich keinen Fehler. hmm. Du hast es als Objektscript angelegt, oder? Quest- und Magiescripte sollten mit dem Onactivate-Block schwierigkeiten haben.

Was genau besagt die fehlermeldung?


__________________
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

26.05.2008, 23:56 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

ok jetzt ist alles wiede rin ordnung ich hab es heute nochmal genauso gescriptet und jetzt gehts
trozdem danke

Satag

27.05.2008, 16:15 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
Garak
Admin




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

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

Moooment. "nicht speichern" schreibst Du, und ich bin gleich von "nicht Kompilieren" ausgegangen, weil der Scripteditor da ein Diskettenlogo hat. HAt das CS etwa nur das Plugin nicht abspeichern können? das passiert immer, wenn irgend wo noch eine Dialogbox - wie z.B. der Schripteditor - offen ist. Manchmal muss man dann auch hinter den drei "hauptfenstern" suchen, da gerät leicht mal ein dialog drunter...


__________________
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

27.05.2008, 16:44 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

so das problem war es wurde zuerst nicht abgespeichert(das script) aber jetzt hats geklappt.
2. problem die nachricht kommt jetzt ständig im spiel(das nervt^^)
die nachricht soll dann kommen wenn ich bereits in dem Raum bin und dann auch nie wieder

Satag

27.05.2008, 17:24 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
Ryan
Witch Hunter



Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft: Minas Tirith
Beiträge: 1630

Ryan 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

Hey,

guck dir mal die IsinCell oder GetInCell funktion an...

z.B. If Player GetIncell = Cell ID == 1 dann mach Schnüff...
- theoretisch brauchst du nur abzufragen ob Spieler in Zelle ist... und dann eine "doonce" Abfrage die vielleicht sowas ist wie >= 0 - ich meine dir fehlt auch ein Space zu der Null... etc...

Gruß
Ryan


__________________
Skyrim Dovahkriid - Grenzganger (EV)
Oblivion Blood&Mud (DV/EV)
Oblivion Realm of Ruun (DV)
Oblivion Orden des Drachen (DV)

27.05.2008, 17:29 Profil von Füge  deiner Freunde-Liste hinzu Homepage von Ryan Füge Ryan in deine Contact-Liste ein AIM Screenname: hab ich nich YIM Screenname: hab ich auch Xfire Screenname: will ich nich
Garak
Admin




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

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

worauf liegt das OnActivate-Script eigentlich?


__________________
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

27.05.2008, 17:30 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

auf ner Tür

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




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

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

dachte ich mir... bei scripts auf türen bin ich mir nie so ganz sicher, wie viel davon in welcher Zelle ausgeführt wird, daher denk ich, dass Ryans Idee ganz brauchbar ist.

da der Spieler nur so in die Zelle kommen kann, würde schätzungsweise sogar ein einfaches Script mit Onload-Block und doonce-Variable reichen - auf irgend einem Objekt in der Innenzelle.


__________________
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

27.05.2008, 17:48 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

Was ist eine doonce-Variable?

27.05.2008, 17:55 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
Garak
Admin




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

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 Du oben schon benutzt, diese controlvar... DoOnce (= MachEinmal) hat sich halt irgend wann mal eingebürgert als name für sowas...


__________________
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

27.05.2008, 18:18 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Ryan
Witch Hunter



Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft: Minas Tirith
Beiträge: 1630

Ryan 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

Hey,

dasselbe wie deine "Control-var" - nur gängiger... du kannst sie auch "Schnuffelbacke-Dubi-Du" nennen... es geht nur darum, dass du dafür sorgst, dass es nur einmal ausgeführt wird... bei dir liegt da ein Ausdrucksfehler... wahrscheinlich schon oben beim IF-Begin-Block ich glaube nicht, dass er das jemals abgefragt hat sondern konsequent dir die Message-Box aufmacht...

Gruß
Ryan

Edit: Garak 1 Ryan 0 ...lol


__________________
Skyrim Dovahkriid - Grenzganger (EV)
Oblivion Blood&Mud (DV/EV)
Oblivion Realm of Ruun (DV)
Oblivion Orden des Drachen (DV)

Dieser Beitrag wurde von Ryan am 27.05.2008, 18:21 Uhr editiert.

27.05.2008, 18:21 Profil von Füge  deiner Freunde-Liste hinzu Homepage von Ryan Füge Ryan in deine Contact-Liste ein AIM Screenname: hab ich nich YIM Screenname: hab ich auch Xfire Screenname: will ich nich
Satag
Bard




Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41

Satag 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

bei dem get in cell soll ein prob sein
ScriptName ZumRauchendenEberBeg

short controlvar

Begin GetInCell zumrauchendeneber
if controlvar == 0
MessageBox "Ein Geruch von ranzigem Fleisch schlägt Euch entgegen und benebelt für kurze Zeit Eure Sinne. Eine Aura des Bösen ist hier zu spüren es muss einmal etwas Schreckliches pasiert sein", "Fortsetzen"
set controlvar to 1
endif
End

03.06.2008, 22:11 Profil von Füge  deiner Freunde-Liste hinzu Email an Satag senden
TheBasti82
Scout



Dabei seit: August 2008
Geschlecht: keine Angabe
Herkunft:
Beiträge: 1

TheBasti82 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

Hallo

Um auf das eigentliche Thema noch zu sprechen zu kommen ich hatte dieses Problem auch. Die Lösung ist ja simple aber man muß es halt mal gewußt haben

Bevor man das Script speichern kann muß man das Plugin speichern!

Ich schreib das hier damit falls jemand das selbe Problem hat auch ne brauchbare Lösung findet.


mfg
Sebastian

08.08.2008, 00:42 Profil von Füge  deiner Freunde-Liste hinzu Email an TheBasti82 senden
  « 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