blob: 8109e06b07088bed444fa6e70a0fb9be0b72a40b [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001// (c) by Padreic (Padreic@mg.mud.de)
2
3// Auch wenn dieses Objekt noch keinerlei tieferen Sinn hat, so ist es doch
4// bereits ein vollstaendiges Objekt (bereits eine einzige Funktion reicht
5// fuer ein LPC-Object aus).
6
7// Die 3 Funktionen in diesem Objekt haben darueber hinaus noch eine
8// ganz besondere Bedeutung. Jede dieser 3 Funktionen wird vom Game-Driver
9// im laufenden Betrieb bei besonderen Anlaessen aufgerufen.
10
11protected void create()
12// Diese Funktion wird aufgerufen sobald dieses Objekt geclont wird.
13{
14 // gibt an den Spieler der dieses Objekt clont eine Meldung aus.
15 tell_object(this_player(), "Hello World!\n");
16}
17
18void init()
19// Diese Funktion wird aufgerufen, sobald ein Spieler oder ein NPC in
20// Reichweite dieses Objektes kommt: Also entweder wenn ein Lebewesen in
21// das Objekt bewegt wird oder umgekehrt oder wenn ein Lebewesen in die
22// Umgebung eines Objektes kommt oder umgekehrt.
23{
24 // gibt wieder eine Meldung an den Spieler aus...
25 tell_object(this_player(), ("Hello again :).\n");
26}
27
28void reset()
29// Diese Funktion wird im beruemten Reset aufgerufen, den Du ja sicher auch
30// schon als Spieler kennengelernt hast (Also alle 30-60 Minuten).
31// Ausnahme: Wenn das Objekt laengere Zeit mit keinem anderen Objekt
32// kommuniziert hat, wird diese Funktion vorlaeufig nicht mehr aufgerufen!
33{
34 // Hier kann man nun auch irgendetwas machen. Ein write("..") haette
35 // hier jedoch keinen Effekt, da kein Spieler diese Funktion ausgeloest
36 // hat und daher nicht bekannt ist, an wen die Meldung denn gehen soll...
37}