Aufgrund einer akuten Spamwelle ist das Editieren für nicht angemeldete Benutzer zur Zeit deaktiviert. Wir bitten um Verständnis.
Scripte:TeamMessage
Aus Clonk Wiki
Allgemein
Gibt eine Nachricht fuer alle Spieler in einem bestimmten Team aus.
| TeamMessage | |
|---|---|
| Kategorie: | Nachrichten |
| Autor: | Scripte-Projekt |
| Behandelt: | {{{Behandelt}}} |
| Empfohlenes Vorwissen: | {{{Vorwissen}}} |
| Benötigt Objektpacks: | {{{Packs}}} |
| Stufe: | |
Script
global
func
TeamMessage(int
iTeam,string
szMessage,object
pObj)
{
//Globale Funktionen sind ueberrall.
for(var
i
=
0;
i
<
GetPlayerCount();
i++)
{
//Alle Spieler durchgehen.
var
rP
=
GetPlayerByIndex(i);
//Wir wollen den richtigen Spieler
if(GetPlayerTeam(rP)
==
iTeam)
PlayerMessage(rp,szMessage,pObj);
//Nachricht fuer Spieler ausgeben.
}
}
Weiteres
GetPlayerCount()
Liefert die Anzahl Spieler
GetPlayerByIndex(i)
Gibt den Spieler mit dem Index i. Beispiel: Sind noch Spieler 3 und 7 da, liefert GetPlayerByIndex(1) Spieler 7.
PlayerMessage(rp,szMessage,pObj);
Wie Message, nur wird die Nachricht nicht global ausgegeben, sondern Spieler bezogen.
| Scripte des Scripte-Projekts | |
| Bonbon · Context-Eintrag · EliminateTeam · Flint:Partikelschleuder · Hüpfbonbon · TeamMessage | |
| Flint:HitCounter · Flint:Partikelkreis · Flint:Partikelschleuder2 · Is-Funktionen · Menü:Beim Start der Runde · Normaler Flint · Partikel-Linie in den Himmel · Rakete · Random · Relaunch · Return · Sichtweite · Spawn · Startposition | |
| Clantag · Gift-Effekt · Unverwundbarkeit · Scoreboard · Zufallsgespräch | |
| Lebensbalken · Nachrichten bei Sichtkontakt · Object2Overlay · SHA1 | |
| Dieser Artikel wurde gemäß der Scriptrichtlinien veröffentlicht. |
