Sorry Scripte sind gar nicht mein Ding, aber hier liegt anscheinend nur ein Schreibfehler vor.
resurrect
...
Ich hasse es, den Fehler mach ich jedesmal...
Die beiden anderen Fehler liegen an Schreibfehlern (bei ForceResurrection), bzw. dem Vergessen die Variable Menushown zu definieren.
Warte kurz, ich korrigiere meinen Post.
Edit:
Fertig, sollte jetzt eigentlich keine Fehlermeldungen produzieren.
--
Ich kam, sah, und konnte meinen Augen nicht trauen
oke, heute abend versuchs ich nochmal... ich mach dann edit und schriebs obs geklappt hat
@Low Post
Ich habe dich nun in der Credits aufgeführt
Ausschnitt aus Credits:
-Scripts: Low Post
Ausschnitt aus PI beschreibung:
...
Die Mithilfe von Low Post ermöglichte erst einige Inhalte, vielen Dank für die Mitarbeit.
..hoffe so ists gut für dich, ansonsten einfach melden
edit:
ALLLSOOOO:
alle scripts konnt ich ohne fehler anspeichern, nur das letzte für das opfer nicht, da kommt folgende fehlermeldung:
(genauer wortlaut)
script 'opferscript', line 25:
mismatched if/else/endif block starting on line 25
wenn ich dann auf "ja" klicke (was ich ja muss, sonst stürzt ja des CS ab...)
kommt dies efehlermeldung noch im nachinein:
(genauer wortlaut)
script 'Opferscript', line 25:
mismatched if/then/else block.
... ich such mal nach einer lösung, aber ich kann höchstenms mit brute-force vorgehen, im scripten bin ich net wirklich gut... hab bisher nur kopiert und geändert, nie selbst geschrieben...
ich hab mal testmässig diese variable festgelegt (also mit short .....), ich weiss aba net ob ichs am richtigen ort gemacht habe, ich sag ja, nur testmässig...
aslo, bitte noch sagen in welchem script die variable rein muss oder oben grad ändern, dankö
dann brachte er aber immer noch:
script opferscript Line 44
missing parameter count
compiled script not saved!
ich hab mal testmässig diese variable festgelegt (also mit short .....), ich weiss aba net ob ichs am richtigen ort gemacht habe, ich sag ja, nur testmässig...
aslo, bitte noch sagen in welchem script die variable rein muss oder oben grad ändern, dankö
...
Die Variable muss nicht deklariert werden, ich hab nur versehentlich die falsche genommen. Richtige: [Quest-ID].ForceResurrection
Zitat von Lord Vladec
dann brachte er aber immer noch:
script opferscript Line 44
missing parameter count
compiled script not saved!
...
Bei AddItem und RemoveItem die 1 vergessen.
Wie immer: oben korrigiert.
Das einzige was ich verändert habe war das Opferscript, die anderen bleiben gleich.
--
Ich kam, sah, und konnte meinen Augen nicht trauen
die scrpits kann ich jetzt alle abspeichern... aber beim ersten ingame test:
feld mit den drei entscheiduungsfelder kommt... aber egal was man anklickt, nix passiert.... beim 1. button wird man net zum vampir, beim 2. passiert auch nix, und beim dritten passiert das was passieren soll: auch nix.
an was könnte das liegen?
kA, aber hats vielleicht damit zu tun dass das "opfer" schon bei spielbeginn tot ist, also net erst vom vampirlord getötet wird?
die scrpits kann ich jetzt alle abspeichern... aber beim ersten ingame test:
feld mit den drei entscheiduungsfelder kommt... aber egal was man anklickt, nix passiert.... beim 1. button wird man net zum vampir, beim 2. passiert auch nix, und beim dritten passiert das was passieren soll: auch nix.
an was könnte das liegen?
kA, aber hats vielleicht damit zu tun dass das "opfer" schon bei spielbeginn tot ist, also net erst vom vampirlord getötet wird?
...
Ja, es ist u.a. eine Ursache, dass das Opfer schon von Anfang an tod ist, denn beim Spiel wird abgefragt, ob er vom Vamplord angegriffen wird, und dann, ob er tod ist.
Gibt's denn nur ein Opfer oder mehrere, die man wiedererwecken kann?
Warum bei der MessageBox nix passiert kann daran liegen, dass sie in das Questskript muss. Probier's jetzt mal (Wiedererwecken wird nicht funktioneren, allerdings sollte die Vamp-Verwandlung gehen).
--
Ich kam, sah, und konnte meinen Augen nicht trauen
sorry wenn ich mich da schlecht ausgedrückt habe...
edit: habs mitm questscript nochma ausprobiert:
warning:
line11
script command "elsif" not found
...
Wieder ein typischer Fehler von mir, soll eigentlich elseif heißen.
Ich hab die Skripte nochmal angepasst, müsste eigentlich funktionieren.
Änderungen: ich hab den Gamemodeblock für die wiederauferstehung in das Questskript gelegt. Sollte zwar kaum einen Unterschied machen, aber so läuft er nur, solange die Quest aktiv ist. Performance schonen und so, du weißt schon...
Das Skript sollte auch bei mehreren Toten/Opfern funktionieren, aber falls du ganz sicher gehen willst löscht du die Zeile set [Quest-ID].Opfer to GetSelf aus dem Opferskript und ersetzt im Questskript die Zeile Opfer.StartConversation Player, [Topic-ID der Dankesrede] mit [Referenz-ID des Opfers].StartConversation Player, [Topic-ID der Dankesrede]. Dann wird es 100%ig nur für den einen NPC funktionieren. Falls das andere Skript Probleme macht kannst du es ja mal damit versuchen.
Mir ist übrigens noch ein weiterer Grund eingefallen, warum das mit dem Auswerten der MessageBox nicht geklappt hat: Das Questskript wird nur alle 5 Sekunden aktualisiert. Lässt sich zwar durch eine einfache Zeile "beheben", dann würde ich allerdings diesen Teil als extra Quest machen, damit das Skript nur so kurz wie nötig läuft.
Da das hier aber imho nicht nötig ist würde ich einfach den Spieler etwas warten lassen. Man kann die 5 s ja als Inkubationszeit des Vampirismus verkaufen. ^^
--
Ich kam, sah, und konnte meinen Augen nicht trauen
wenn man selbst zum vampir wird bekommt man die vampireigenschaften, und man ist auch äusserlich vampir, aber man bleibt IMMER, egal wie lange man wartet (bzw., ich habe 3 * 24 H geschlafen) vampir der 1. stufe (vampirismus 25) ausserdem passiert nichts anderes als dass man die eigenschaften bekommt... (ich kann dem script entnehmen dass da noch n quest gestartet werden soll)
ahja, und das herz ist kein Q-gegenstand, man kann es also aus dem inventarwerfen
beim opfer ist folgendes:
man muss es nach etwa 5 sek. mit leertaste anklicken, von alleine steht des net auf
sobald es aufgestanden ist wirds feindlich und will dich umlegen... (oke, dass kann auch ein fehler meineerseits sein... vielleicht hab ich bei den KI einstellungen des NPC was falsch gemacht?)
ich hab nu das cript n bissl angepasst, nun "scheint" es zu funktionieren.
das mit dem vampir-bug hab ich net testen können...
hier ma das questscript
die anderen scripts hab ich gelassen.
einzig, was shit ist: das opfer liegt auf einem bett, wenn das aufsteht, dann stehts immer noch aufm bett.
und die dankesrede kommt nur wenn man auf gleicher höhe direkt vor dem NPC steht
Geändert von Low Post (31.12.2007 um 13:25 Uhr)
Grund: Script in Code-Tags gesetzt