blob: 8109e06b07088bed444fa6e70a0fb9be0b72a40b [file] [log] [blame]
// (c) by Padreic (Padreic@mg.mud.de)
// Auch wenn dieses Objekt noch keinerlei tieferen Sinn hat, so ist es doch
// bereits ein vollstaendiges Objekt (bereits eine einzige Funktion reicht
// fuer ein LPC-Object aus).
// Die 3 Funktionen in diesem Objekt haben darueber hinaus noch eine
// ganz besondere Bedeutung. Jede dieser 3 Funktionen wird vom Game-Driver
// im laufenden Betrieb bei besonderen Anlaessen aufgerufen.
protected void create()
// Diese Funktion wird aufgerufen sobald dieses Objekt geclont wird.
{
// gibt an den Spieler der dieses Objekt clont eine Meldung aus.
tell_object(this_player(), "Hello World!\n");
}
void init()
// Diese Funktion wird aufgerufen, sobald ein Spieler oder ein NPC in
// Reichweite dieses Objektes kommt: Also entweder wenn ein Lebewesen in
// das Objekt bewegt wird oder umgekehrt oder wenn ein Lebewesen in die
// Umgebung eines Objektes kommt oder umgekehrt.
{
// gibt wieder eine Meldung an den Spieler aus...
tell_object(this_player(), ("Hello again :).\n");
}
void reset()
// Diese Funktion wird im beruemten Reset aufgerufen, den Du ja sicher auch
// schon als Spieler kennengelernt hast (Also alle 30-60 Minuten).
// Ausnahme: Wenn das Objekt laengere Zeit mit keinem anderen Objekt
// kommuniziert hat, wird diese Funktion vorlaeufig nicht mehr aufgerufen!
{
// Hier kann man nun auch irgendetwas machen. Ein write("..") haette
// hier jedoch keinen Effekt, da kein Spieler diese Funktion ausgeloest
// hat und daher nicht bekannt ist, an wen die Meldung denn gehen soll...
}