SA-MP Forums Archive
[Ajuda]chat - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]chat (/showthread.php?tid=300230)



[Ajuda]chat - viniciusmcf - 29.11.2011

fis uma gm so q quando terminei o chat parou e funcionar oq fasso


Re: [Ajuda]chat - rjjj - 29.11.2011

Poste aqui o seu OnPlayerText e, caso esteja se referindo a um chat feito atravйs de comandos (do tipo /falar [texto]), poste estes tambйm para que possamos fazer uma anбlise .



O problema provavelmente estб sendo causado por um return 0; ou return false; localizado no OnPlayerText .




Espero ter ajudado .


Re: [Ajuda]chat - viniciusmcf - 29.11.2011

public OnPlayerText(playerid, text[])
{
AntiFlood[playerid]++;
if(AntiFlood[playerid] == 1) SetTimerEx("ZerarAntiFlood",1000,false,"i",playeri d); // Inicia timer pra zerar o antiflood
if(AntiFlood[playerid] == 2) SendClientMessage(playerid,-1,"Nгo faзa flood no servidor ou sera kickado"); // Mensagem caso ele nгo pare
if(AntiFlood[playerid] == 3)
{
SendClientMessage(playerid,-1,"Vocк foi kickado por fazer FLOOD no servidor"); // Manda mensagem
Kick(playerid); // Kick o jogador que fez o flood
return 1;
}
return 0;
}


obs: tenho um fs de pm


Re: [Ajuda]chat - rjjj - 29.11.2011

Quote:
Originally Posted by viniciusmcf
Посмотреть сообщение
public OnPlayerText(playerid, text[])
{
AntiFlood[playerid]++;
if(AntiFlood[playerid] == 1) SetTimerEx("ZerarAntiFlood",1000,false,"i",playeri d); // Inicia timer pra zerar o antiflood
if(AntiFlood[playerid] == 2) SendClientMessage(playerid,-1,"Nгo faзa flood no servidor ou sera kickado"); // Mensagem caso ele nгo pare
if(AntiFlood[playerid] == 3)
{
SendClientMessage(playerid,-1,"Vocк foi kickado por fazer FLOOD no servidor"); // Manda mensagem
Kick(playerid); // Kick o jogador que fez o flood
return 1;
}
return 0;
}


obs: tenho um fs de pm
Troque esse seu cуdigo por :



Este, caso vocк queira que o jogador faзa flood e a mensagem repetitiva apareзa no chat :


pawn Код:
public OnPlayerText(playerid, text[])
{
    AntiFlood[playerid]++;
    if(AntiFlood[playerid] == 1) SetTimerEx("ZerarAntiFlood",1000,false,"i",playerid); // Inicia timer pra zerar o antiflood
    if(AntiFlood[playerid] == 2) SendClientMessage(playerid,-1,"Nгo faзa flood no servidor ou sera kickado"); // Mensagem caso ele nгo pare
    if(AntiFlood[playerid] == 3)
    {
        SendClientMessage(playerid,-1,"Vocк foi kickado por fazer FLOOD no servidor"); // Manda mensagem
        Kick(playerid); // Kick o jogador que fez o flood
        return 1;
    }
    return 1;
}


Ou por este, caso vocк queira que o jogador faзa flood e este nгo apareзa no chat :


pawn Код:
public OnPlayerText(playerid, text[])
{
    AntiFlood[playerid]++;
    if(AntiFlood[playerid] == 1) SetTimerEx("ZerarAntiFlood",1000,false,"i",playerid); // Inicia timer pra zerar o antiflood
    if(AntiFlood[playerid] == 2) return SendClientMessage(playerid,-1,"Nгo faзa flood no servidor ou sera kickado"), false; // Mensagem caso ele nгo pare
    if(AntiFlood[playerid] == 3)
    {
        SendClientMessage(playerid,-1,"Vocк foi kickado por fazer FLOOD no servidor"); // Manda mensagem
        Kick(playerid); // Kick o jogador que fez o flood
        return 0;
    }
    return 1;
}


Espero ter ajudado .


Re: [Ajuda]chat - dPlaYer_ - 29.11.2011

se oq o rjjj nгo funcionar , aconse-lho tirar o ant-flood e testar.


Re: [Ajuda]chat - viniciusmcf - 29.11.2011

+ reputation