Alles anzeigenDas hier sieht mir nicht richtig aus:
if(IsPlayerAnAdmin(playerid,1 && 2 && 3 && 4 && 5))
Ändere das mal zu:
if(IsPlayerAnAdmin(playerid,1))
Es ist nicht das was er will, aber 1 && 2 && 3 && 4 && 5 das entspricht 1
Also steht da quasi das selbe ![]()
Schreib das mal alles so:
public OnPlayerText(playerid,text[])
{
if(GetPVarInt(playerid, "Mute")) return SendClientMessage(playerid,Rot,"Du bist stumm gestellt!"),0;
new string[145],Float:X,Float:Y,Float:Z;
if(ImSupport[playerid]==true)
{
if(IsPlayerAnAdmin(playerid,1) || IsPlayerAnAdmin(playerid,2) || IsPlayerAnAdmin(playerid,3) || IsPlayerAnAdmin(playerid,4) || IsPlayerAnAdmin(playerid,5))
{
format(string,sizeof string,"[%s] %s: %s",AdminRangName(playerid),SpielerName(playerid),text);
SendClientMessage(playerid,HBlau,string);
SendClientMessage(SupInfo[ASupportID[playerid]][SpielerID],HBlau,string);
}
else
{
format(string,sizeof string,"[%s] %s: %s",AdminRangName(playerid),SpielerName(playerid),text);
SendClientMessage(playerid,HBlau,string);
SendClientMessage(SupInfo[SupportID[playerid]][AdminID],HBlau,string);
}
return 0;
}
format(string,sizeof string,"%s: %s",SpielerName(playerid),text);
GetPlayerPos(playerid,X,Y,Z);
for(new i;i<MAX_PLAYERS;i++) {
if(IsPlayerInRangeOfPoint(i,7.0,X,Y,Z)) SendClientMessage(i,0xFEFEFEFF,string);
}
return 0;
}
mfg. ![]()