Hi!
Ich habe mir vier Begleiter gemacht, denen ich nun per Skript Befehle erteilen möchte.
Sachen wie sie zum Beispiel zum Angriff auf eine bestimmte Person aufzurufen.
Mein Skript funktioniert nicht wirklich gut ... sprich gar nicht.
Dieses Skript beinhaltet die Gruppenbefehle.
Ich habe es auf die Begleiter als Objekt-Skript gelegt.
Das ist noch nicht alles. 😉
Ich wollte auch jedem einzel Befehle erteilen können.
Ich weiß nicht wirklich, auf wen oder was ich mein Skript legen kann.
Außerdem gibt es dabei auch ein kleines Problem.
Danke im Vorraus!
MfG Wave
Ich habe mir vier Begleiter gemacht, denen ich nun per Skript Befehle erteilen möchte.
Sachen wie sie zum Beispiel zum Angriff auf eine bestimmte Person aufzurufen.
Mein Skript funktioniert nicht wirklich gut ... sprich gar nicht.
Dieses Skript beinhaltet die Gruppenbefehle.
Ich habe es auf die Begleiter als Objekt-Skript gelegt.
scn 00ControlTheNPC
ref Target
Begin GameMode
If ( Player.Cast 0Angreifen Target )
StartCombat Target
Elseif ( Player.Cast 0FernwaffenAngriff Target ) && ( GetDistance Target >= 300 ) && ( GetIsPlayableRace != Nord )
RemoveItem 0Schwert 1
StartCombat Target
If ( GetDistance Target <= 300 )
AddItem 0Schwert 1
Elseif ( Target.GetDead )
AddItem 0Schwert 1
endif
Elseif ( Player.Cast 0NahkampfAngriff Target )
RemoveItem 0Bogen 1
StartCombat Target
If ( Target.GetDead )
AddItem 0Bogen 1
endif
Elseif ( Player.Cast 0Sammeln Player )
StopCombat
AddScriptPackage 0SoldatenSammeln
endif
end
Begin OnStartCombat Player
StopCombat Player
end
Das ist noch nicht alles. 😉
Ich wollte auch jedem einzel Befehle erteilen können.
Ich weiß nicht wirklich, auf wen oder was ich mein Skript legen kann.
Außerdem gibt es dabei auch ein kleines Problem.
short Button
Begin OnActivate Player
set button to -1
MessageBox "Was verlangt ihr von eurem finsteren Diener?", "Folge mir!", "Bleib hier!", "Greif Alles und Jeden an!", "Such nach Feinden!"
end
Begin GameMode
Set Button to GetButtonPressed
If ( Button == 0 )
AddScriptPackage 0SoldatenFollow
Elseif ( Button == 1 )
SetActorValue Energy 0
Elseif ( Button == 2 )
SetActorValue Aggression 100
Elseif ( Button == 3 )
AddScriptPackage 0SoldatenGegnerSuchen
endif
end
Danke im Vorraus!
MfG Wave