Ich glaube, das geht anderster.
Da du ja sowieso OBSE verwendest, kann ich ja OBSE benutzen.
Skript kommt dann gleich... oder auch morgen, wenn ich so auf die Uhr schaue. :shock: :roll:
mfg
Kahmul
EDIT: Hat doch noch geklappt:
Code:SCN ... Ref NPC Ref Target Short Random Short Init Float fQuestDelayTime Begin GameMode If fQuestDelayTime != 0.001 set fQuestDelayTime to 0.001 Endif If Init == 0 set NPC to GetCrossHairRef set Random to Rand 1 10 set Init to 2 ElseIf Init != 1 return ElseIf Init == 1 set Target to NPC set Init to 2 Endif End Begin OnHit Target If Player.getEquipped <Waffe> == 1 && If Random == 10 && If Init == 2 ; Was du machen willst set Init to 0 Else set Init to 0 return Endif End
Hä? In einem Quest-Skript funktionieren keine "onHit"-Blöcke.