Anti spam Balkan samp

Započeo Tayson Pawno, Jul 08, 2018, 01:56:11 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Tip: Filterscripta
Slike ili Video: Sta da vam slikam kada znate sta je to  ;D
Opis i dodatne informacije: Igrac ne moze da spama u chatu  8) 8)
Download link: https://pastebin.com/Xia8U7DW
Credits: Tayson

Moze se bez timera uraditi...

Facebook - Klik



Sranje


bilo je lijepo dok je trajalo.




Najs, ali kao što kaže Shomy može se uraditi i bez timera.
Poslednja Izmena: Jul 08, 2018, 15:17:06 POSLE PODNE od (<P1TBULL>)


daj prekini spamati glupostima iz kojekakvih modova, nauci fs prvo napraviti.
Unkovic.
- Ex. BlackStorm Founder, Owner & Developer
- Ex. Underground Developer.



Kao što su ti već rekli timer nije potreban, bespotrebno otežavaš rad skripte kad može i na lakši i brži način. :)

[pawn]
new gtc_Cmd[MAX_PLAYERS];

//

public OnPlayerCommandReceived(playerid, cmdtext[])
{
   if(!IsPlayerConnected(playerid))
   {
       SendClientMessage(playerid, -1, "{FF0000}SERVER: {FFFFFF}Niste ulogovani.");
      return(false);
   }

   if(GetTickCount()-gtc_Cmd[playerid] < 2000)
   {
      SendClientMessage(playerid, -1, "{FF0000}SERVER: {FFFFFF}Komande mozete koristiti svake 2 sekunde.");
      return(false);
   }
   gtc_Cmd[playerid] = GetTickCount();
   return(true);
}
[/pawn]
primjer za cmd, za chat je isto, ista provjera samo druga varijabla logično. http://prntscr.com/k4op6r
Poslednja Izmena: Jul 10, 2018, 12:32:22 POSLE PODNE od X ♫


lagano za uradit ..
Moderator: 2018 (( Development ))
Moderator: 2019 (( Forumske igre ))

Izvršiću masovni masakr komsija...
]

Citat: X ♫ poslato Jul 10, 2018, 12:30:21 POSLE PODNE
Kao što su ti već rekli timer nije potreban, bespotrebno otežavaš rad skripte kad može i na lakši i brži način. :)

[pawn]
new gtc_Cmd[MAX_PLAYERS];

//

public OnPlayerCommandReceived(playerid, cmdtext[])
{
   if(!IsPlayerConnected(playerid))
   {
       SendClientMessage(playerid, -1, "{FF0000}SERVER: {FFFFFF}Niste ulogovani.");
      return(false);
   }

   if(GetTickCount()-gtc_Cmd[playerid] < 2000)
   {
      SendClientMessage(playerid, -1, "{FF0000}SERVER: {FFFFFF}Komande mozete koristiti svake 2 sekunde.");
      return(false);
   }
   gtc_Cmd[playerid] = GetTickCount();
   return(true);
}
[/pawn]
primjer za cmd, za chat je isto, ista provjera samo druga varijabla logično. http://prntscr.com/k4op6r
Ni ovo nije najbrze... gettime()...
MAJ SKVEL BOGOTAC JA SAM MAJ SKVEL MAKAVELI MAJSTOR OH NE JA SAM BOGOTAC JA ZNAM MAJ SKVEL TI KORISTIS .INI OH NE TI SI BOTARA I KANCER SI JER NE KORISTIS MAJ SKVEL MAKAVELI OH NE...

ili
Y_INI ne odredjuje tvoje sposobnosti :D
(Ono gore Joey)