blob: 601587c9a8a2833305ef4cd084cd5a03967a9a1a [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001AssocMember()
2=============
3
4FUNKTION
5--------
6::
7
8 int AssocMember(object npc)
9
10DEFINIERT IN
11------------
12::
13
14 /std/living/team.c
15
16ARGUMENTE
17---------
18::
19
20 Der zuzuordnende NPC.
21
22BESCHREIBUNG
23------------
24::
25
26 Ordnet einen NPC einem Spieler zu. Dieser ist dann
27 immer im Team des Spielers, moeglichst in der gleichen Reihe.
28
29RUECKGABEWERT
30-------------
31::
32
33 1, falls Zuordnung erfolgreich, sonst 0.
34
35BEISPIEL
36--------
37::
38
39 void fun(object pl)
40 {
41 if ( pl && pl->AssocMember(this_object()) )
42 tell_object(pl,break_string(
43 "Ich kaempfe nun auf Deiner Seite!\n",78,"Ein Feuerteufel "
44 "teilt Dir mit:");
45 ...
46 }
47
48BEMERKUNGEN
49-----------
50::
51
52 1. Kann nur von Gilden, Spellbooks, vom Objekt selber und vom
53 zuzuordnenden NPC aufgerufen werden.
54 2. Einem NPC, der selber einem Spieler zugeordnet ist, kann kein
55 NPC zugeordnet werden.
56
57SIEHE AUCH
58----------
59::
60
61 Uebersicht: teamkampf
62 Properties: P_TEAM, P_TEAM_ASSOC_MEMBERS, P_TEAM_ATTACK_CMD,
63 P_TEAM_AUTOFOLLOW, P_TEAM_COLORS, P_TEAM_LEADER,
64 P_TEAM_NEWMEMBER, P_TEAM_WANTED_ROW, P_TEAM_WIMPY_ROW
65 Bewegung: IsTeamMove, TeamFlee
66 Mitglieder: IsTeamLeader, TeamMembers
67 Kampf: DeAssocMember, InsertEnemyTeam, SelectNearEnemy,
68 SelectFarEnemy
69 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
70 PresentTeamPosition, SwapRows
71 Sonstiges: TeamPrefix, teamkampf_intern
72
73
74Last modified: 04.10.2011, Zesstra
75