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