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 » "RemoveSpell" --- Probleme » 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
Worf
Healer




Dabei seit: Januar 2003
Geschlecht:
Herkunft: Odai Plateau
Beiträge: 68

Worf ist offline
  "RemoveSpell" --- ProblemeAntwort 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 denke ich stelle meine frage noch mal in einem neuen thema, da sonst keiner drauf achtet:

wenn ich per script einen spell dem charakter hinzufüge, d.h. ein fluch, oder so was, dann klappt das alles wunderbar. da gibt es im magiemenü ja oben eine leiste, wo alle spells, die auf einen wirken angezeigt werden. dort wird dann auch mein spell angezeigt.
doch sobald ich mit einem script den spell entferne, also "Player->RemoveSpell..." dann wird der spell zwar entfernt, aber im magiemenü wird gar nichts mehr angezeigt, obwohl die anderen spells ja noch wirken...

das ist natürlich blöd. kann man da irgendetwas machen ?

P.S. Der Script ist vollkommen richtig. Ist schon überprüft, also daran liegst nicht.


__________________
IT'S A GOOD DAY TO DIE

09.07.2003, 20:30 Profil von Füge  deiner Freunde-Liste hinzu Email an Worf senden
Garak
Admin




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

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

Zitat:
Original von God Slayer
Vielleicht liegts am Spiel selbst !



danke, godslayer, sehr wertvoller Beitrag...

@Worf: wie genau war der spell definiert? als Curse? oder als Ability? Trotzdem: in beiden fällen dürfte nur der konkret bei removespell genannte effekt verschwinden - ich verwende das im pmm-mod dudzende male... Hast Du vieleicht removeeffects verwendet, das alle spells, die den effekt verwenden, beenden sollte?

Und: verschwinden ausnamslos alle aktiven effekte inklusive den rassenmerkmalen und dem sternzeichen? oder nur einige bestimmte?


__________________
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

09.07.2003, 22:44 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Worf
Healer




Dabei seit: Januar 2003
Geschlecht:
Herkunft: Odai Plateau
Beiträge: 68

Worf 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

@ garak:
tschuldigung, dass ich erst jetzt antworte, war ne kurze zeit weg.

ich hatte es als curse definiert.

es verschwinden ja nicht die effekte, sondern nur die kleinen symbole im magiemenü, die die effekte, die auf einem wirken, anzeigen. die effeke bleiben weiterhin bestehen. (da ist doch über den ganzen zaubern, die man ausführen kann, eine kleine reihe von symbolen, die effekte anzeigen, z.B. bei randagulfs handschuhen steht da, wenn man auf das symbol zeigt:

Randagulfs Handschuh l. 20 Stärke (oder so ähnlich)

(mit magiemenü meine ich jetzt, das rechte untere fenster, wenn man ins spielmenü geht(da wo auch das inventar (linke untere fenster) und der status (links oben) angezeigt wird)


__________________
IT'S A GOOD DAY TO DIE

12.07.2003, 18:45 Profil von Füge  deiner Freunde-Liste hinzu Email an Worf senden
kkb
KiNg-KooL




Dabei seit: Februar 2003
Geschlecht:
Herkunft: OSTZONE
Beiträge: 1994

kkb 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

das selbe problem habe ich bei *addSpell* eigentlich immer!
mitlerweile vermute ich das das daran liegt das das skript welche die spells removed/added immernoch im hintergrund läuft!
isdt allerdings nur ne simple vermutung...


__________________
the only way to get truth out of that post, is to read in upsite down in front of a mirror, while listening to the white album backwards.

12.07.2003, 20:22 Profil von Füge  deiner Freunde-Liste hinzu Email an kkb senden Füge kkb in deine Contact-Liste ein
Garak
Admin




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

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

ups, danke für den querverweis, Worf, der Thread muss mir damals rausgegangen sein...
was ich immernoch nicht verstanden habe ist der das, was da eigentlich passieren soll - wie gesagt, ich verwende ständig addspell und removespell, sowohl curses als auch Abilities, und es ist nie mehr verschwunden, als weggehen sollte - nur damit wir nicht aneinander vorbeireden: Du meinst die Iconreihe in oberen abschnitt des magiemenüs und die neben dem minikompass?


__________________
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

09.04.2004, 18:04 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Worf
Healer




Dabei seit: Januar 2003
Geschlecht:
Herkunft: Odai Plateau
Beiträge: 68

Worf 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

jep,
und die leiste im oberen bereich des magiemenüs ist leer, obwohl spells auf einen wirken.
wenn ich wüsste, wie ich bilder vom pc hier hochladen könnte würd ich ja gerne n sreenshot machen, hab leider keine homepage ( die letzte wurde wegen 1 Jahr vernachlässigung gelöscht )


__________________
IT'S A GOOD DAY TO DIE

Dieser Beitrag wurde von Worf am 09.04.2004, 20:39 Uhr editiert.

09.04.2004, 20:31 Profil von Füge  deiner Freunde-Liste hinzu Email an Worf senden
Garak
Admin




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

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

schick halt ne mail an garak@code-garak.de . welche morrowindversion hast Du? also mit US-1.2 tritt der fehler definitiv nicht auf (hab es grade probiert, ne Ability entfernt... war kein problem....)

EDIT: hier der screen von worf:

Link

also gut - ich sehe die beschriebene symptome, aber wie gesagt, bei 1.2 ev tritt es definitiv nicht auf, auch nicht mit curses., und auch bei 1.4 und 1.6 ev hab ich sowas noch nicht beobachtet, obwohl ich Addspell/removespell wie gesagt gern & häufig benutze. Kann das bitte mal jemand für dv-versionen überprüfen? und vieleicht auch, ob sich der effekt auf Curses beschränkt?

oder hat es was damit zu tun, dass adspell immer erst nach verlassen des Menumodus funktioniert?


__________________
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

09.04.2004, 23:23 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
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

Oh, das ist ein Fehler den ich liebe [...]

Er erscheint:

1. Wenn man AddSpell oder RemoveSpell benutzt und die Schleife nicht schließt (sprich das AddSpell/RemoveSpell jedes Frame einmal ausgeführt wird und kein Ende findet)

2. Aus mir vollkommen unklaren Gründen. Der Fehler scheint zufällig aufzutreten, ich habe den Fehler auch mal gehabt...hab das betreffende PI einem Anderen geschickt bei ihm lief es reibungslos. Scheint auch was mit der berühmten, verdammt niedrigen Framerate in Balmora und der vielen PI-Überschneidungen zutun zu haben.

Wenn sowas passiert (2) hilft nurnoch: Alle dafür in Frage kommenden Referenzen löschen und neu machen. Anders geht es wirklich nicht. Und manchmal hilft auch nur noch PI löschen und ganz von vorne anfangen.

Im Falle von (1) musst du nur die Schleife per DoOnce schließen.


__________________

Abenteuer Mittel Erde
     Please visit us!

15.04.2004, 21:50 Profil von Füge  deiner Freunde-Liste hinzu Email an GreyWanderer senden
Garak
Admin




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

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

Zitat:
Original von GreyWanderer
Oh, das ist ein Fehler den ich liebe [...]

Er erscheint:

1. Wenn man AddSpell oder RemoveSpell benutzt und die Schleife nicht schließt (sprich das AddSpell/RemoveSpell jedes Frame einmal ausgeführt wird und kein Ende findet)




hmm - also ich hab schon alle 20 frames remove/add gehabt - keine probleme... hat das JEMALS jemand bei der ev erlebt?


__________________
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

15.04.2004, 21:59 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
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

Mir geht ein Licht auf. Ich hatte DV und hab das PI an jemanden mit EV geschickt. Er hatte absolut keine Probleme. Und Mykuls Mod war ja eigentlich auch fehlerfrei bei 1000en EV Spielern die seine Mod gespielt/getestet haben. Nur wir DV Spieler haben diesen Fehler. Aber wie gesagt, es lässt sich nur schwer lösen, wenn es nicht die offene Schleife ist. Aber wenn man einfach nur schreibt

code:
if ( OnPCEquip == 1 )
AddSpell...
else
RemoveSpell...
endif



Dann entsteht dieser Fehler bei mir zu 100%.


__________________

Abenteuer Mittel Erde
     Please visit us!

Dieser Beitrag wurde von GreyWanderer am 15.04.2004, 22:16 Uhr editiert.

15.04.2004, 22:14 Profil von Füge  deiner Freunde-Liste hinzu Email an GreyWanderer senden
Sophie X
Ex-Newbie des Monats




Dabei seit: September 2003
Geschlecht: keine Angabe
Herkunft: H-RD-WHV-HRO
Beiträge: 176

Sophie X 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

Warum die "else-Schleife" mit einbauen?


__________________
...nur Taten überzeugen...

15.04.2004, 22:27 Profil von Füge  deiner Freunde-Liste hinzu
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

Was meinst du damit Sophie? Ich weiß nicht worauf du hinaus willst. Man soll die Schleife schließen. Das da oben ist ein Beispiel wie es NICHT sein sollte. So ähnlich ist das Script von Mykul auch aufgebaut (wenn nicht genauso). Und daraus geht hervor, dass solange der Gegenstand auf dem Spieler ist (equipped), AddSpell jedes Frame ausgeführt wird, bis OnPCEquip auf eine andere Zahl (dafür das else) gesetzt wird als 1. Und wenn das dann so ist, wird jedes Frame RemoveSpell ausgeführt, bis OnPCequip wieder 1 ist. Damit scheint die DV Probleme zu haben.

Zitat:
Original von Godslayer:
Vielleicht liegt es am Spiel selbst?
Das war irgendwie doch die Antwort

PS: Ich hasse Barden. Kann mal bitte Einer meinen Rang ändern? Danke. Bitte! Ich hasse dieses Gedudel....


__________________

Abenteuer Mittel Erde
     Please visit us!

Dieser Beitrag wurde von GreyWanderer am 15.04.2004, 23:19 Uhr editiert.

15.04.2004, 22:46 Profil von Füge  deiner Freunde-Liste hinzu Email an GreyWanderer senden
Garak
Admin




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

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

Zitat:
Original von GreyWanderer


PS: Ich hasse Barden. Kann mal bitte Einer meinen Rang ändern? Danke. Bitte! Ich hasse dieses Gedudel....



noch 4 posts, dann bist Du ihn los...

hach schön, wir ham nen weiteren beweis für die überlegenheit Bethesdas gegenüber Ubisoft gefunden


__________________
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

16.04.2004, 00:12 Profil von Füge  deiner Freunde-Liste hinzu Email an Garak senden Homepage von Garak Füge Garak in deine Contact-Liste ein
Worf
Healer




Dabei seit: Januar 2003
Geschlecht:
Herkunft: Odai Plateau
Beiträge: 68

Worf 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, hab wohl ne zeit lang nicht mehr vorbei geschaut.

@ GreyWanderer: Danke der Fehler ist jetzt behoben (mit DoOnce).

So Plugin ist dann fertig bis eben dieses 3d model fürn laptop...
kriege demnächst aber 3dsmax und werde mich mal ransetzen (hab vorher noch nie gemodelt, kennt jemand ein gutes tut?)
wenn ich dann damit fertig bin, dann sag ich im forum bescheid. wer will kanns dann haben (wenn ich bis dahin ein server finde...)


__________________
IT'S A GOOD DAY TO DIE

03.05.2004, 18:38 Profil von Füge  deiner Freunde-Liste hinzu Email an Worf 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