PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Eiswaffe?



Dark_Vegeta
21.08.2007, 10:30
also wie mache ich eine Waffe? ich möchte eine Waffe haben, die Gegner einfireren kann. Da einfireren ja magieschaden ist hab ich es mir so überlegt:

Name: Die KRalle Adanos
130 Magieschaden (Einfrieren)
120 Waffenschaden
Stärke: 100

also ich bin nur am Verzweifeln bei dem Script mit dem Einfrieren. Kann man des irgendwie machen, das des Gegner einfireren kann

jesus123
21.08.2007, 10:41
du könntest dir mal das script für die eisblock-rune ansehen... da wird sich mit sicherheit was dazu finden...

EDIT: also das script des zaubers

Dark_Vegeta
21.08.2007, 10:43
du könntest dir mal das script für die eisblock-rune ansehen... da wird sich mit sicherheit was dazu finden...

EDIT: also das script des zaubers

und wo finde ich diesen script??

Oparilames
21.08.2007, 11:05
Schau dir mal die "B_CombatReactToDamage.d" in "_work\DATA\scripts\content\AI\B_Human" an.
Da findest du dann z.B. sowas:

if (Hlp_IsItem(item_equipped, ModWaffe_2H_Sword_Light_04)) //Feuerwaffe
{
Wld_PlayEffect("spellFX_FireRain", self, self, 0, 0, 0, FALSE );
};
Im Eisblockzauberscript steht dann der Effekt für das Eis.

Dark_Vegeta
21.08.2007, 11:12
Schau dir mal die "B_CombatReactToDamage.d" in "_work\DATA\scripts\content\AI\B_Human" an.
Da findest du dann z.B. sowas:

if (Hlp_IsItem(item_equipped, ModWaffe_2H_Sword_Light_04)) //Feuerwaffe
{
Wld_PlayEffect("spellFX_FireRain", self, self, 0, 0, 0, FALSE );
};
Im Eisblockzauberscript steht dann der Effekt für das Eis.

ja danke man des habe ich gebraucht. thx an alle


EDITZ: Und wo isch des in Nacht des Raben

Sumpfkrautjunkie
21.08.2007, 14:25
Hier gibts eine Anleitung, für Waffen, die beim Treffen etwas auslösen:
http://forum.worldofplayers.de/forum/showthread.php?t=200363&highlight=Effekt+waffe

Zum Einfieren wäre der Aktionsteil :

Npc_ClearAIQueue (self);
B_ClearPerceptions (self);
Wld_PlayEffect("spellFX_IceSpell_SENDPERCEPTION", self, self, 0, 0, 0, FALSE ); //Eisblockeffekt
AI_StartState (self, ZS_MagicFreeze, 0, ""); //Einfrierverhalten

return;