All pages

All pages of lpcwiki

Item Extract Created Updated
adddefender ==FUNKTION: void AddDefender(object friend) ==ARGUMENTE: friend - der neue Verteidiger ==BESCHREIBUNG: Prueft die Validitaet eines neuen Verteidigers und traegt ihn gegebenenfalls in [[P_DEFENDER|P_DEFENDERS]] ein. Somit wird "friend" bei einem Angriff 6 years ago (8/9/05 6:52 PM) odin 6 years ago (8/9/05 6:52 PM) odin
anz_items_loeschen Diese [[funktionen|Funktion]] zeigt, wie mehrere gleiche Items, die z.B. in einem Raum liegen gelöscht werden können. Ein Beispiel fuer die Anwednung koennte z.B. sein: es liegen mehrere Staemme in einem Raum. Der Spieler fuerht ein Kommando aus, welches 6 years ago (8/10/05 2:42 PM) Anonymous 6 years ago (8/10/05 2:42 PM) Anonymous
id =====Id Die [[id|ID]] ist ein [[string|String]] oder [[array|Array]] mit denen sich sich das Objekt ansprechen lassen soll. ==Beschreibung: Jedes [[objekt|Objekt]] sollte sich auf die eine oder andere Weise ansprechen lassen (fuer saemtliche Aktionen, w 6 years ago (8/9/05 6:51 PM) odin 6 years ago (8/9/05 6:51 PM) odin
lpc =====LPC (Programmiersprache) LPC ist eine C-ähnliche, objektorientierte Programmiersprache für Netzwerk-Textabenteuerspiele (kurz MUD für englisch Multi User Dungeon). LPC ist eine Interpretersprache. LPC-MUDs erlauben in der Regel, zur Laufzeit Progra 6 years ago (8/9/05 6:43 PM) odin 6 years ago (8/9/05 6:43 PM) odin
lpmud =====LPMud LPMud ist eine [[mud|MUD]] Variante (auch Nebenform) entwickel von Lars Pensjö im Jahre 1989 welche die Funktionalität zwischen einer virtuellen Maschine (auch bekannt als [[driver|Driver]]) und der [[lpc|LPC]]-Sprache (auch bekannt als [[mudl 6 years ago (8/9/05 6:43 PM) odin 6 years ago (8/9/05 6:43 PM) odin
npc_verteidigung =====Wie können sich NPCs gegenseitig verteidigen? Als erstes muss eine init [[funktionen|Funktion]] zwischen den includes und der create() [[funktionen|Funktion]] eines NPCs erstellt werden. Diese könnte zum Beispiel so aussehen: ~~ init() { ::init( 6 years ago (8/9/05 6:44 PM) odin 6 years ago (8/9/05 6:44 PM) odin
problemfaelle =====Problemfälle und allg. Probleme Was Problemfälle beim Programmieren in LPC sind, dürfte klar sein und bedarf keiner Erklärung. Daher kann hier nur eine Liste mit möglichen Problemfällen aufgeführt werden. ==Liste potentieller Problemfälle Diese Li 6 years ago (8/10/05 2:18 PM) odin 6 years ago (8/10/05 2:18 PM) odin
p_defender ==NAME: P_DEFENDERS "defenders" ==BESCHREIBUNG: [[array|Array]] mit Lebewesen, die ueber einem Angriff auf das Lebewesen, in dem [[p_defender|P_DEFENDERS]] gesetzt ist (per '[[adddefender|InformDefend]]') informiert werden (nur wenn sie im gleichen R 6 years ago (8/9/05 6:52 PM) odin 6 years ago (8/9/05 6:52 PM) odin
sachen_nehmen Willst Du, daß ein NPC sich alle Sachen nimmt und sie trägt, nachdem er einen Spieler getötet hat musst Du folgende [[funktionen|Funktion]] unterhalb der create() [[funktionen|Funktion]] schreiben: ~~ void NotifyPlayerDeath(object player, object killer, 6 years ago (8/9/05 6:44 PM) odin 6 years ago (8/9/05 6:44 PM) odin
start ======LPCWiki - Eine Enzyklopädie für LPMud-Programmierer {{http://www.biochemtech.uni-halle.de/~bahbf/lpc/fuzzies.gif}} =====Worum geht es hier? Wie oft haben ich, andere, vielleicht sogar Du, über einen **[[problemfaelle|Programmierproblem]]** gesess 6 years ago (8/10/05 2:56 PM) odin 6 years ago (8/10/05 2:56 PM) odin
traegt_ruestung Hier soll gezeigt werden, wie man überprüft, ob ein Spieler ein bestimmten Rüstungsgegenstand trägt. Zusätzlich wird gezeigt, was passieren könnte wenn der Spieler diese bestimmte Rüstung nicht trägt. ~~ init() { object *ob, *hl; ::init(); if(th 6 years ago (8/9/05 6:45 PM) odin 6 years ago (8/9/05 6:45 PM) odin