[Pomoc] Anti-spam


Započeo System32, Maj 18, 2011, 22:39:22 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
Kod: c
{
    new TCount, name[128];

    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):
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

BloodMaster

*

Ex. Super Moderator

iz callbacka OnPlayerCommandText, prebacis u OnPlayerCommandReceived

ma ne to, imama OnPlayerCommandPreformed, to sve radi ali treba mi za text, kuzis? Funkcija iz ZCMD za tekst :D
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

BloodMaster

*

Ex. Super Moderator

Evo ti anti-spam

vrh:

Kod: c
new bool:as[MAX_PLAYERS] = true;


OnPlayerText:

Kod: c
public OnPlayerText(playerid,text[]){
if(as[playerid]) { SendClientMessage(playerid,-1,"Mozes pisati jednu poruku u 2 sekunde"); return 0; }
as[playerid] = true; SetTimerEx("asa",2000,false,"i",playerid);
return 1;
}


Kraj moda:

Kod: c
forward asa(playerid); public asa(playerid){ as[playerid] = false; return 1; }

Poslednja Izmena: Maj 19, 2011, 12:18:32 POSLE PODNE od [AG] BloodMaster

error -.-
Kod: c
iStunt.pwn(871) : error 033: array must be indexed (variable "as")



Kod: c
if(as) return SendClientMessage(playerid, COLOR_KRED,"Mozes pisati jednu poruku u 2 sekunde");
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

BloodMaster

*

Ex. Super Moderator


ma ja brate samo taj tvoj anti-spam ne radi, mogu spamat koliko hocu -.-
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √

BloodMaster

*

Ex. Super Moderator

A da kazes sta se desi kada spamas, de opisi problem

Citat: [AG] BloodMaster poslato Maj 19, 2011, 12:23:05 POSLE PODNE
A da kazes sta se desi kada spamas, de opisi problem
sta se desi kad spamam? Desi se to da mogu spamati koliko hocu, nego da te pitam, jel ja moram koristit ovaj moj spam gore i ovaj tvoj? jer sam ja stavio tvoj i onaj moj gore njega stavio u /* */
Uskoro novi stunt server iStunt. DoÄ'ite i zabavite se!




   
   




Dizajniram za $$$
Popis stvari koje radim:

Wallpaper √  Signature ×  Logo √  Dizajn stranice (Ne kodiranje) √  Baner √  Avatar √  Animacija √  Intro √