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

Wechseln zu: Navigation, Suche

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: Anfänger






Script

C4Script
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

C4Script
 
GetPlayerCount()
 

Liefert die Anzahl Spieler

C4Script
 
GetPlayerByIndex(i)
 

Gibt den Spieler mit dem Index i. Beispiel: Sind noch Spieler 3 und 7 da, liefert GetPlayerByIndex(1) Spieler 7.

C4Script
 
PlayerMessage(rp,szMessage,pObj);
 

Wie Message, nur wird die Nachricht nicht global ausgegeben, sondern Spieler bezogen.

Scripte des Scripte-Projekts
AnfängerBonbon · Context-Eintrag · EliminateTeam · Flint:Partikelschleuder · Hüpfbonbon · TeamMessage
Fortgeschrittene FortgeschritteneFlint: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
Profi Profi ProfiClantag · Gift-Effekt · Unverwundbarkeit · Scoreboard · Zufallsgespräch
Experte Experte Experte ExperteLebensbalken · Nachrichten bei Sichtkontakt · Object2Overlay · SHA1


Wipfhunt.png Dieser Artikel wurde gemäß der Scriptrichtlinien veröffentlicht.
extern