blob: 5f35326b6c7ddeb26e8ad515362642e8841a0e2a [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001
2DeAssocMember()
3
4
5FUNKTION:
6 int DeAssocMember(object npc)
7
8DEFINIERT IN:
9 /std/living/team.c
10
11ARGUMENTE:
12 Der NPC, der nicht mehr zugeordnet sein soll.
13
14BESCHREIBUNG:
15 Hebt die Zuordnung eines NPCs zu einem Spieler auf.
16
17RUECKGABEWERT:
18 1, falls Aufhebung erfolgreich, sonst 0.
19
20BEISPIEL:
21 void fun(object pl)
22 {
23 if ( pl && pl->DeAssocMember(this_object()) )
24 tell_object(pl,break_string(
25 "Ich kaempfe nun nicht mehr auf Deiner Seite!\n",78,
26 "Ein Feuerteufel teilt Dir mit:");
27 ...
28 }
29
30BEMERKUNGEN:
31 Kann nur von Gilden, Spellbooks, vom Objekt selber und vom
32 zugeordneten NPC aufgerufen werden.
33
34SIEHE AUCH:
35 Uebersicht: teamkampf
36 Properties: P_TEAM, P_ASSOC_MEMBERS, P_TEAM_ATTACK_CMD,
37 P_TEAM_AUTOFOLLOW, P_TEAM_COLORS, P_TEAM_LEADER,
38 P_TEAM_NEWMEMBER, P_TEAM_WANTED_ROW, P_TEAM_WIMPY_ROW
39 Bewegung: IsTeamMove, TeamFlee
40 Mitglieder: IsTeamLeader, TeamMembers
41 Kampf: AssocMember, InsertEnemyTeam, SelectNearEnemy,
42 SelectFarEnemy
43 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
44 PresentTeamPosition, SwapRows
45 Sonstiges: TeamPrefix, teamkampf_intern
46
47----------------------------------------------------------------------------
48Last modified: 16-08-2010, Gabylon