npc verteidigung
[[npc_verteidigung]] last edit on
Aug 9, 2005
6:44 PM
by odin
Wie können sich NPCs gegenseitig verteidigen?
Als erstes muss eine init Funktion zwischen den includes und der create() Funktion eines NPCs erstellt werden. Diese könnte
zum Beispiel so aussehen:
init()
{
::init();
if (this_player|this_player() && this_player()->id("schmugglerboss")) AddDefender(this_player());
}Hier wird überprüft, ob this_player() die ID schmugglerboss hat. Wenn ja soll er per AddDefender in die Verteidigerliste hinzugefuegt werden.
Nach der create() Funktion muss dann noch eine Funktion geschrieben werden, die die Verteidiger im Angriffsfall informiert, den Angreifer zu töten.
void InformDefend(object enemy)
{
Kill(enemy);}
Zurück zur LPCWiki Startseite