MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | HasMiniQuest() |
| 2 | |
| 3 | FUNKTION: |
| 4 | int HasMiniQuest(mixed pl, mixed name) |
| 5 | |
| 6 | DEFINIERT IN: |
| 7 | /secure/questmaster |
| 8 | |
| 9 | ARGUMENTE: |
| 10 | pl |
| 11 | Name des Spielers oder das Spielerobjekt |
| 12 | name |
| 13 | Filename des Objekts oder das Objekt selbst, welches die Miniquest |
| 14 | im Spieler eintragen darf, oder die Nummer (int) der Miniquest |
| 15 | |
| 16 | RUeCKGABEWERT: |
| 17 | 1 : Der Spieler hat die MiniQuest |
| 18 | 0 : Der Spieler hat die MiniQuest noch nicht |
| 19 | -2 : angegebene Miniquest existiert nicht |
| 20 | -3 : falsche Datentypen fuer pl oder name uebergeben |
| 21 | |
| 22 | BESCHREIBUNG: |
| 23 | Mit dieser Funktion kann getestet werden, ob ein Spieler eine |
| 24 | MiniQuest bereits geloest hat. Dabei ist entweder der Filename des |
| 25 | Objektes anzugeben, das die Quest im Spieler eintragen darf oder |
| 26 | das Objekt selbst. |
| 27 | |
| 28 | BEISPIEL: |
| 29 | if( QM->HasMiniQuest(getuid(this_player()), this_object())!=1 ) |
| 30 | write("Du bist noch nicht reif genug.\n"); |
| 31 | |
| 32 | SIEHE AUCH: |
| 33 | GiveMiniQuest(L) |
| 34 | /secure/questmaster.h, /secure/questmaster.c |
| 35 | |
| 36 | ---------------------------------------------------------------------------- |
| 37 | Zuletzt geaendert: 2014-Feb-03, Arathorn. |