Hallo leute,
ich habe nen los angeles reallife 3.9 oda sowas von nem freund bekommen aber ich habe da nen klammer fehler wenn ich CMDspam raus nehme dan hat er 4errors die net weg gehen aber wenn ich es drinne habe klammer fehler hier alles was damit zu tuen hat
new CMDSpams[MAX_PLAYERS];
CMDSpams[playerid] = 0;
Code
public OnPlayerCommandText(playerid, cmdtext[])
{
M_OnPlayerCommandText(playerid,cmdtext);
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new plname [MAX_PLAYER_NAME];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
GetPlayerName(playerid,sendername,sizeof(sendername));
// ANTI CMD SPAM
CMDSpams[playerid]++;
if(CMDSpams[playerid] >= 8 && PlayerInfo[playerid][pAdmin] == 0 && PlayerCuffed[playerid] == 0 && PlayerTied[playerid] == 0)
{
format(string, sizeof(string), " %s wurde von %s gekickt! Grund: Befehls Spam",sendername,M_Bot_BOT_NAME);
SendClientMessageToAll(M_BOT_COLOR, string);
Kick(playerid);
return 1;
}
Alles anzeigen
SQL
public RemoveSpams()
{
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(TextSpams[i] > 0)
{
TextSpams[i]--;
}
if(CMDSpams[i] > 0)
{
CMDSpams[i]--;
}
}
}
return 1;
}
Alles anzeigen
danke im vorraus