blob: 93f27b41a39a24e5c8331e3acdd24727b1538d73 [file] [log] [blame]
Zesstra18626972017-01-31 10:38:27 +01001SwapRows()
2==========
3
4FUNKTION
5--------
6::
7
8 int SwapRows( object ob1, object ob2 )
9
10DEFINIERT IN
11------------
12::
13
14 /std/living/team.c
15
16ARGUMENTE
17---------
18::
19
20 ob1, ob2 - Spieler, die die Reihen tauschen sollen.
21
22BESCHREIBUNG
23------------
24::
25
26 Die angegebenen Spieler tauschen die Reihen.
27
28RUECKGABEWERT
29-------------
30::
31
32 1 bei erfolgreichem Tausch, 0 sonst.
33
34BEMERKUNG
35---------
36::
37
38 Der Tausch wird nur durchgefuehrt, wenn die angegebenen Spieler auch
39 tatsaechlich im Team sind und damit kein NPC vor einen Spieler gestellt
40 wuerde.
41 Moechte man wissen, ob ein Spieler eine Reihe gewechselt hat, muss man
42 sich der Hilfe eines Hooks bedienen: H_HOOK_TEAMROWCHANGE
43
44SIEHE AUCH
45----------
46::
47
48 Uebersicht: teamkampf
49 Properties: P_TEAM, P_TEAM_LEADER, P_TEAM_ASSOC_MEMBERS,
50 P_TEAM_NEWMEMBER
51 Bewegung: IsTeamMove, TeamFlee
52 Mitglieder: IsTeamLeader, TeamMembers
53 Kampf: AssocMember, DeAssocMember, InsertEnemyTeam
54 SelectNearEnemy, SelectFarEnemy
55 Positionen: PresentPosition, PresentRows, PresentEnemyRows,
56 PresentTeamPosition
57 Sonstiges: TeamPrefix, teamkampf_intern
58
59
60Last modified: 16-08-2010, Gabylon
61