public OnPlayerText(playerid,text[])
{
print("OnPlayerText gestartet");
new string[256];
print("1");
if(SpielerInfo[playerid][Istreport]!=0)
{
print("2");
format(string,256,""Desing"[Report]:{FFFFFF} (%d)%s sagt: %s",playerid,GetName(playerid),text),SendClientMessage(SpielerInfo[playerid][Istreport],WHITE,string);
SendClientMessage(playerid,WHITE,string);
return 0;
}
print("3");
if(Eingeloggt[playerid]==0)return 1;
print("4");
if(SpielerInfo[playerid][Mute]!=-1)
{
print("5");
SendClientMessage(playerid,RED,"Du bist gemutet!");
return 0;
}
print("6");
if(CheckBadWords(playerid,text) == 1)
{
print("7");
return 0;
}
print("8");
SetPVarInt(playerid,"TextSpamCount",GetPVarInt(playerid,"TextSpamCount")+1);
print("9");
if(GetPVarInt(playerid,"TextSpamCount")==5 && SpielerInfo[playerid][Mute]==-1 && !IsPlayerNPC(playerid))
{
print("10");
format(string,256,"System: (%d)%s wurde 2 Minuten vom System gemutet. Grund: Spam",playerid,GetName(playerid));
SendClientMessageToAll(RED,string);
SpielerInfo[playerid][Mute]=2;
SetPVarInt(playerid,"TextSpamCount",0);
return 0;
}
print("11");
format(string,256,"(%d)%s sagt: %s",playerid,GetName(playerid),text);
print("12");
SMessage(playerid,WHITE,string,20);
print("13");
SetPlayerChatBubble(playerid,text,0xFF0000FF,25,10000);
print("14");
if(anty(text))
{
print("15");
format(string,256,"( Verdacht auf Abwerben (Normaler Chat):(%d)%s sagt: %s )",playerid,GetName(playerid),text);
SendAdminMessage(RED,string);
}
print("OnPlayerText ausgefürhrt.");
return 0;
}
Das nennt sich Debugging.
Lass es mal so laufen. Dann poste was im Server Log steht, und poste, was du eingegeben hast.
Beschreibe dann, was eigentlich passieren sollte.