[ Tutorial ] Advanced Anti-Spam

Sekcia určená pre programovací jazyk pawn.

[ Tutorial ] Advanced Anti-Spam

Poslaťod SK_martin_SA » Sob 25. Jún 2011 18:50:39

Rovno sa priznám, že je zo forum.sa-mp.com :D . Nie je asi čo písať...má malú nevýhodu, že ak napíšete 'čau' a potom 'č' tak to berie ako spam a správu nepošle.

Kód: Vybrať všetko
public OnPlayerText(playerid, text[])
{
    static LastText[MAX_PLAYERS][128];
    if(strfind(LastText[playerid], text, false) != -1) return SendClientMessage(playerid, 0xFFFF00, "Nespamuj!"), 0; //zisťuje či je nový text rovný starému ak áno pošle správu
    strmid(LastText[playerid], text, 0, strlen(text), sizeof(LastText[]));
    return 1;
}


Viem, že nie je popísané ale ja som ešte o static nepočul takže :D
SK_martin_SA
 

Re: [ Tutorial ] Advanced Anti-Spam

Poslaťod Paza » Pia 01. Júl 2011 16:38:38

toto se mě líbí ale možná by to šlo udělat lépe co zkusit jiný způsob,když napíše 2x něco stejná varuje ho to a když to napíše po tředí dá mu to mute na čas na toto třeba
Kód: Vybrať všetko
SetTimerEx("Mute/unmute",105000,false,"i",playerid);
Paza
 


Späť na Pawn

Kto je on-line

Užívatelia prezerajúci fórum: Žiadny registrovaný užívateľ nie je prítomný a 0 hostia

cron