Ich bin gerade dabei ein "intelligentes" Schwert zu scipten, aber ich bräuchte dazu einen Befehl, mit dem man die ID des getroffenen Gegners ermitteln kann. Kann mir da jemand weiterhelfen?
Ich bin gerade dabei ein "intelligentes" Schwert zu scipten, aber ich bräuchte dazu einen Befehl, mit dem man die ID des getroffenen Gegners ermitteln kann. Kann mir da jemand weiterhelfen?
Ich weiß nicht, ob es geht die ID des getroffenen Gegners zu ermitteln, aber es geht die ID eines Gegners zu bekommen, der mit einem kämpft (den muß man ja notwendigerweise treffen). Bin nicht so der gute Scripter, aber es dürfte in die Richtung gehen.
Also, heißt das, wenn ich im Spiel in einen Kampf gerate, ermittelt dieser Script die ID des Gegners? Wenn ich jetzt den Script per OnEquip an das Schwert lege und einen zweiten Script als Magischen Effekt nehme, der auf jede ID reagiert, müsste das funktionieren...
Ich glaube schon.Zitat von Bigjoooooe
Es geht doch (denke ich zumindest), daß man beim Treffen eine ID des Gegners ermitteln kann (habe mich oben evtl. geirrt).
Das müßte eigentlich auch gehen. Sollte auch dahingehend realistischer sein, weil das Schwert erst weis wer der Gegner ist, wenn es das Blut dessen gekostet hat.
OnHit funktioniert nicht mit Waffen, sondern nur für NPCs und Viecher. Anders gesagt: Man kann mit OnHit in einem Script das auf einem NPC liegt herausfinden, ob dieser NPC getroffen wurde, aber man kann damit nicht herausfinden, ob eine Waffe irgendwas getroffen hat.
Es müsste aber gehen, den vom Schwert getroffenen Gegner mittels eines ScriptEffekts zu ermitteln, den man auf das Schwert legt. Etwa so: