Jump to content

[ Tutorial ] Advanced Anti-Spam


_Martin_

Recommended Posts

Lamky si už zrejme zahrievajú C,V a Ctrl. :d...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.

 

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 Nechcel som to dávať ani do módy zo forum.samp.com lebo 4 riadky je zbytočné...

Link to comment
Share on other sites

Hovorí aj som to skúšal ale nešlo mi to ... ale keď som napísal text tak mi neposlalo správu nespamuj ale napísalo napr časť toho textu. napísal som 'čau' potom 'jj' ale neposlalo 'jj' ale 'ča'

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...