Inhaltsverzeichnis

oCMobSwitch

1.0.0 - Hier werden Besonderheiten angesprochen, die lediglich bei Mobs in bestimmten Klassen zu beachten sind.

Ein oCMobSwitch, kann entweder als MobClass - oCMobSwitch oder als oCMobInter eigesetzt werden. Für die Funktion des Schalters macht das keinen Unterschied.

1. Einsetzen

2.Einstellungen

2.0.0 - Einstellungen und Eintragungen im Objektfenster

-

func int B_MYSWITCH()
{ 
  if (Npc_IsPlayer(self)) 
   { 
    Wld_SendTrigger("MYMOVER"); 
    return TRUE;
   }
  else
   {
    return FALSE
   }; // Nur der Hero darf den Switch bedienen
};
func void MYSWITCH_S1() // Dieses S1 muss ins Script, in besonderen Fällen kann man auch S0 aufrufen
{
  Wld_SendTrigger("MYMOVER");
};

3. Switch mit FKW beschiessen

(Fernkampfwaffe Bogen oder Armbrust)

3.0.0 - Man kann mit einem Schalter ein nettes Feature bauen, wo man mit dem Bogen bspw. einen Schalter beschiesst, der dann auslöst. Beispiel eine Zielscheibe beschiessen

3.2.0 - Einschlag registrieren ….

3.3.0 - Treffer generieren - Damit das beim Schiessen nicht so langweilig wird würde ich einen Treffer Zufallsgenerator einbauen.

WICHTIG - Den Scriptfunc vom Trigger benutzen und den Schalter mit dem Trigger nicht verlinken.

Die Mobeinsetz-Liste mit allen Mobs und allen zugehörigen Einträgen findet ihr hier

Zurück zur Haupseite →Mobs/Grundlagen/oCMobInter

20160208(dlz)