PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Scriptproblem: GetSpellEffect



Killfetzer
21-11-05, 09:09
Ich bastele derzeit an einem Script, in dem geprüft werden soll ob jemand (z.B.)eine Feuerresistenz auf sich beschworen hat. Kann ich nur die Tatsache abfragen, ob ein solcher Effekt vorhanden ist (per GetSpellEffect) oder gibt es eine Möglichkeit die Stärke dieses Zaubers festzustellen.
bzw. Wäre es möglich ein script zu schreiben, dass überprüft, ob jemand mehr als 50% Feuerresistenz besitzt und wie sehe so ein script aus?

Danke schon im vorraus,
mfg Killfetzer http://forums.ubi.com/infopop/emoticons/icon_smile.gif

Killfetzer
21-11-05, 09:09
Ich bastele derzeit an einem Script, in dem geprüft werden soll ob jemand (z.B.)eine Feuerresistenz auf sich beschworen hat. Kann ich nur die Tatsache abfragen, ob ein solcher Effekt vorhanden ist (per GetSpellEffect) oder gibt es eine Möglichkeit die Stärke dieses Zaubers festzustellen.
bzw. Wäre es möglich ein script zu schreiben, dass überprüft, ob jemand mehr als 50% Feuerresistenz besitzt und wie sehe so ein script aus?

Danke schon im vorraus,
mfg Killfetzer http://forums.ubi.com/infopop/emoticons/icon_smile.gif

GreyWanderer
21-11-05, 13:06
Nur bedingt dokumentiert, sollte aber funktionieren:

GetResistFire (hält den Wert ... sollte ein ganzzahliger sein von 0 bis ...hmm naja jedenfalls weit mehr als 500 http://forums.ubi.com/infopop/emoticons/icon_wink.gif )

Kann man aber auch in SfD finden http://forums.ubi.com/infopop/emoticons/icon_wink.gif

ReneMiner
21-11-05, 19:22
Bedingt geht es:

Entweder Du prüfst nur auf bestimmte Zauber die diesen Effekt >50% beinhalten

if ( NPCID-> GetSpellEffect "ID des Spells" )

dabei entgehen die aber sämtliche Zauber aus PlugIns oder die der Spieler sich beim Magier hat machen lassen

oder aber -

if ( NCPID-> GetEffect number_of_effect)

dann kennst Du den Wirkungsgrad nicht es werden aber alle Zauber berücksichtigt die den Effekt beinhalten

Die Nummern der Effekte findest Du in der Editor Hilfe (Magic Effect List)

Killfetzer
22-11-05, 12:17
Danke, mit den beiden sollten beide Probleme von mir zu lösen sein.