Skripta koju koristim: iStunt
Detaljan opis problema: Nasao sam FS za anti-spam i anti-cmd spam i sve ono meni radi kao FS ali kad ga stavim u GM anti-spam ne radi a anti-cmd spam radi, znaci anti-spam bi trebao kickat igraca a ne kicka, koristim ZCMD i ja mislim da je do toga, za ZCMD i u koamnde OnPlayerCommandPreformed tako nesto, e a mene zanima koja je za tekst u zCMD jer je sigurno do toga!
Dio skripte:
{
new TCount, name;
TCount = GetPVarInt(playerid, "TextSpamCount");
TCount++;
SetPVarInt(playerid, "TextSpamCount", TCount);
if(TCount == 3)
{
SendClientMessage(playerid, COLOR_KRED, "JoÅ¡ jedna poruka i biti ćete izbaÄeni!");
}
else if(TCount == 4)
{
GetPlayerName(playerid, name, sizeof(name));
format(name, sizeof(name), "iStunt: Server je izbacio %s zbog spamanja!", name);
SendClientMessageToAll(COLOR_KRED, name);
print(name);
Kick(playerid);
TogglePlayerControllable(playerid, 0);
}
SetTimerEx("ResetCount", SpamLimit, false, "i", playerid);
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[Pomoc] Anti-spam
1,067
pregleda
9
postova
19. Maj 2011.
Evo ti anti-spam
vrh:
new bool:as = true;
OnPlayerText:
public OnPlayerText(playerid,text[]){
if(as) { SendClientMessage(playerid,-1,"Mozes pisati jednu poruku u 2 sekunde"); return 0; }
as = true; SetTimerEx("asa",2000,false,"i",playerid);
return 1;
}
Kraj moda:
forward asa(playerid); public asa(playerid){ as = false; return 1; }
vrh:
new bool:as = true;
OnPlayerText:
public OnPlayerText(playerid,text[]){
if(as) { SendClientMessage(playerid,-1,"Mozes pisati jednu poruku u 2 sekunde"); return 0; }
as = true; SetTimerEx("asa",2000,false,"i",playerid);
return 1;
}
Kraj moda:
forward asa(playerid); public asa(playerid){ as = false; return 1; }
19. Maj 2011.
Quote from May 19, 2011, 10:23 am:
A da kazes sta se desi kada spamas, de opisi problem
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava