#include <properties.h>
gehe zum Quellcode dieser Datei
Funktionen | |
| create () | |
| lies (str) | |
| reset () | |
Variablen | |
| inherit std | thing |
| create | ( | ) |
Definiert in Zeile 5 der Datei anfaengerbuch.c.
Benutzt AddCmd(), AddId(), create(), NEUTER, P_GENDER, P_LONG, P_NAME, P_NOBUY, P_SHORT, P_WEIGHT und SetProp().
00006 { 00007 if(!clonep(this_object())) return; 00008 ::create(); 00009 SetProp(P_SHORT, "Ein Buch"); 00010 SetProp(P_LONG, 00011 "Du haelst ein leinengebundenes Buch in Deinen Haenden. Der Titel heisst:\n"+ 00012 "'Erste Schritte im MorgenGrauen'. Du kannst es mit 'lies buch' lesen.\n"); 00013 SetProp(P_NAME,"Handbuch"); 00014 SetProp(P_GENDER, NEUTER); 00015 SetProp(P_WEIGHT,250); 00016 SetProp(P_NOBUY, 1); 00017 AddId(({"buch","erste schritte","handbuch"})); 00018 AddCmd(({"lies","lese"}), "lies"); 00019 }

| lies | ( | str | ) |
Definiert in Zeile 21 der Datei anfaengerbuch.c.
Benutzt name, notify_fail(), P_IDS und QueryProp().
Wird benutzt von artikel(), lesen(), LiesArtikel() und ReadNextUnread().
00022 { 00023 string was; 00024 notify_fail("Was willst Du lesen ? Syntax: LIES <ETWAS>.\n"); 00025 if(!str) return 0; 00026 if(sscanf(str,"%s",was)!=1) return 0; 00027 if(member(QueryProp(P_IDS), was)<0) return 0; 00028 say(this_player()->name() + " liest ein Buch.\n",this_player()); 00029 this_player()->more("/obj/anfaenger.text"); 00030 return 1; 00031 }


| reset | ( | void | ) |
Definiert in Zeile 33 der Datei anfaengerbuch.c.
00034 { 00035 if(!clonep(this_object())) return 1; 00036 if(!environment(this_object())) 00037 return remove(); 00038 if(!interactive(environment(this_object()))) 00039 { 00040 if(!clonep(environment(this_object()))) 00041 tell_room(environment(this_object()),"Ein Buch verschwindet mit Knall und Schwefelduft.\n"); 00042 return remove(); 00043 } 00044 return 1; 00045 }
| inherit std thing |
Definiert in Zeile 1 der Datei anfaengerbuch.c.
1.6.3