Bugfix:
#include <a_samp>
enum P_TEAM { SWAT, SUSPECTS }; //Das hier
new P_TEAM:pTeam[MAX_PLAYERS]; // Und das hier
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
/* Hier wird per Zufall ein Spieler Team ausgewählt! */
new _rand = random(2);
if(_rand == 0)
pTeam[playerid] = SWAT;
else if(_rand == 1)
pTeam[playerid] = SUSPECTS;
}
public OnPlayerText(playerid, text[])
{
if(text[0] == '!')
{
SendTeamMessage(text, pTeam[playerid]);
return 0;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp("/swat", cmdtext))
{
SendClientMessage(playerid, 0xFF0000AA, "Du bist nun SWAT!");
pTeam[playerid] = SWAT;
return 1;
}
if(!strcmp("/suspect", cmdtext))
{
SendClientMessage(playerid, 0xFF0000AA, "Du bist nun böse ;)");
pTeam[playerid] = SUSPECTS;
return 1;
}
return 0;
}
stock SendTeamMessage(arg1[], P_TEAM:arg2)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(pTeam[i] == arg2)
SendClientMessage(i, 0xFF6900AA, arg1);
}
}