[POMOC]Anti Spam


Započeo [CH] Adzax', Januar 06, 2014, 15:14:50 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Moja od 0
Detaljan opis problema:napravio sam anti spam u onplayertext sve ono radi ali igraca samo upozori na spam,eh kako ja sad da uradim sa timerom da kad uradi spam da se pokrene timer na npr 1 min,samo neko da mi navede kako poceti eto,hvala unaprijed.
Dio skripte:
public OnPlayerText(playerid, text[])
{
static chatspam[MAX_PLAYERS];
if((gettime() - chatspam[playerid]) < 1)
{
SCM(playerid,Crvena,"{B5B5B5}[!{FF0000}BegoAC{B5B5B5}]{FFFFFF} Anti Spam!");
return 0;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
[bold][/bold]

public OnPlayerText(playerid, text[])
{
static chatspam[MAX_PLAYERS];
if((gettime() - chatspam[playerid]) < 1)
{
chatspam[playerid] = 1;
SCM(playerid,Crvena,"{B5B5B5}[!{FF0000}BegoAC{B5B5B5}]{FFFFFF} Anti Spam! Ucutkan si na 60 sec");
SetTimerEx("SpamCuti",60000,false,"i",playerid);

return 0;
}
return 1;
}


forward SpamCuti()
public SpamCuti(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    if(chatspam[playerid] == 1)
	    {
			chatspam[playerid] = 0;
             SendClientMessage(playerid, -1, "[INFO]: Ponovo mozes pricati ali pazi sledeci put na spam");
	    }
	}
}


probaj ovako ne znam dal ce raditi :)
Poslednja Izmena: Januar 06, 2014, 16:08:19 POSLE PODNE od Vitez El arambasa

C:\Users\Edin\Desktop\Begine Carolije\gamemodes\bc.pwn(263) : error 017: undefined symbol "chatspam"
C:\Users\Edin\Desktop\Begine Carolije\gamemodes\bc.pwn(263) : warning 215: expression has no effect
C:\Users\Edin\Desktop\Begine Carolije\gamemodes\bc.pwn(263) : error 001: expected token: ";", but found "]"
C:\Users\Edin\Desktop\Begine Carolije\gamemodes\bc.pwn(263) : error 029: invalid expression, assumed zero
C:\Users\Edin\Desktop\Begine Carolije\gamemodes\bc.pwn(263) : fatal error 107: too many error messages on one line
[bold][/bold]

public OnPlayerText(playerid, text[])
{
new chatspam;
static chatspam[MAX_PLAYERS];
if((gettime() - chatspam[playerid]) < 1)
{
chatspam[playerid] = 1;
SCM(playerid,Crvena,"{B5B5B5}[!{FF0000}BegoAC{B5B5B5}]{FFFFFF} Anti Spam! Ucutkan si na 60 sec");
SetTimerEx("SpamCuti",60000,false,"i",playerid);

return 0;
}
return 1;
}


probaj ovo
Poslednja Izmena: Januar 06, 2014, 17:11:55 POSLE PODNE od Mangusta