SA-MP Forums Archive
[DUVIDA] Codigo de anti flood - 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: [DUVIDA] Codigo de anti flood (/showthread.php?tid=364259)



[DUVIDA] Codigo de anti flood - EduardoRFS - 30.07.2012

Esse codigo maudito aqui.
pawn Код:
#include <a_samp>
#include <bini>

#define FILTERSCRIPT

new rConnecTime,rFile[50];
forward frConnecTime();

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

public OnPlayerConnect(playerid)
{
    new rNome[30];
    GetPlayerName(playerid,rNome,30);
    format(rFile,50,"Registro/%s.ini",rNome);
    if(fexist(rFile))
    {
        INI_Open(rFile);
        INI_ReadInt("rConnecTime");
        if(rConnecTime==1)
        {
            ShowPlayerDialog(playerid,90,0,"Tente mais Tarde","Vocк tentou-se conectar duas vezes em menos de 10 minutos","Sair","");
            Kick(playerid);
        }
        INI_WriteInt("rConnecTime",1);
        INI_Save();
        INI_Close();
        SetTimer("frConnecTime",600000,false);
    }
    else
    {
        INI_Create(rFile);
        INI_Open(rFile);
        INI_WriteInt("rConnecTime",1);
        INI_ReadInt("rConnecTime");
        INI_Save();
        INI_Close();
        SetTimer("frConnecTime",600000,false);     
    }
    return 1;
}
public frConnecTime()
{
    INI_WriteInt("rConnecTime",0);
}
Isso ta me enchendo o saco nessa parte if(rConnecTime==1) eu quero que quando o rConnecTime for 1 ele execute o ShowPlayer Dialog e depois o kick so que nunca consigo ja tentei com if(rConnecTime==0),if(rConnecTime>0)if(rConnecTime >1) e etc mais nunca funciona ou sempre ativa ou nunca ativa eu queria que quando rConnecTime fosse 1 ativasse o kick e quando fosse 0 ele iniciava normal mas nгo consigo alguem me ajuda


Re: [DUVIDA] Codigo de anti flood - shadauer - 30.07.2012

Porque Não Usa Este ?
http://forum.sa-mp.com/showthread.ph...ighlight=flood
'-'


Re: [DUVIDA] Codigo de anti flood - EduardoRFS - 30.07.2012

nгo posso dizer anti flood mas mesmo se fosse eu nгo gosto de usar os codigos dos outros eu analiso o dos outros e monto o meu proprio.


Re: [DUVIDA] Codigo de anti flood - .FuneraL. - 30.07.2012

pawn Код:
if(rConnecTime==1)
        {
            ShowPlayerDialog(playerid,90,0,"Tente mais Tarde","Vocк tentou-se conectar duas vezes em menos de 10 minutos","Sair","");
            Kick(playerid);
        }
else if(rConnecTime==0)
{
     Funзгo
}
se й isto que dei a entender


Re: [DUVIDA] Codigo de anti flood - EduardoRFS - 30.07.2012

nгo funfa ou ele sempre executa ou nunca executa por que?