Archiv verlassen und diese Seite im Standarddesign anzeigen : Schwarzer Azuras Stern
Ich wollt mal fragen ob ich nen neuen Seelenstein machen könnte der die Selben Eigenschaften hat wie Azuras Stern nur eben das er auch Menschenseelen aufnehmen kann.
Oder wenn es nicht geht dann eben wie ich den jetzigen Seelenstein ändern muss!
Schon mal jetzt danke!!!
MartDann
06.10.2008, 11:16
http://www.oblivionmodwiki.com/index.php/Black_Azura%27s_Star
Ich hätte zwar gedacht das es nicht möglich ist, aber anscheinend hat es doch irgendwer mal (über Umwege so wie ich das sehe) geschafft.
so wie ich den Text verstanden hab fügt er wenn man ihm im Inventar hat einen Schwarzen Seelenstein hinzu und von dem wird die Ladung auf den Azuras Stern übertragen.
Geht das nicht anders???
MartDann
06.10.2008, 15:06
Nein, hast du Falsch verstanden.
Solange du den Black Azura im Inventar hast, wird dir nach dem Verbrauch eines gefüllten schwarzen Seelenstein (durch verzaubern, Aufladen) sofort wieder ein frischer leerer schwarzer Seelenstein hinzugefügt.
Das ist im Prinzip wie Azuras, nur kommt man an die Eigenschaften von Azuras (und auch vom Schwarzen Seelenstein) nicht heran, da diese Teile hardcoded ist und man somit nicht im CS ändern kann, deshalb der Umweg über ein extra Item das als Scriptträger dient.
über so nen Script hab ichs schon mal gemacht.
nur wurd er auch beim wegwerfen wieder ins Inventar eingefügt!!!
also bin ich ihn nie losgeworden^^
Low Post
06.10.2008, 17:19
Um das zu verhindern muss man einfach eine zusätzliche Variable einbauen und Menumode 1042 (http://cs.elderscrolls.com/constwiki/index.php/MenuMode) verwenden um zu überprüfen, ob das Verzauberungsmenü überhaupt geöffnet wurde.
Natürlich noch mit einer Abfrage der Menge vor & nach dem Menü vergleichen, falls sich etwas geändert hat die fehlenden hinzufügen, ansonsten die neue Variable wieder auf 0 setzten.
Damit ist die Gefahr, dass ein Seelenstein fälschlicherweise hinzugefügt wird vernachlässigbar gering, zumindest wenn das Script oft genug abläuft.
Also muss man es in etwa so schreiben:
scn xxx
Begin GameMode
If (Menumode 1042) && (player.remove [Name des Teils])
usw
Aber ich glaub ich hab da nen Fehler reingebracht. ich weiß nicht wie ich es mit den entfernen schreiben soll
kenet_korva
06.10.2008, 19:44
Du hast da einen Befehl den das Script ausführen soll, in einem If Statement. Das kann so nicht klappen. Vielleicht solltest du dir mal ein Scripting-Basics Tutorial durchlesen, bevor du dir sowas antust. Das ist echt kompliziertes Zeug, da würd ich an deiner Stelle noch etwas die Finger davon lassen. Hier der Link zu nem Tutorial: Lönk (http://www.multimediaxis.de/showpost.php?p=1484338&postcount=2)
>:(das Tutorial hab ich schon mal durchgemacht und hab sogar Fehler im PDF gefunden!!!!
und ich hab ja gesagt das es FASCH ist!!!! ich musst ja was hinschreiben das mich andere verbessern können. Ich habe auch gesagt das ich den befehl dazu nicht weiß und hab einfach mal irgendwas probiert. find ich besser als einfach zu schreiben das man den Befehl nicht weiß und dann wieder Tage drum geraten wird welchen Befehl ich wohl meinen würde. So viel versteh ich von Scripten!!!!!
Low Post
06.10.2008, 22:36
Als dein Script kann aus mehreren Gründen nicht funktionieren:
Dein Begin-Block hat kein End.
Genauswenig wie der If-Block kein EndIf hat.
Ich nehme jetzt aber einfach mal an, dass kommt in dem usw.; falls das zutrifft kannst du diesen Punkt getrost ignorieren. ;)
Der Befehl lautet RemoveItem, außerdem benötigst du dazu einen Parameter, wie viele du entfernen willst.
Oder wenn du die Anzahl rausbekommen willst brauchst du den Befehlt GetItemCount.
Wenn du testen willst, ob ein Item entfernt wurde musst du den alten Wert in einer Variablen speichern (set-to Befehl) und dann den alten Wert (die Variablen) mit dem aktuellen (GetItemCount) vergleichen (ich würde hier < verwenden).
Der Inhalt deines if-Blocks würde nie ablaufen, da er nur während dem Verzauberungs-Menü zutreffen würde, da läuft ein Gamemode-Block aber nicht.
Verwende entweder einen allg. Menumode-Block, oder gleich den spezifischen für das Verzauberungsmenü.
des end und endif fällt unter usw.
des mit dem ItemCount hab ich sogar schon mal verwendet! war aber jetzt ihrgendwie grad zu dumm dazu es einzusetzten probiers demnächst mal aus
MartDann
07.10.2008, 09:40
Nur mal so ne Frage:
Wieso holst du dir nicht das Plugin dass ich verlinkt habe und schaust dir an wie es dort gemacht wurde?
Edit:
ich weiss zwar jetzt nicth genau wie der dort alles erledigt hat (weil ich mir das PI nich angeschaut habe), aber nur mal so als Anregung.
habs mir schon angeschaut!!! sei bitte nicht beleidigt das ich es mir nicht hohle aber ich werds jetzt einfach selber schreiben und in meinen Mod einbauen!
MartDann
07.10.2008, 11:29
:) ich bin nicht beleidigt, ich möchts dir nur einfacher machen.
Ich meine ja nur dass du dort ein fix und fertiges Script hast das funktioniert und du ebensogut in deiner Mod verwenden könntest.
Aber warum einfach, wenns kompliziert auch geht, wenigstens lernst du etwas dabei, obwohl mir persönlich das Trial & Error Prinzip nicht wirklich zusagt :D
du hast es richtig erfasst ich will auch noch was dabei lernen
Powered by vBulletin® Version 4.2.3 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.