[DUVIDA] Codigo de anti flood
#1

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
Reply
#2

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

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.
Reply
#4

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
Reply
#5

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


Forum Jump:


Users browsing this thread: 1 Guest(s)