ocmd:f(playerid,params[]) // Befehl
{
new text[128],string[128];
if(sscanf(params,"s",text))return SendClientMessage(playerid,COLOR_Farbe1,"Benutzung: /f [Text]");
new rangname[64];
if(SpielerInfo[playerid][pTeam] == 1) // Fraktionsabfrage
{
switch (SpielerInfo[playerid][pTeam]) // Rankabfrage
{
case 1;{rangname=FBIrangname1;} //Rangname 1
case 2:{rangname=FBIrangname2;}
case 3:{rangname=FBIrangname3;}
case 4:{rangname=FBIrangname4;}
case 5:{rangname=FBIrangname5;}
case 6:{rangname=FBIrangname6;}
}
}
else if(SpielerInfo[playerid][pTeam] == 1)
{
switch(SpielerInfo[playerid][pTeam])
{
case 1:{rangname=PDrangname1;}
case 2:{rangname=PDrangname2;}
case 3:{rangname=PDrangname3;}
case 4:{rangname=PDrangname4;}
case 5:{rangname=PDrangname5;}
case 6:{rangname=PDrangname6;}
}
}
else if(SpielerInfo[playerid][pTeam] == 2)
{
switch(SpielerInfo[playerid][pTeam])
{
case 1:{rangname=Terrorrang1;}
case 2:{rangname=Terrorrang2;}
case 3:{rangname=Terrorrang3;}
case 4:{rangname=Terrorrang4;}
case 5:{rangname=Terrorrang5;}
case 6:{rangname=Terrorrang6;}
}
}
else if(SpielerInfo[playerid][pTeam] == 3)
{
switch(SpielerInfo[playerid][pTeam])
{
case 1:{rangname=Medicrang1;}
case 2:{rangname=Medicrang2;}
case 3:{rangname=Medicrang3;}
case 4:{rangname=Medicrang4;}
case 5:{rangname=Medicrang5;}
case 6:{rangname=Medicrang6;}
}
}
else if(SpielerInfo[playerid][pTeam] == 6)
{
switch(SpielerInfo[playerid][pTeam])
{
case 1:{rangname=Armyrangname1;}
case 2:{rangname=Armyrangname2;}
case 3:{rangname=Armyrangname3;}
case 4:{rangname=Armyrangname4;}
case 5:{rangname=Armyrangname5;}
case 6:{rangname=Armyrangname6;}
}
}
for(new i=0; i<MAX_PLAYERS; i++) //schleife durch alle Spieler
{
if(IsPlayerConnected(i)) // begrenzung auf alle Online-Spieler
{
if(SpielerInfo[playerid][pTeam](i,SpielerInfo[playerid][pTeam])) // Wenn die Spieler in deiner Fraktion sind
{
format(string,sizeof(string),"%s %s: %s",rangname,SpielerName(playerid),text); // Das geschriebene wird konvertiert: 1. Rangname, 2. SpielerName, 3. Text
SendClientMessage(i,BSNE,string); // Die Nachricht an alle Fraktionsmitglieder
}
}
}
return 1;
}