MG Mud User | 88f1247 | 2016-06-24 23:31:02 +0200 | [diff] [blame^] | 1 | BEFEHL: |
| 2 | `funktion, ``funktion oder |
| 3 | -*funktion, --*funktion |
| 4 | |
| 5 | ARGUMENTE: |
| 6 | Alle Stackelemente bis zum letzten Lock. |
| 7 | funktion -- Name einer efun. |
| 8 | |
| 9 | FUNKTION: |
| 10 | Rufe die angegebene efun auf, und uebergebe alle Stackelemente |
| 11 | bis zum letzten Lock als Argumente. Entferne den Lock. |
| 12 | Wenn die efun mit doppelten Backquotes oder Minuszeichen ('``' oder |
| 13 | '--*') aufgerufen wurde, lege das Ergebnis auf den Stack. (Bei |
| 14 | einfachem '`' also nicht.) |
| 15 | |
| 16 | BEISPIEL: |
| 17 | ,me `environment |
| 18 | Enspricht: |
| 19 | environment( this_player() ); |
| 20 | |
| 21 | WARNUNG: |
| 22 | Man sollte vorher nachschauen, ob nicht noch etwas auf dem Stack |
| 23 | liegt, denn wenn kein Lock da ist, werden zuaetzlich noch |
| 24 | ungewunschte Argumente mituebergeben. |
| 25 | Deshalb besser so: ,,me ``environment |