Autor |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
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 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
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 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
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 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
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 |
|
Ryan
Witch Hunter
Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft: Minas Tirith
Beiträge: 1630
|
|
|
27.05.2008, 17:29 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
|
27.05.2008, 17:42 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
Was ist eine doonce-Variable?
|
|
27.05.2008, 17:55 |
|
Garak
Admin
Dabei seit: Juli 2002
Geschlecht:
Herkunft: Cardassia Prime
Beiträge: 9256
|
|
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 |
|
Ryan
Witch Hunter
Dabei seit: April 2006
Geschlecht: keine Angabe
Herkunft: Minas Tirith
Beiträge: 1630
|
|
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 |
|
Satag
Bard
Dabei seit: März 2008
Geschlecht:
Herkunft: aus den Lynaiden der Eidar
Beiträge: 41
|
|
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 |
|
TheBasti82
Scout
Dabei seit: August 2008
Geschlecht: keine Angabe
Herkunft:
Beiträge: 1
|
|
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 |
|
|