Hallo.
1.) Das kannst Du über die Faction machen. Alle Untoten sind Mitglied in der Faction
UndeadFaction und das kannst Du mit
GetInFaction abfragen.
2.) Nein, das geht nicht.
3.) Das Script muss wie folgt lauten (sofern ich die MessageBox richtig interpretiere)
PHP-Code:
scn zzzskeletonaltarscript
short button
short necro
begin onactivate
if ( necro == 0 )
if ( IsActionRef Player == 1 )
Messagebox "Was für ein Skelett wollt ihr beschwören?[Skelette sind gute Nah- und Fernkämpfer mit hoher Waffenresistenz und einer Schwäche gegen Magie]" "Skelett [1 Knochenstaub]" "Abbrechen"
set necro to 1
endif
End
Begin GameMode
if ( necro == 1 )
Set button to GetButtonPressed
if ( button == 0 )
if ( Player.GetItemCount Bonemeal >= 1 )
Player.PlaceAtMe ZZZnecroskeleton1 1
Player.RemoveItem Bonemeal 1
set necro to 0
else
Message "Ihr habt nicht genug Ressourcen"
set necro to 0
endif
elseif ( button == 1 )
set necro to 0
endif
endif
end