30.07.2012, 06:04
Esse codigo maudito aqui.
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
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);
}