| Autor |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
07.04.2004, 21:46 |
|
Garak
Admin
     

Dabei seit: Juli 2002
Geschlecht: 
Herkunft: Cardassia Prime
Beiträge: 9271
 |
|
|
der fehler ist diesmal nicht ganz so gut versteckt 
if ( stopper == 0 )
Player->BecomeWereWolf
set stopper to 1
Set timer to ( timer + GetSecondsPassed )
ist eigentlich offensichtlich: stopper wird einmal auf 1 gesetzt und dabeit wird auch der Timer hochgesetzt - nur wird danach der teil der weiter hochzählt nicht mehr aufgerufen, stopper ist schließlich jetzt == 1. zu allem überfluss wird das script auch noch direkt danach gestoppt.... also: such einen neuen (besseren) platz für "set stopper to 1"
__________________ 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 
|
|
07.04.2004, 21:51 |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
aha, danke
werde ich gleich mal ausprobiern, also muss stopper == 1 hinter Set timer to ( timer + GetSecondsPassed ) stehen ?
und was ist im ersten script falsch, bzw. wie könnte man das anders machen, denn ich möchte, dass der player den gegenständ nur eine bestimmte zeit behält.
leider kann ich da nicht den beschwörungsspell nehmen, da dieser dann ja von einem activator ausgeführt wird und dann nicht funktioniert.
__________________ IT'S A GOOD DAY TO DIE
|
|
07.04.2004, 22:12 |
|
Garak
Admin
     

Dabei seit: Juli 2002
Geschlecht: 
Herkunft: Cardassia Prime
Beiträge: 9271
 |
|
|
na eigentlich sollte das set stopper to 1 hinter das Undowerewolf....
und zu script 1: Removeitem und gegenstände mit script drauf sollte um jeden preis vermieden werden - einerseits, weil die "unstapelbarkeit" zu zählfehlern führen kann (da hat man dann unter umständen plötzlich -32xxx Bögen im Inventar) und ein gegenstand sich niemals selbst per removeitem entsorgen darf, da besteht höchste Absturzgefahr... schau dir die gewünschten effekte für Deinen Bogen doch mal an: - wär es da nicht das einfachste, 30 sekunden Bound Bow auf den spieler zu legen?
__________________ 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 
|
|
07.04.2004, 22:31 |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
bound bow hatte ich ja zu anfang.
sowas wie :
if ( button == 1 )
cast "bound longbow" Player
endif
nur das problem war das, dass ich keinen bogen im inventar hatte. ich dachte, das liegt daran, dass der activator den spell ausführt.
im spellmaking - fenster kann man auch nur die dauer einstellen und nicht das ziel.
mit dem werwolf rückverwandeln funzt jetzt.
zwischenfrage: ist das mit dem werwolf in bloodmoon das gleiche wie mit vampiren ? einmal werwolf und zurück und dann nie wieder ?
wenn ja, gibts da eine möglichkeit das zu umgehen ?
__________________ IT'S A GOOD DAY TO DIE
Dieser Beitrag wurde von Worf am 07.04.2004, 22:52 Uhr editiert.
|
|
07.04.2004, 22:42 |
|
Garak
Admin
     

Dabei seit: Juli 2002
Geschlecht: 
Herkunft: Cardassia Prime
Beiträge: 9271
 |
|
|
ja, ich weiss, boundbow on touch geht nicht - aber Du kannst ne ability definieren und sie mit addspell/removespell auf den player klatschen bzw sie wieder wegnehmen.
zum wolf: Don't panic, die verwandlung wird ja auch so immer hin- und hergeschaltet, ich glaube das original macht das auch gescriptet (kan grad nicht nachschauen), schon um nicht mit hircines Ring zu kollidieren. aber ne verwandlung in einen Werwolf für 30 s ist wenig sinnvoll, um nicht zu sagen sehr gefährlich, da dich ja niemand bei der verwandlung sehen darf...
__________________ 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 
|
|
08.04.2004, 08:57 |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
ok, dann lass ich das mit bound bow.
werwolf funzt jetzt. danke vielmals.
gibt es eigentlich ein befehl mit dem man die rasse ändern kann ?
wenn man enableracemenu macht, dann kann man das erste mal auf "ok" klicken, alle anderen male steht da nur "weiter" und anschließend kommt man nicht mehr weiter.
oder ein befehl mit dem man bodyparts ändern kann ?
__________________ IT'S A GOOD DAY TO DIE
Dieser Beitrag wurde von Worf am 08.04.2004, 17:33 Uhr editiert.
|
|
08.04.2004, 14:49 |
|
Garak
Admin
     

Dabei seit: Juli 2002
Geschlecht: 
Herkunft: Cardassia Prime
Beiträge: 9271
 |
|
|
enableracemenu funktioniert immer nur das erste mal nach dem laden in der gewüschten form - ist leider fest verdrahtet so, sa kann man kaum was machen. Bodyparts kannst Du höchstens mit kleidung/rüstung überdecken - wenigstens funktioniert ab Tribunal der equip-befehl...
was war das problem mit der ADdspell/ability-Methode bei boundbow? nur die fehlende Cast-animation an deinem "laptop"?
__________________ 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 
|
|
08.04.2004, 21:53 |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
keine ahnung, ich hab mir die idee aus den kopf geschlagen und mich damit abgefunden, dass ich das mit longbow nicht hinkrieg. der script editor ist ja nicht perfekt, vielleicht geht das überhaupt nicht.
(dass man einen gegenstand erhält, den man ausrüsten kann und der dann nach einer bestimmten zeit wieder verschwindet, OHNE, dass man selbst einen spell auführt )
ich habe das plug-in jetzt von scripten, gesprächen, npcs, quests fertiggestellt. (ist ja nur ein kleiner quest um die letzte funktion des laptops)
leider fehlt mir immer noch ein model, texturen und icon für den laptop. ok, icon wird nicht das problem sein, aber ich habe keine ahnung, wie man ein 3d model herstellt und erst recht noch texturieren.
wurde eigentlich schon eine lösung für das problem mit
addSpell und RemoveSpell gefunden ?
ich meine, wenn man den spell als ability definiert hat und diese per removeSpell entfernt, dann ist im magiemenü die anzeige der auf einem wirkenden zauber nämlich schwarz, bzw. leer. die zauber wirken zwar immer noch (rechts unten im bildschirm sieht mans) aber die anzeige ist leer. ist zwar nur ein schönheitsfehler, aber trotzdem...
__________________ IT'S A GOOD DAY TO DIE
|
|
08.04.2004, 23:56 |
|
Garak
Admin
     

Dabei seit: Juli 2002
Geschlecht: 
Herkunft: Cardassia Prime
Beiträge: 9271
 |
|
|
Zitat: Original von Worf
wurde eigentlich schon eine lösung für das problem mit
addSpell und RemoveSpell gefunden ?
ich meine, wenn man den spell als ability definiert hat und diese per removeSpell entfernt, dann ist im magiemenü die anzeige der auf einem wirkenden zauber nämlich schwarz, bzw. leer. die zauber wirken zwar immer noch (rechts unten im bildschirm sieht mans) aber die anzeige ist leer. ist zwar nur ein schönheitsfehler, aber trotzdem...
ich glaub ich versteh nicht wirklich, was du damit sagen willst, ich hatte noch nie unterschiedliche anzeigen von magiemenü und Iconleiste - allerdings wird die anzeige erst korrekt aktualisiert, wenn man den menümodus wieder verläßt - was sich ja im notfall mit einem menutest 0 erledigen läßt
__________________ 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, 00:56 |
|
Worf
Healer
   

Dabei seit: Januar 2003
Geschlecht: 
Herkunft: Odai Plateau
Beiträge: 68
 |
|
|
komisch, wirklich nicht ?
das erste mal habe ich das im cloak of three mod entdeckt und herausgefunden, dass es mit RemoveSpell zusammenhängt. kannst dir ja (wenn du willst) ein kurzes plugin erstellen, das zuerst addspell und dann removespell auf player ausführt.
ich habe schon mal ein thread darüber aufgemacht:
http://www.morrowindforum.de/wbboard/thr...7586&boardid=10
naja, egal vielen dank jedenfalls, für die script-hilfe.
__________________ IT'S A GOOD DAY TO DIE
|
|
09.04.2004, 12:25 |
|
|